Debian GRUB インストーラのパーティションステップ - Intel MacBook Pro

Debian GRUB インストーラのパーティションステップ - Intel MacBook Pro

SSDのパーティションにDebianをインストールしようとしています。現在、SSDには3つのパーティションがあります。

  • コンテナディスク1 - AFPSコンテナ
    • macOS AFPS ボリュームグループ
  • Linux - PCI-Express内部物理ボリューム
  • Bootcamp - PCI-Express内部物理ボリューム

使用したいISOを使用してインストーラを作成し、セキュアブートを無効にしました。 grubインストーラで起動できましたが、パーティション化手順をどのように進めるべきかわかりません。

これには、以前にディスクユーティリティを使用して作成した250GB fat32パーティションを含む、My SSD(/ dev / nvme0n1)の詳細が表示されます。しかし、各パーティションをログファイルシステム、スワップ領域、物理ボリュームなどに個別に設定する必要があるようです。

最良のアプローチは何ですか?まず、可変サイズの追加パーティションを作成する必要がありますか?現在のようにmacOSとWindowsで選択的に起動を続けたいと思っているので、SSD GUIDパーティションマッピングを上書きしたり破損したくありません。ブートパーティションオプションが追加のスワップパーティションを作成しようとしている場合は、手動オプションを選択し、Linuxパーティションのみをマウントポイントに設定し、スワップパーティションを事前に作成できる新しいパーティションに手動で設定する必要がありますか?ディスクユーティリティを介して?どんな助けでも大変感謝します。私はDebianの手動ガイドを使用していますが、ブートオプションがマップの既存のパーティションにどのような影響を与えるかはわかりません。

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.2 TB     disk0s2
   3:       Microsoft Basic Data LINUX                   249.6 GB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                502.1 GB   disk0s4
   5:           Windows Recovery                         687.9 MB   disk0s5

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.2 TB     disk1
                                 Physical Store disk0s2
   1:                APFS Volume macOS - Data            822.7 GB   disk1s1
   2:                APFS Volume Preboot                 2.1 GB     disk1s2
   3:                APFS Volume Recovery                1.2 GB     disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4
   5:                APFS Volume macOS                   9.8 GB     disk1s5
   6:              APFS Snapshot com.apple.os.update-... 9.8 GB     disk1s5s1

答え1

しかし、各パーティションをログファイルシステム、スワップ領域、物理ボリュームなどに個別に設定する必要があるようです。

これはLinuxに適したパーティションタイプです。いいえそのうちの1つが必要です。すべてリストにあります。バラより付録C:LinuxパーティションDebian 12 インストールガイドでは:

少なくともGNU / Linux自体にはパーティションが必要です。完全なオペレーティングシステム、アプリケーション、および個人ファイルを含むパーティションを持つことができます。ほとんどの人は別々のスワップパーティションも必要だと思いますが、これは完全に正確ではありません。 [...]

~のため推奨されるパーティションスキーム、同じ文書のC.3章を参照してください。

技術的には、スワップパーティションなしでLinuxを実行できますが、一時停止/休止状態にも使用されるため、ラップトップにスワップパーティションをインストールすることをお勧めします。

Intel MacはUEFIファームウェアシステムであるため、LinuxにEFIシステムパーティション(disk0s1MacOSではESP /dev/nvme0n1p1)もインストールする必要があります/boot/efi書式は必要ありません。これはフォーマットされており、他のオペレーティングシステム用のブートローダを含めることができるためです。

UEFI仕様は、同じEFIシステムパーティション内の複数のオペレーティングシステム用のブートローダに対応するように設計されており、GRUのUEFIバージョンとUEFI Windowsブートマネージャの両方がこの仕様に従います。 MacOSはそれ自体で作業を行いますが、衝突しないところで、それも大丈夫です。

ブートパーティショニングオプションは、デュアルブート/マルチブートインストールには実際には適していません。主な目的は、Linux 専用 VM または新しいシステムをセットアップする際に、パーティショニングステップをすばやく完了することです。

既存のパーティションを変更せずにスワップを使用してLinuxをインストールする方法があります。 Linux LVMを使用しています。

手動でパーティションを分割しdisk0s1(Linuxで)フォーマットせずにnvme0n1p1マウントする必要があります(それぞれ)。/boot/efidisk0s3nvme0n1p3LVM physical volume

Configure LVMその後、最初に作成するサブメニューに入ることができるはずです。ボリュームグループ以前に指定した単一のLVM物理ボリュームを使用すると、次のように細分化できます。論理ボリュームLinuxルート用のスワップおよびext4ジャーナリングファイルシステム(/)。 APFS がdisk0s2複数の APFS ボリュームにセグメンテーションする方法と多少似ています。

休止状態モードを使用するときのスワップサイズの現在の推奨事項は、スワップスペースサイズがRAMサイズにRAMサイズの平方根を加えた値と等しくなければならないことです。

他の論理ボリュームも作成できますが、Linuxを初めて使用する場合は、まず単純なレイアウトから始めることをお勧めします。 LVMを使用すると、必要に応じてLinuxファイルシステムまたはスワップ領域のサイズをより簡単に調整でき、後でWindowsの使用を放棄することにした場合は、追加のパーティションを同じボリュームグループに簡単にマージできます。

関連情報