LinuxSir.cn,穿越时空的Linuxsir!

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

怎么重新装上grub

[复制链接]
发表于 2004-7-3 12:36:38 | 显示全部楼层 |阅读模式
我的机子上有2000pro和红旗4.0
重新装了2000以后,grub没有了,我想重新装回去,于是在红旗里运行了以下命令
/sbin/grub-install /dev/hda7
重启后,grub是装上了,红旗也能进去,但是2000进不了了,而且用dos启动盘启动后认不出c盘了,提示不是有效的盘,这是怎么回事?应该怎样正确的安装grub。为什么装完2000后再装红旗,grub可以用,2000也可以进,这样就不行,郁闷啊!
发表于 2004-7-3 12:45:04 | 显示全部楼层
编辑/boot/grub/menu.lst把widows加进去就可以用grub引导win了。
title win
root(hd0,x)
chainloader +1
x根据windows的C盘情况,比如c盘是hda1,那x就是0。

dos不认ntfs分区
 楼主| 发表于 2004-7-3 12:55:02 | 显示全部楼层
谢谢你的回复,可是这样不行啊
这些东西已经在menu.lst里已经有了,因为原来我是先装的windows再装红旗的
另外在grub的命令下输入以下命令也没有用
rootnoverify(hd0,0)
chainloader +1
boot
这是为什么啊
 楼主| 发表于 2004-7-3 12:57:31 | 显示全部楼层
我的windows分区是fat32格式的
在dos下认不出来,就是因为装完grub后才这样的
发表于 2004-7-3 19:51:12 | 显示全部楼层
/sbin/grub-install /dev/hda
发表于 2004-7-4 15:27:34 | 显示全部楼层
如果win和linux分区都是主分区
1, /sbin/grub-install /dev/hda
grub安装到主引导区MBR
2, 修改/boot/grub/grub.conf
rootnoverify(hd0,0)
makeactive
chainloader +1
boot
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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