由於Windows的啟動管理器無法識別linux系統,先裝linux系統再裝WIN 7後會導致無法啟動linux的問題。
今晚試了許久,終於幫一同學解決了這曾經也困擾著我的問題。
解決方法如下:
1、用安裝Ubuntu的光盤啟動live cd(即試用Ubuntu)
2、打開終端,輸入命令
sudo -i
fdisk -l (注意是字母l,不是數字1)
3、看終端出現的信息,記住自己的Ubuntu系統是裝在哪個分區(如果有root分區也記下)。
4、假如你的Ubuntu的 / 分區是 sda7 又假如 /boot分區是 sda6,在終端下輸入
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果沒 /boot 單獨分區這步跳過)
grub-install --root-directory=/mnt/ /dev/sda
exit
重啟
重啟可能會出現grub選項,這時就正常了,問題解決了,下面的就不用看了。
也可能會出現
grub>
後不動的情況
這時,輸入命令
kernel /boot/grub/core.img
boot
這時就可以啟動Ubuntu系統了。
進入Ubuntu系統後,聯網後,到新立德軟件包那裡(系統-管理-新立德軟件包),標記安裝grub-pc
接著,打開終端
sudo -i
update-grub2
OK啦!