我刚刚在上网本上安装了 Xubuntu,出于懒惰,我让安装程序清除磁盘并自行安装。安装到一半时,我注意到在确认对话框中没有看到它创建交换分区,所以我让它完成,然后重新启动它以手动对其进行分区。
在做一些随机的事情之前,我先阅读了一些关于这个问题本身的内容,然后我了解到将交换分区放在驱动器的开头,以便可以快速访问,并将其放在驱动器的前 100 GB 内,以便 BIOS 可以找到并从中启动。我还阅读了更多有关分区的重要性和优势的文章,并决定创建更多分区,/boot
而不仅仅是 、和。swap
/boot
/
因此,在进行到一半时,我创建了swap
第一个逻辑分区、/boot
第二个主分区以及/
逻辑/var
分区,但安装程序拒绝创建更多分区,指出我无法创建超过四个主分区。
现在,我感到困惑不已,因为我之前已经阅读过相关内容(这就是为什么我首先选择了逻辑/boot
),因为我只创建了一个主分区,而不是设置中所述的四个。
在我的研究过程中,我发现创建超过四个分区的解决方案是使用扩展分区,但是设置(而不是 gparted)甚至没有给我选择除主分区和逻辑分区之外的任何选项,而它显然甚至不关心我选择了什么,只创建了主分区。
我对其进行了一些调整,并能够连续创建大量小的逻辑分区,但是一旦我应用了上述配置,一切就都结束了。
那么,逻辑分区和主分区的顺序重要吗?如果重要,我该如何坚持“放置swap
在驱动器的开头”和“保持/boot
在驱动器的前 100GB 内”并拥有不止两个额外的分区?
答案1
- “我还没有看到它在确认对话框中创建交换分区......“交换分区已经过时了。如今,由于早期内核和交换文件速度的问题已经得到解决,Ubuntu(和 Xubuntu)的默认是交换文件如果您不创建交换分区,它们将在安装期间自动生成(注意:btrfs 不支持交换文件)。
交换文件的灵活性更高;如果您稍后添加 RAM,并因此通常会增加交换空间,那么使用交换文件比重新制作分区要容易得多,而且由于它是在安装期间创建的,因此它将位于驱动器前部的 100 GB 以内。
- “习惯的编号方案是创建主分区 sda1 到 sda3,然后创建扩展分区 sda4。sda4 上的逻辑分区编号为 sda5、sda6 等。“-分区在 Arch wiki 上。
由于您的 PC 不支持 EFI/UEFI,因此您需要按照 MBR 分区表规则进行分区;如果您想要/需要超过四个分区,请选择其他内容在安装过程中,创建三个主分区并将它们分配给 root、/var 和 /home(/boot 自动位于 root 下),然后创建一个扩展分区,您可以在其中将剩余分区创建为逻辑分区。或者,将 root、/boot 和 /home 设置为逻辑分区之一,其中 /var 为逻辑分区。
注意:您必须先创建扩展,然后才能创建逻辑,反之亦然。
我能找到的所有资料都说,主分区和逻辑分区之间的硬盘性能几乎没有差别(例子),如果您使用的是 SSD 而不是 HDD,则绝对没有。