首先,mbr是可执行的二进制程序,而menu.lst是可编辑的配置文件,这两者是什么关系呢?
另外,menu.lst是在磁盘哪个位置, menu.lst和mbr是怎样关联起来的?
为什么修改menu.lst重启后mbr也相应被修改了?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 16
- 注册时间: 2009-04-27 17:21
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 为什么修改menu.lst重启后mbr也相应被修改了?
没关系
不懂二进制
不懂二进制
-
- 帖子: 16
- 注册时间: 2009-04-27 17:21
Re: 为什么修改menu.lst重启后mbr也相应被修改了?
如果menu.lst是由什么语言写的,经过编译可写回磁盘第一个扇区,也就是mbr, 那还可以理解,但问题又来了:修改menu.lst并没有编译的过程啊? 知道的达人麻烦解答下,感谢~
- wean
- 帖子: 686
- 注册时间: 2007-04-23 14:47
- 系统: Gentoo
- 来自: 常熟
- 联系:
Re: 为什么修改menu.lst重启后mbr也相应被修改了?
不是很清楚,谈谈本人的理解
加载顺序:
mbr->grub->读取menu.lst->加载linux
感觉menu.lst是grub的配置文件,里面应该只是记载了linux的位置,/的位置
mbr里面记录的应该是grub的入口,然后grub获得系统控制权,读取menu.lst
BTW:menu.lst好像是在/boot里面吧
臭鸡蛋上场,说好不能打脸哦
加载顺序:
mbr->grub->读取menu.lst->加载linux
感觉menu.lst是grub的配置文件,里面应该只是记载了linux的位置,/的位置
mbr里面记录的应该是grub的入口,然后grub获得系统控制权,读取menu.lst
BTW:menu.lst好像是在/boot里面吧
臭鸡蛋上场,说好不能打脸哦
- untitled
- 帖子: 611
- 注册时间: 2008-12-18 11:47
Re: 为什么修改menu.lst重启后mbr也相应被修改了?
GRUB只安装stage1再MBR里吧。剩下的都是靠STAGE1再加载的
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
- untitled
- 帖子: 611
- 注册时间: 2008-12-18 11:47
-
- 帖子: 133
- 注册时间: 2006-07-06 2:07
Re: 为什么修改menu.lst重启后mbr也相应被修改了?
楼主看一下grub4fordos就知道了,
网上搜艘,
我懒得打字
网上搜艘,
我懒得打字