裝了雙系統(Windows和Linux)的機器又一次安裝Windows后會導致Linux的引導丟失而無法進入原先的Linux系統[其原因是Windows會覆蓋原先MBR中的Linux的BootLoader-GRUB]。
這樣的情況能夠通過修復引導而又一次找回Linux。
以Ubuntu14.04為例;首先找到一張Linux的安裝盤,放入光驅后重新啟動電腦。進入BIOS讓電腦從光盤啟動。然后進入Live CD模式(如:電腦從Ubuntu安裝盤啟動后,點擊“試用Ubuntu”,如若此時進入圖形界面較慢或者根本無法進入圖形界面,能夠按下<Ctrl+Alt> + [F1~F7]組合鍵進入命令行模式)。
然后打開終端,進入root模式(如輸入sudo -i),
然后再輸入mount命令命令查看系統各個分區(網上有人說用fdisk -l命令,可是該命令查看到的磁盤單位是以Block為單位,須要換算,並不直觀,推薦使用mount命令),記錄下安裝Linux的分區(“/”或者是”/boot”[假設你曾將將”/boot”單獨分區過]所在分區,這里以/dev/sda11為例);
此時再創建文件夾(mkdir /mnt/tmpdir),然后輸入mount /dev/sda11 /mnt/tmpdir命令將/dev/sda11掛載到了/mnt/tmpdir下;
值得注意的是,假設安裝Linux時/boot是單獨占用一個分區(以/dev/sda10為例)。 則還須要輸入mount /dev/sda0 /mnt/boot。
最后,再輸入 grub-install --root-directory=/mnt /dev/sda 就可以。
這時再重新啟動電腦,這時你會發現原來的系統啟動選擇文件夾又一次出現,Linux系統的引導便成功修復。
可是假設這時Windows系統又不能進入了,則須要進入Linux系統。然后在終端輸入sudo update-grub2。然后重新啟動電腦便可。