我的理解是,当我安装GRUB时,主OS加载程序被写入MBR,而次要OS加载器(大部分GRUB)被写入到其他分区。在正常操作中,MBR中的主OS加载程序有足够的信息将控制传递到辅助加载程序,然后二级加载程序读取所有分区(主分区和扩展分区),并显示熟悉的GRUB菜单。
在过去,我对linux分区进行了格式化,并以GRUB救援模式结束。运行grub救援的代码是否完全位于MBR内(我相信这是'boot.img')?
发布于 2015-08-22 16:33:25
MBR被写入磁盘的扇区0,只有512字节长。
几乎任何Linux发行版中与引导相关的其他所有内容都驻留在/boot中。
有关MBR启动的更广泛讨论,请参阅IBM的Linux:进入引导过程文档。
据我所知任何Linux发行版..。
https://unix.stackexchange.com/questions/224805
复制相似问题