日期:2014-05-16  浏览次数:20678 次

mbr和grub的关系
如题。。。。在看鸟哥的书的时候我看到了关于mbr和grub的东西,,,我不明白所谓的把grub装入mbr是什么意思,,是把grub的一部分写入mbr么,,,,如果是这样那么如果我把这个mbr覆盖了,,,比如装windows时把mbr覆盖了,,那么linux的grub还是完整的么,,,我的意思是能不能通过直接向mbr中写入grub的位置来引导grub启动,,,,,
------解决方案--------------------
mbr是硬盘的一个引导区,而grub是一个引导程序!在mbr中有一段空间需要编写引导程序!grub只是引导程序的一种!如果grub够小的话,直接写在mbr中,就可以引导操作系统了!如果grub太大,在只能写一部分在mbr了!如果装windows则硬盘中的grub程序就不能运行了!不是不行,而是微软不愿兼容其它操作系统程序!这些都是技术,技术会发展,可能与不可能只不过是时间和当时技术的问题!
------解决方案--------------------
grub可写在mbr中(硬盘0扇区), 也可写在引导分区中(比如linux分区)
在安装linux系统时,有的发行版会有这两个选项.