使用 livecd, 进入终端
1. sudo -i
2. mount /dev/sda6 /home/ubuntu/mnt
解释: mnt 是我建的一个文件夹。 mount 指令是挂载分区,后面的 /home/ubuntu/mnt 可以自己更改位置,此处是挂 载根分区
3. mount /dev/sdaX /home/ubuntu/mnt/boot
这一步是有给 /boot 单独分区的命令,若没单独分区跳过这步
4. grub-install –root-directory=/mnt /dev/sda
5. 重启
6. 我的机子重启后就进了 grub 界面,但没进 grub 菜单,所以又有下面的步骤, 在 grub> 提示符下输入 :
7. find /boot/grub/core.img ( 若 boot 单独分区则: find /grub/core.ima)
此命令会得到个结果:( hdx , y )
8. root (hdx,y)
9. kernel /boot/grub/core.img
(boot 单独分区则: kernel /grub/core.img)
10. boot
执行该命令后就转入到 GRUB 菜单,此时选择进入 Ubuntu
11. 在 ubuntu 下启动终端
12. sudo grub-install /dev/sda
此命令用作修复 grub,
经过上面的步骤就最终恢复到原来的双系统。
最开始我也试过用 root(hdx,y) setup(hdx) 这种安装方法,在网上查了下,好像 GRUB2.0 不支持这种方法了。
ubuntu9.10+ grub2修复方法
最新推荐文章于 2024-08-29 14:23:40 发布