Win10/Ubuntu 雙啟動 - grub 被鎖定
所以,我已經設法讓 Windows 10 和 Ubuntu 14.04 LTS 雙啟動——我已經設置了 grub 在啟動時啟動幾秒鐘,所以當我想啟動到 Linux 時我不必混合 F12(Windows 是預設)。它已經完美執行了幾個月。
剛才我嘗試啟動到 Linux,但 Grub 沒有出現。我試了幾次,沒有這樣的運氣。我檢查了它實際上是引導到 Grub,而不是 Windows 引導管理器,方法是在引導時按 F12 並選擇 Grub(預設值)。那也沒有用。
我沒有做任何應該影響任何事情的事情。 Ubuntu 16.04 LTS,從 USB 安裝
更新 / 2017-12-15 10:55
我從朋友那裡借了一個 linux-on-a-stick 驅動器,所以我可以從中執行並編輯 Grub 的配置文件。我可以刪除輔助分區(從 Windows 的分區管理器中)並重新安裝,但這需要很長時間,所以如果有人有一個更簡單的解決方案,那就太好了。
windows引導程序不支持載入linux,它只載入windows。Grub(2) 實際上是一個引導管理器,它可以讓您在引導 linux 或 windows 之間進行選擇。
大多數困難發生在先安裝 linux 然後再安裝 windows 時(win 安裝程序使用它自己的 windows 引導載入程序覆蓋包含 grub 引導管理器的引導扇區),或者在從 windows 媒體(dvd/usb 棒)引導後進行 windows 修復(這也是覆蓋引導扇區上的 grub)。
一種自動化的方法是使用 bootrepair,因為您沒有告訴我們您的 linux 發行版,我假設您使用的是 ubuntu - 這是ubuntu 的 bootrepair howto 的連結。
手動方法是從您的 linux 發行版的實時媒體 (dvd/usb-stick) 啟動您的 linux 分區並手動安裝和/或更新 grub。
假設您要安裝引導載入程序
/dev/sda
並且您的 linux 分區是/dev/sda1
(用您的設備替換它)mount /dev/sda1 /mnt/ cd /mnt mount -t proc proc /mnt/proc mount -t sysfs sys /mnt/sys mount -o bind /dev /mnt/dev mount -t devpts pts /mnt/dev/pts/ chroot /mnt grub-install /dev/sda grub-install --recheck /dev/sda update-grub