Win7/Ubuntu雙系統刪除一個后開機問題


在筆記本上想安裝一個Ubuntu系統,於是就有了雙系統,但悲劇的發現Acer Aspire S3上的Ubuntu無法上網,沒有網卡和顯卡驅動,於是頭腦一熱,直接進入Win7下把Ubuntu的引導分區和邏輯分區給刪除了,重啟電腦時悲催的發現進不去系統,直接到grub rescue模式下了;以前的本本出現這種情況的話,我都是暴力重裝來解決的,但蜂鳥沒有光驅,所以我得另想他法了。


U盤啟動

從網上搜索了一些解決辦法,不用想肯定得USB啟動了,於是F2到BIOS下調整啟動順序,USB HDD優先硬盤啟動。下面就是在另一台機器上制作USB啟動盤了。因為我是還原刪除的Ubuntu,所以USB啟動盤制作為Ubuntu的,再重裝到電腦里,我使用的是工具Fedora LiveUSB Creator;如果制作XP或Win7的,可以使用工具USBoot。

  1. 下載Fedora LiveUSB Creator
  2. 取一個U盤,格式化
  3. 運行LiveUSB Creator,選擇U盤和ISO鏡像文件;
  4. 點擊Create Live USB即可

然后將U盤連接到自己出問題的本本上,重啟電腦,即進入了Ubuntu安裝界面,安裝到分區時記得要格式化一下你刪除的分區,然后選擇此分區(就是保證和上次安裝的地方一樣)。安裝完畢后拔下U盤,重啟即可進入。


選擇進入Win7后,怎樣正確的刪除Ubuntu系統呢?

  1. 下載mbrfix;
  2. 把下載mbrfix.rar里面的MbrFix.exe復制到c盤(如果你電腦是32位的就復制MbrFix.exe,64位的就復制MbrFix64.exe)
  3. 進入”計算機管理“->“磁盤管理”,把ubuntu分區刪了
  4. 不要重啟機器,點”開始”-》“運行”-》輸入cmd-》按回車鍵
  5. 出現DOS窗口,輸入cd /然后按回車鍵
  6. 輸入命令:MbrFix /drive 0 fixmbr /yes 然后按回車鍵,如果出現“Function failed.Error 5.拒絕訪問”,就進入C盤,找到MbrFix.exe,右擊“屬性”,出現屬性對話框,切換到“兼容性”選項卡,將“以管理員身份運行此程序”勾起來。然后重新輸入MbrFix /drive 0 fixmbr /yes按回車鍵
  7. 重啟看看成功的效果


grub rescue模式下修復

由於在Windows下面對分區的修改,導致grub所在分區由sda3變成了sda2了,這樣一來找不到grub了,Ubuntu開機就出現了.

grub rescue >

在此情況下,可以如下解決,並不用重新安裝系統

第一步,找出你的Linux盤在那個分區以及grub目錄在什么位置。

如果你還記得最好,忘了也無所謂,使用下面命令逐個試探即可:

grub rescue>ls

回車后,ls命令會列出所有磁盤分區信息,如:(hd0,4),(hd0,7),(hd0,8),(hd0,9)

循環使用如下命令,直至顯示該分區所包含文件內容而不是unknown filesystem以及其他一些不正常信息

grub rescue>ls (hd0,0)/boot/grub

(網上有寫ls (hd0,0)/grub的,可能根據不同linux發行版本不同吧,Ubuntu 10.04是grub是放在/boot下面的。或者可以ls其他文件也一樣),假設我們試到(hd0,8)時,成功顯示了文件內容,則表示。

第二步:

grub rescue>set root=(hd0,8)  //括號里分區為上一步嘗試成功的分區,即linux grub 所在分區   
grub rescue>set prefix=(hd0,8)/boot/grub

 

第三步:   

grub rescue>insmod normal.mod  

網上有些insmod /grub/normal.mod的,我的Ubuntu 10.04並不成功   

至此,應該退出了grub rescue模式,進入了熟悉的grub模式

第四步:   

grub>normal

 

第五步:修復grub   

進入Linux系統后,在命令行里   

$sudo update-grub

 

第六步:   

$sudo grub-install /dev/sda //sda是你的啟動磁盤 



 

參考資料:

http://www.ylmf.net/ubuntu/tips/2011012521822.html

http://blog.csdn.net/zhou___/article/details/5345326


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM