裝了雙系統(windows和linux)的機器重新安裝windows後會導致linux的引導丟失而無法進入原先的linux系統[其原因是windows會覆蓋原先mbr中的linux的bootloader-grub]。這種情況可以通過修復引導而重新找回linux。
以ubuntu14.04為例;首先找到一張linux的安裝盤,放入光碟機後重啟電腦。進入bios讓電腦從光碟啟動,然後進入live cd模式(如:電腦從ubuntu安裝盤啟動後,點選「試用ubuntu」,如若此時進入圖形介面較慢或者根本無法進入圖形介面,可以按下+ [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,然後重啟電腦便可。
重灌windows後grub2修復
我的電腦上裝有fedora和windows兩個系統。一般裝系統的時候windows先裝而linxu後裝,因為linux能夠查詢windows系統並為其提供啟動引導,而windows不能。因此當需要重灌windows的時候需要修復grub2引導。工具fedora的livecd,即安裝fedora時使用...
雙系統重灌windows後,修復grub啟動
本來是vista與ubuntu 9.10共存的雙系統電腦,近來想裝個win7,裝上win7後,卻找不到ubuntu的啟動項了 於是,可通過如下方法做 用ubuntu9.10以上 9.10以下的就是修復grub1 的系統盤,啟動光碟選擇 試用而不安裝 進入後開啟終端 注意命令間的空格,特別是mnt前面...
雙系統重灌系統後,grub命令列修復linux系統
linux的安裝分割槽就是boot分割槽 大小一般為100m 我的電腦是sda7 下面的我是引用網上別人的做法,不過我自己試過,方法沒問題。1.先使用ls命令,找到ubuntu的安裝在哪個分割槽 grub rescue ls 會羅列所有的磁碟分割槽資訊,比方說 hd0,1 hd0,5 hd0,3 h...