UBUNTU修复Grub

OS:Win2K3/Ubuntu6.06
win2003被同学弄中毒啦,重新安装,mbr被重写了,要修复,放个UBUNTU的LiveCD进去,进光盘的系统,
终端下面执行

grub> find /boot/grub/stage1
(hd0,7)                                               (Grub在/dev/sda8上,所以 hd0,7)
grub>root (hd0,7)
Filesystem type is ext3fs, partition type 0x83
grub>setup (hd0)
??????????                                           (这里提示什么我忘记了)
grub>quit
# reboot

重启之后,GRUB又恢复了,高兴中,哈哈! ^_^

附 来自ChinaUnix上的网友nuclearxin 对Grub的认识
grub shell 里面 安装 stage1 和stage2过程,看我理解的对不?
root(hd0,0) #如果根/目录和/boot目录的partition 不一样的话,找/boot 所在的partition对应的(hdx.x).
setup(hd0,0) #自动寻找/boot/grub/stage1(如果/boot单独分区就找直接找/grub/stage1)
# 和/boot/grub/stage2 (如果/boot单独分区就找直接找/grub/stage2)
# 然后修改stage1 里面的partition位置编码 与stage2对应~
# 最后把stage1压缩后放到(hd0,0)
对吗??????

DanceFire批改,网友nuclearxin 的正确!

关注微信公众号,手机阅读更方便: 程序员的阅微草堂

知识共享许可协议莿鸟栖草堂CFC4N 创作,采用 知识共享 署名-非商业性使用-相同方式共享(3.0未本地化版本)许可协议进行许可。基于http://www.cnxct.com上的作品创作。转载请注明转自:UBUNTU修复Grub

One thought on “UBUNTU修复Grub

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据