Debian GRUB 安装程序分区步骤 - Intel MacBook Pro

Debian GRUB 安装程序分区步骤 - Intel MacBook Pro

我正在尝试将 Debian 安装到 SSD 上的分区。目前我的 SSD 上有三个分区:

  • 容器磁盘1 - AFPS 容器
    • macOS AFPS 卷组
  • Linux - PCI-Express 内部物理卷
  • Bootcamp - PCI-Express 内部物理卷

我已经使用我想要使用的 ISO 创建了安装程序,并且禁用了安全启动。我已经能够启动到 grub 安装程序,但我不确定如何继续进行分区步骤。

它显示了我的 SSD (/dev/nvme0n1) 的详细信息,包括我之前使用“磁盘工具”创建的 250GB 的 fat32 分区。但似乎我需要将各个分区单独设置为日志文件系统、交换区域、物理卷等。

最好的方法是什么?我需要先创建可变大小的额外分区吗?我不想覆盖或破坏我的 SSD GUID 分区映射,因为我希望能够像目前一样继续选择性地启动到 macOS 和 Windows。如果引导分区选项将尝试创建额外的交换分区,那么我是否应该简单地选择手动选项并尝试仅将 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 有意义的分区类型:你绝对可以需要有其中之一一切在列表中。看附录 C:Linux 分区在 Debian 12 安装指南中:

至少,GNU/Linux 本身需要一个分区。您可以拥有一个包含整个操作系统、应用程序和个人文件的分区。大多数人认为单独的交换分区也是必要的,尽管这并不完全正确。 [...]

为了推荐的分区方案,参见同一文件的 C.3 章。

从技术上讲,您可以在没有交换分区的情况下运行 Linux,但由于它也用于挂起/休眠,因此您可能需要在笔记本电脑中安装一个。

由于 Intel Mac 是 UEFI 固件系统,因此您还需要将 EFI 系统分区(简称 ESP,disk0s1在 MacOS 中,/dev/nvme0n1p1在 Linux 中)安装到/boot/efiLinux 中,无需格式化因为它已经为此进行了格式化,并且可能包含其他操作系统的引导加载程序。

UEFI规范旨在在同一EFI系统分区上容纳多个操作系统的引导加载程序,并且UEFI版本的GRU和UEFI Windows Boot Manager都符合该规范。 MacOS 有点做自己的事情,但在一个不冲突的方式,所以也可以。

引导分区选项并不真正适合双引导/多重引导安装:其主要目的是在设置仅用于 Linux 的新系统或 VM 时快速完成分区步骤。

有一种方法可以使用交换来安装 Linux,并且无需更改现有分区。那就是使用 Linux LVM。

您可以选择手动分区,然后指定disk0s1nvme0n1p1在 Linux 中)应安装/boot/efi且不格式化,并且disk0s3nvme0n1p3分别)应用作LVM physical volume.

然后您应该能够进入Configure LVM子菜单,您将首先在其中创建一个卷组使用您之前指定的单个 LVM 物理卷,然后您将能够将其细分为逻辑卷用于 Linux 根 ( /) 的交换和 ext4 日志文件系统,有点类似于 APFS 将您细分disk0s2为多个 APFS 卷的方式。

目前对于使用休眠模式时的交换大小的建议似乎是:交换空间大小应该等于 RAM 数量加上 RAM 数量的平方根。

您也可以创建其他逻辑卷,但如果您是 Linux 新手,也许您应该首先从简单的布局开始。如果需要,使用 LVM 可以更轻松地调整 Linux 文件系统或交换区域的大小,并且如果您决定在将来某个时候放弃使用 Windows,则可以轻松地将其他分区合并到同一卷组中。

相关内容