使用Live CD恢复GRUB

Ubuntu从6.01开始,安装方式发生了变化,可以启动到一个Live 的界面进行图形化的安装,非常的方便,昨天开始重新做了Windows系统,接着就遇到了要恢复Grub的问题。下面是我的恢复步骤:

1,挂载你的root分区
sudo mkdir /mnt/root
sudo mount -t ext3 /dev/hda10 /mnt/root

如果你的boot分区是单独的,那么需要挂载boot分区
sudo mount /dev/hda8 /mnt/root/boot

你可以不指定文件类型,我的root分区是reiserfs,没有指定文件系统类型也正常mount
2,挂载proc
sudo mount -t proc none /mnt/root/proc

3,挂载dev
sudo mount -o bind /dev /mnt/root/dev

4,chroot,进入到你的环境系统中
sudo chroot /mnt/root /bin/bash

5,进行grub操作
sudo grub

然后进入grub命令操作界面
grub>
可以通过命令
find /boot/grub/stage1
去找到你的root分区

然后可以通过如下命令来重新安装setup
grub>root (hd0,7)
grub>setup (hd0)

然后重新启动即可。

0 Responses to "使用Live CD恢复GRUB"