启动时如何检测系统分区?

启动时如何检测系统分区?

/我的 中有 的挂载点/etc/fstab。但是,要读取/etc/fstab,Ubuntu 需要知道 在哪里/。这对我来说听起来像是先有鸡还是先有蛋的问题。Ubuntu 如何做到这一点?

答案1

正如@ridgy所说,GRUB 知道/

$ grep -w vmlinuz /boot/grub/grub.cfg -m1
    linux   /boot/vmlinuz-4.4.0-59-generic root=UUID=21ff70e8-39ce-432d-98cc-d45c50ed1265 ro  quiet splash $vt_handoff

注意 GRUB 如何将我的根分区的 UUID 传递给 Linux。

相关,在Unix和Linux上:

相关内容