MBR引导进入grub和DOS引导进入grub过程有什么不同?
发布网友
发布时间:2022-04-30 01:37
我来回答
共1个回答
热心网友
时间:2022-06-28 05:02
一个过程是MBR-GRLDR,另一个是MBR-DOS-grub.exe,进入GRUB界面后两者的结果一样,没有什么不同
MBR不是运行grub.exe的,而是加载GRLDR的,从MBR进GRUB不需要grub.exe,至于MBR怎么知道要加载GRLDR,是因为GRLDR的引导代码已经事先写入到了MBR中,否则是不会加载的,同样,如果是启动DOS的话也要把DOS的引导代码写到MBR中,然后MBR加载io.sys,这样DOS就启动了,
从MBR直接加载GRLDR的话必须的文件是根目录下的GRLDR,其它文件都可以没有,GRLDR可以内置menu.lst,进入后是一个英文菜单,黑色背景,白色文字的GRUB界面,如果要中文就得有fonts文件并在menu.lst中指定其位置
从MBR-DOS-GRUB的话除了DOS的必要的三个文件外就是grub.exe了,如果要自动进入grub还得有autoexec.bat
grub和grub.exe的区别的话我觉得你问的应该是GRLDR和grub.exe的区别吧,他们是不同的进入GRUB的方式,就是进入GRUB的过程有所不同,进入之后就没什么区别了,从grub.exe进入GRUB之后也是GRUB得到了完全的控制权,不再依赖于DOS了