從 Ubuntu 的 GRUB 選單中開機

首先查看所有的磁區。

grub> ls
(hd0), (hd0,gpt1), (hd0,gpt4), ...

把上面列出來的選項一個一個下 ls,尋找開機磁區:

grub> ls (hd0,gpt4)/

需要看到 /boot 等資料夾,假設是在  (hd0,gpt4) ,則繼續往下設定。

grub> set root=(hd0,gpt4)
grub> set prefix=(hd0,gpt4)/boot/grub
grub> normal

如果沒有開機的話,需要再設定:

grub> linux /vmlinuz root=/dev/sda4
grub> initrd /initrd.img
grub> boot

檔名的部分都可以按Tab自動補齊找類似的即可。

如果boot之後還是失敗的話表示sda4這邊設定錯誤,可以多試幾個其他的看看。

 

References