雙系統引導故障排除


     裝了雙系統(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,然後重啓電腦便可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章