我卸载并删除了 /etc/fstab 中有关我的 /boot 分区的条目行。所有 Unix 问题的英雄 Gilles这里实际上提到了这一点:
“不,正常系统操作期间不需要 /boot。事实上,它根本不需要安装,因为只有引导加载程序读取 /boot,而不是 Linux 本身。您可以将 noauto 添加到 /etc/fstab 中的 /boot 行”
我重新启动了操作系统 - VM Fedora 22,一切正常。我不关心更新以及这可能会如何混乱,我的简单问题是:
知道我已经删除了 /boot ,GRUB 如何知道从哪里获取其设置?
答案1
GRUB不知道你已经删除了/boot
。在引导过程中,GRUB 早在内核之前加载,并且总是必须弄清楚正在发生什么,而没有诸如挂载文件系统之类的便利。当您安装 GRUB 时,它会被告知在哪里(如 BIOS 或 EFI 分区)找到它的配置文件。直到 GRUB 移交给内核后不久,文件才会/etc/fstab
被加载并挂载文件系统。