进入ubuntu的liveCD(即在试用ubuntu里),在终端里操作
首先要找到自己的ubuntu系统挂载在那个sda下面。可以用sudo fdisk -l 这个命令。然后:
1. sudo -i
2. mount /dev/sdaX /mnt (/mnt是主文件夹下的一个文件夹,这个文件夹可以随意)
3. mount /dev/sdaX /mnt/boot 这一步是有给 /boot 单独分区的命令,若没单独分区跳过这步,这步我跳过了,貌似没有影响
4. grub-install --root-directory=/mnt /dev/sda (一定注意/mnt后面有个空格) (若显示installation finished.no error reported 证明初步修复成功,若有bug reported,则证明前面操作失败)
5. 重启
6. 重启后就进了grub界面,在grub>提示符下输入:
7. find /boot/grub/core.img (若boot单独分区则:find /grub/core.ima) 此命令会得到个结果:(hdx,y) (我的是(hd5,0)
8. root (hdx,y)
9. kernel /boot/grub/core.img (boot单独分区则:kernel /grub/core.img)
10. boot 执行该命令后就转入到GRUB菜单,此时选择进入Ubuntu
11.进入UBUNTU后要先进到新立得软件包里删除grub-pc,然后重装它。(在此过程中可能要修改源)。
12. 启动终端
sudo update-grub
重启后就可以看到双启动项了。
时间: 2024-10-08 11:14:05