Ubuntu與Win10雙系統,在重裝Win10後會出現Ubuntu的Linux不能啟動的情況,還有就是安裝完win7之後再u盤安裝ubuntu進入系統時沒有出現ubuntu的引導項,這是因為grub引導被覆蓋了。
要修復grub需要壹張Ubuntu的LiveCD(或者安裝USB),用LiveCD啟動電腦,進入試用Ubuntu,進入之後打開終端,做如下幾步:
1、輸入sudo -i取得權限;
2、找到安裝ubuntu的掛載點,我的 / 在sda9,/boot 在sda8裏面,如果不清楚可以用命令 fdisk -l 來查看;
3、掛載分區分別輸入命令:
mount /dev/sda9 /mnt (mount跟sda9之後分別有壹個空格)
mount /dev/sda8 /mnt/boot (如果沒有/boot分區可以省略這壹步)壹般這壹步不需要
4、安裝grub輸入命令:
grub-install --root-directory=/mnt /dev/sda
(--跟/dev/sda之前分別有壹個空格,sda指的是第壹硬盤,如果想安裝在第二硬盤裏面就用sdb)
註:如果grub.cfg己丟失,或grub.cfg出現錯誤,需要重建的繼續執行下面操作:
mount –bind /proc /mnt/proc
mount –bind /dev /mnt/dev
mount –bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exit
5、重啟電腦,進入熟悉的ubuntu
6、打開終端輸入命令 sudo update-grub