我的分区如下所示:
/dev/sda
free space 1 MB
/dev/sda1 ntfs 471 MB 398 MB
/dev/sda2 efi 104 MB 33 MB
Windows Boot Manager
/dev/sda3 16 MB unknown
/dev/sda4 ntfs 127440 MB 90236 MB
free space 0 MB
/dev/sdb
free space 250059 MB
如您所见,我有一个安装了 Windows 的 128 GB SSD 和一个即将安装 Linux 的 250 GB SSD。
我将为根设置一个主分区并为其分配 64 GB 和 Ext4,为 /home 设置一个扩展分区并将其分配为逻辑分区并使用 Ext4 设置 128 GB,为交换设置另一个扩展分区,逻辑分区为 16 GB,在可用空间的末尾再次为 Ext4;这样对吗?
我还剩下 58 GB 的可用空间,我是否需要将其分配给一些挂载点,例如 /boot 或 /tmp 或 /usr 等?
用于安装引导加载程序的设备:我应该将它安装在哪里?互联网上的一篇文章建议,如果我将它安装在 Windows 安装位置以外的分区上,我必须在 MBR 中手动分配 Linux,那么这里最好的做法是什么?
答案1
首先,您的 Windows 处于 EFI 模式,因此是 gpt 磁盘而不是 MBR 磁盘。确保您的 Ubuntu 安装程序在 EFI 模式下启动。如果您在 Legacy 模式下安装 ubuntu,您将遇到很多困难。
其次,64GB 对 / 来说实在是太多了。将 20-30 GB 分配给 /,将 16 GB 分配给交换分区(如果您休眠),将其余的分配给 /home。所有分区都将是主分区,因为 GPT 不需要或使用扩展分区。
第三,如果两个都是内置驱动器,则应将 EFI 引导加载程序安装到主磁盘上的 EFI 分区 (sda2)。安装程序将自动处理此操作。