您的位置:首页 > 其它

重装windows后,修复grub(多系统启动)

2012-05-02 20:21 417 查看
以ubuntu为例

1 sudo -i(获取root权)

2 fdisk -l (查看分区)

3 挂载linux系统分区

mkdir /mnt/sda5

mount /dev/sda5 /mnt/sda5

3 grub-install --root-directory=/mnt/sda5 /dev/sda5 (如果不成功,后面可加上-f参数)

4 OK 重启

5 进入ubuntu 执行 update-grub

以下图片是在一台电脑(/dev/sda7 装有内核文件,根目录在/dev/sda8) 上修复拍下来的图片



--root-directory = /mnt/sda8 这表示根目录从/mnt/sda8开始



上面是因为开始没成功,开机出现了grub rescure 。只好加载下内核文件,因为内核文件放在/dev/sda7里,所以执行 set root=(hd0,7) hd0表示第一个硬盘,第7个分区,当然第二个硬盘就是hd1,set root=(hd0,7)表示切换目录到(hd0,7)

然后执行 linux /vmlinuz-3.0.0-12-generic root=/dev/sda8 ro ,加载内核文件

(不少电脑的内核文件是放在/boot/下,则执行linux /boot/vmlinuz-3.0.0-12-generic root=/dev/sda8 ro )

最后执行 boot 启动 linux

进入ubuntu后再执行sudo grub-install --root-directory=/mnt/sda8 /dev/sda 再装一次grub



最后重启系统后执行update-grub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: