首先查看所有的磁區。
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這邊設定錯誤,可以多試幾個其他的看看。