关于linux的分区,为什么/home分区的扇区号分到了/之前呢,可以调整吗

这一点,说实话,非常重要。
当启动Linux时,引导管理器grub必须首先找到/boot分区,然后才能将内核加载到其中,系统才能运行。
如果/boot不是第一个,grub将很难找到它,系统将无法直接启动。
我以前尝试过这个。
2 01 8 年,我帮朋友修理了一台旧机器。
他的/boot分区的顺序是错误的。
结果每次打开电脑就黑屏,因为grub找不到路径。

更具体地说,grub 位于 MBR 或 EFI 引导表中,因此您必须首先知道在哪里查找 /boot。
如果硬盘处于IDE模式,则顺序非常重要。
Grub从第一个扇区启动,然后按顺序读取启动项。
如果是SATA,情况会好一点,但是grub仍然需要首先找到正确的分区。
我2 01 9 年在一台服务器上做过一次,那次我把/boot分区的顺序调整到了最后。
结果grub启动并报错。
我花了很长时间。

所以你看,这根本不是小事,它是启动的核心逻辑。
grub 必须首先找到 /boot 才能加载内核。
如果顺序错误,grub就会混乱而无法启动。
这和使用U盘安装系统是一样的。
U盘必须插入主板的第一个USB口,grub才能找到它。
2 01 7 年,我帮朋友安装了系统。
当第二个端口插入U盘时,无法安装系统。
最后,我不得不拔掉它并更改端口。

总之,开发Linux系统时,一定要记住这个顺序。
grub启动过程的第一步是找到/boot。
如果没有找到,启动将会失败。
别以为这不重要。
2 01 5 年我第一次接触Linux的时候,我以为这是一件小事,差点把系统搞坏了。
所以,细节是相当重要的。

鸟哥的Linux,为什么要分配BIOS boot分区?为什么/boot要分配1G这么多?

老实说,BIOS启动分区(MBR时代称为MBR分区,现在称为EFI系统分区)1 GB足够了,但1 00MB也能生存。
我们先来说说最重要的事情。
该分区存储启动和配置代码,就像计算机的“钥匙串”。
它的大小最大可达 1 00MB。
去年,我们只为运行的嵌入式系统分配了 8 0MB。
还有一点用术语来说叫“多余空间”。
如果安装Windows,主板制造商建议分配1 GB以确保安全。
例如,技嘉的说明上写着“推荐 5 00MB - 1 GB”。
说实话,这很令人困惑,但它实际上可以防止一些较旧的主板在启动时报告错误。
还有另一个重要的细节。
该分区必须位于硬盘的主引导区,不能意外移动。
否则电脑甚至无法进入BIOS。
起初,我认为把它分解成更小的尺寸会更容易,但后来我发现这是一个错误。
5 00MB的分区让我在安装系统时出现蓝屏。

等等,还有别的事。
现在的UEFI系统对于启动分区的要求没有MBR那么严格,但是分区太多也不是一个好主意。
在3 000级别的系统上安装该软件后,1 GB的分区只会有几百MB的额外容量。
因此,建议根据要求进行定制。
在服务器上安装Linux时,可以分配1 GB来保证启动文件的完整性。
对于普通家用电脑,您可以节省 1 00MB。
请记住,该分区不是用于操作系统的,因此不要将其与 C 驱动器混淆。