LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1557|回复: 12

怎么知道究竟把grub安装在mbr,还是bootsector上?

[复制链接]
发表于 2006-11-2 02:34:33 | 显示全部楼层 |阅读模式
注意,我的问题不是安装grub或者备份mbr,而是:现在有一个linux已经安装成功,并能引导入系统。但我不知到grub是安装在了mbr,还是保存linux boot文件的分区上的bootsector上,有没有什么命令,或是配置文件可以查看出这些信息。
找了好久,都没找到,在这里问一下。
发表于 2006-11-2 06:26:27 | 显示全部楼层
观看 /boot/grub/menu.lst 的内容便知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-2 15:01:39 | 显示全部楼层
这个我知道,不过怎么看呢?看了一些文章觉得挺矛盾的,我的分区是这样安排的:
hda1 100MB linux /boot
hda2 5GB Windows C:
extension partition
     hda5 46GB Windows D:
     hda6 500MB linux swap
     hda7 5GB linux /

我的grub的menu.lst中linux启动项是:
title ...
root  (hd0,0)
kernel ...
initrd ...
boot

我看的文章中说(hd0,0) = hda1,这样的话,(1) 我认为我的grub装在了hda1的bootsector上。
(2) 而我又看到有人说 root (hd0,0) 表示grub安装在mbr上。
如果第(2)种对,那么我把grub装在hda1的bootsector上时,menu.lst中的启动项该是什么,不会是 root (hd0,1)吧!root (hd0,1) 不就是我的hda2么-Windows C:。

我上面说的哪点错了,请牛人指教.
回复 支持 反对

使用道具 举报

发表于 2006-11-2 20:00:44 | 显示全部楼层
你说的两点都不正确,看 menu.lst 是看不出来的,因为 root (hdx,y) 只能告诉系统内核的所在分区,并不能说明 Grub 到底装在哪儿

早上起来还未睡醒看错了,不好意思!:sorry
回复 支持 反对

使用道具 举报

发表于 2006-11-3 10:46:13 | 显示全部楼层
我估计你装在MBR上,
1.MBR,引导系统时由GRUB负责(现在就该有图片吧)
2.bootsector,引导系统时由WIN的NT***负责,黑白界面吧。
希望没记错,,有的错请大家指正哈。(记忆力越来越差了)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-3 22:40:37 | 显示全部楼层
谢谢回答。不过我事先知道我把grub装在mbr上了,我从u盘启动dos,然后用PQ Magic把我的Windows C:所在的hda2设为active,然后重启机子,还是会出现grub的界面,这就是说明我把grub装在mbr上了。
我把grub装到哪里这并不重要,重要的是我想知道怎么知道把grub安装到哪里的方法(有点绕口),我是个程序员,不是end user,喜欢乱捣鼓机子,我想知道有什么命令或是其他什么方法知道grub的安装信息。
我是知道一种方法的,就是把ntloader装mbr后,把它从mbr备份到文件中,装完linux后,在看看mbr中的是不是ntloader,然后再看分区表,再看bootsector...,那样太傻了,有没有直接一点的方法。
谢了!
回复 支持 反对

使用道具 举报

发表于 2006-11-4 09:03:18 | 显示全部楼层
反正在我的机器上,如果GRub装到了MBR上,那很有可能Windows就进不了了,如果是先装Windows,再装Linux,让它自己生成启动菜单,就可以,如果反过来,自己装Grub,好像就有问题了。
我现在用的方法是Grub装是Linux的根分区上,然后dd导出,再由NTLoader来引导,这样就算Ghost回来也没有问题的。
回复 支持 反对

使用道具 举报

发表于 2006-11-4 12:33:51 | 显示全部楼层
启动机子的时候不就晓得了。
至少颜色不同吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-4 13:53:32 | 显示全部楼层
哎!我想除了d00m3d之外,你们还是没有弄明白我想要什么。
我想知道把grub安装到哪里的命令。
不过,还是感谢你们热心帮助!:-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-5 10:43:48 | 显示全部楼层
怎么没人回答呢?我在几个论坛都问过了,也没有个满意的答案,希望linuxsir上的高手指教一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表