1. (hd1,4) 表示 /dev/sdb4后面又折腾重装只分了一个“/”分区,用ls (hdx,x)/判断出引导分区位置引导成功
title Ubuntu
root (hd1,4)
kernel /vmlinuz-4.13.0-36-generic ro root=/dev/sda6
initrd /initrd.img-4.13.0-36-generic
boot
但是
root=/dev/sda6
奇怪 ?
1-1. 補充 /dev/sda, /dev/sdb, /dev/sdc, ... 每次開機 並不一定固定
所以每次開機後 最好先確認
2. 把下面指令 複製 貼進終端機 執行已经进入系统了,“grub-install /dev/sda”这串命令还要使用不?
sudo parted -l print
目的 要確認 現在 /dev/sda 及 /dev/sdb 到底是 哪一個硬碟 見 1-1
2-1. 如果 bios 要設定 /dev/sda 開機用这个引导已经进入系统了,“grub-install /dev/sda”这串命令还要使用不?
sudo grub-install /dev/sda
sudo update-initramfs -u -k all
sudo update-grub
重開機 記得設定 /dev/sda 開機
2-2. 如果 bios 要設定 /dev/sdb 開機
sudo grub-install /dev/sdb
sudo update-initramfs -u -k all
sudo update-grub
重開機 記得設定 /dev/sdb 開機
3. 建議
3-1. 如果 Windows 從 /dev/sda 開機 啟動 EasyBCD 選單
那麼 上面 選擇 sudo grub-install /dev/sdb
3-2. 如果 Windows 從 /dev/sdb 開機 啟動 EasyBCD 選單
那麼 上面 選擇 sudo grub-install /dev/sda
3-3. 這樣 你就保有兩套開機導引 可以兩者都體驗看看
4. 補充
前面的結果 說明 開機導引
sudo mount /dev/sda5 /mnt/boot
sudo ls -Al /mnt/boot
-rw-r--r-- 1 root root 49352184 3月 29 08:19 initrd.img-4.13.0-36-generic
-rw-r--r-- 1 root root 7710912 3月 29 08:14 vmlinuz-4.13.0-36-generic
無論 EasyBCD 或 Grub 開機導引
都是 從 Bios 設定的最優先開機硬盤 引導開機程式到 /dev/sda5 或 hd(05) 分割區 啟動 initrd.img-4.13.0-36-generic 及 vmlinuz-4.13.0-36-generic
4-1. 注意 如果 你現在 /boot 沒有 單獨掛載分割區 其寫法 稍有差異