ubuntu啟動盤修復系統引導


  今天為實驗室的電腦安裝了雙系統,昨天安裝ubuntu win7雙系統時由於使用了錯誤的“新建分區表”選項,導致整個電腦的硬盤被格式化,win7也不復存在,所以只好先安裝Ubuntu12.04,再安裝win7。
 
  為ubuntu分了52G左右的空白磁盤容量,分區如下
swap   —— 2G    // 交換分區大小視主機內存而定
/boot  —— 128M
/      —— 50G    // 根目錄

 


  
  ubuntu安裝完成后再U盤安裝win7,結果win7直接覆蓋了MBR導致ubuntu無法引導,
win7下使用EasyBcd 自動、手動方式均無法修復(通常情況下用EasyBcd即可修復,這里尚存在疑問?),能夠出現grub但是只剩下一個光標,也就是未找到ubuntu的引導
 
  於是使用  ubuntu啟動U盤 進入試用系統修改設置的方法最后修復grub引導,過程如下:
 
sudo fdisk -l  //找到ID為83 的分區那是你的啟動分區,記下所有ID為83的分區

// 如果分區中有/boot分區,則在修復引導項<第1步修復Ubuntu引導項>時也要將/boot分區掛載,如/分區為/dev/sda1,/boot分區為/dev/sda2,則要依次執行:
// 以下為掛載操作,目的是使grub能夠正確找到啟動引導從而成功修復

sudo mount
/dev/sda6 /mnt sudo mount /dev/sda1 /mnt/boot

// 重建MBR
sudo grub
-install --root-directory=/mnt /dev/sda // 最后執行,更新grub; sudo update-grub

  重啟后直接進入grub2,其中可以找到所有能夠引導的系統,grub2強大到幾乎能夠找到所有的系統引導。  

  開始時未進行紅色兩步的操作,導致重啟進入grub后顯示不了啟動項。

 

  總結:ubuntu硬盤安裝時將grub寫入了MBR,win7的安裝又覆蓋了MBR,用ubuntu的啟動盤修復啟動進入硬盤ubuntu再進行重建MBR。
  總而言之還是grub引導比較強大,而且U盤中的Ubuntu試用系統可以看做是裝在U盤中的PE修復系統,分區工具也一應俱全,所以果斷將U盤做成Ubuntu啟動盤兼數據盤。
 


免責聲明!

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



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