为什么修改menu.lst重启后mbr也相应被修改了?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zm_520_wm
帖子: 16
注册时间: 2009-04-27 17:21

为什么修改menu.lst重启后mbr也相应被修改了?

#1

帖子 zm_520_wm » 2009-04-29 12:36

首先,mbr是可执行的二进制程序,而menu.lst是可编辑的配置文件,这两者是什么关系呢?
另外,menu.lst是在磁盘哪个位置, menu.lst和mbr是怎样关联起来的?
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 为什么修改menu.lst重启后mbr也相应被修改了?

#2

帖子 hcym » 2009-04-29 12:39

没关系

不懂二进制
zm_520_wm
帖子: 16
注册时间: 2009-04-27 17:21

Re: 为什么修改menu.lst重启后mbr也相应被修改了?

#3

帖子 zm_520_wm » 2009-04-29 12:44

如果menu.lst是由什么语言写的,经过编译可写回磁盘第一个扇区,也就是mbr, 那还可以理解,但问题又来了:修改menu.lst并没有编译的过程啊? 知道的达人麻烦解答下,感谢~
头像
wean
帖子: 686
注册时间: 2007-04-23 14:47
系统: Gentoo
来自: 常熟
联系:

Re: 为什么修改menu.lst重启后mbr也相应被修改了?

#4

帖子 wean » 2009-04-29 12:54

不是很清楚,谈谈本人的理解

加载顺序:
mbr->grub->读取menu.lst->加载linux

感觉menu.lst是grub的配置文件,里面应该只是记载了linux的位置,/的位置

mbr里面记录的应该是grub的入口,然后grub获得系统控制权,读取menu.lst

BTW:menu.lst好像是在/boot里面吧

臭鸡蛋上场,说好不能打脸哦

:em11
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: 为什么修改menu.lst重启后mbr也相应被修改了?

#5

帖子 untitled » 2009-04-29 13:04

GRUB只安装stage1再MBR里吧。剩下的都是靠STAGE1再加载的
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 为什么修改menu.lst重启后mbr也相应被修改了?

#6

帖子 billbear » 2009-04-29 13:06

听谁说的。
willian001
帖子: 133
注册时间: 2006-07-06 2:07

Re: 为什么修改menu.lst重启后mbr也相应被修改了?

#8

帖子 willian001 » 2009-04-29 14:47

楼主看一下grub4fordos就知道了,
网上搜艘,
我懒得打字
回复