Linux 中的 MBR 问题?
潘妍彤
2020-10-20 10:15:45
共 4 个回答
程炅
2020-10-23 16:48:53
IBM/PC 兼容机的 MBR 就是引导系统用的,不管他是Linux 还是 windows 还是 DOS。 这点不需要质疑。 而且本身就是引导操作系统的。但因为设计问题,导致 10 多年前出现了启动系统的限制。MBR 只有 446 字节的程序代码空间 + 6x16 的分区表空间。 所以现在见到的 Windows 和 DOS 的 MBR 启动程序,其实是一个过度程序,MBR 通过读取 MBR 扇区里面 4x16 的分区表信息,找到激活分区,之后读取并且运行激活分区的启动区的程序继续启动来绕过过系统限制。 Linux 下面选择的是另外一种办法(当然其实也支持 DOS/Windows 那种方式,不过
吕朝龙
2020-10-25 07:56:38
MBR是硬盘首扇区的意思,就是硬盘上的0号扇区,一般BIOS会从中读取一个引导程序,然后交给这个程序去继续引导系统,GRUB的开始一小部分会装在MBR,windws的引导程序也会驻留在MBR。
堂燕伟
2020-10-27 05:17:27
是电脑一开机就要读的磁盘部分,用他来指导挂在哪个内核。 现在大家都用的是grub,不仅可以引导linux,还可以引导windows
梁立夫
2020-10-29 07:05:10
现在一般是用Grub引导程序吧,lilo好像很少用了,前者已经很成熟了,并接能引导多系统!一般还原精灵之类的东西一般都是用它做的!有兴趣可以自己查一查!