修復重灌XP後的Ubuntu引導分割槽

2021-09-30 09:05:16 字數 1128 閱讀 8244

**:

(這個**的關於電腦方面的一些東西還是蠻多挺不錯的~~~)

前天,我的windows xp崩潰了,於是重灌xp,把原來的ubuntu引導分割槽表mbr給沖掉了,不過沒關係,修復一下mbr就可以了。

首先說一下mbr的作用:當我們啟動計算機時。計算機首先執行power on self test(post),即加電自檢。post檢測系統的總記憶體以及其他硬體裝置的現狀。如果計算機系統的bios(基礎輸入/輸出系統)是即插即用的,那麼計算機硬體裝置將經過檢驗以及完成配置。計算機的基礎輸入/輸出系統(bios)定位計算機的引導裝置,然後mbr(master boot record-硬碟主導記錄)被載入並執行。如果使用者僅安裝windows98,則被自動引導到桌面。如果是windowsxp/2000/2003,那麼則會將控制權交給ntldr-系統載入器,呼叫boot.ini,顯示多重選單檔案。抹mbr就是抹硬碟引導記錄。

當我們重灌了windows以後,由於硬碟mbr被重寫,即把原來mbr中grub的資訊清除了,那麼grub自然就不能啟動了,也就不能引導linux了,此時很多人可能就只能重灌linux了,但其實只需簡單的對mbr修復一下就可以了。 

下面就說一下修復mbr的方法:

首先,把ubuntu的安裝光碟放進去,然後啟動.正常進入安裝介面,開啟終端:

1、輸入:sudo grub,於是變成

grub>

2、先找到你的ubuntu的啟動分割槽在哪(就是你的/boot目錄所在的分割槽)

輸入:find /boot/grub/stage1

我機器上回車之後顯示:(hd0,2) 這裡hd0是指第乙個硬碟,2代表第3個分割槽,即ubuntu根目錄所在分割槽(0代表第乙個分割槽)。 

3、輸入:grub>root (hd0,2)

4、輸入:grub>setup (hd0)

如果出現successed,就表示成功了。

5、輸入:grub>quit,然後重啟。

對於有多個硬碟的朋友,請但是注意一點,如果你的windows裝在第一塊磁碟,而linux裝在第二塊磁碟,而你的bios設定為從第一塊磁碟啟動,那麼在進行以上第3步的時候,一定要把引數設為你的第一塊磁碟。即要把grub裝入引導硬碟的mbr裡,當然,比較傻瓜的,你可以將grub裝入每塊硬碟的mbr,不信你試試看,肯定可以啟動,這只是乙個先後次序問題

重灌Win7後,修復Ubuntu10 04引導

直接進入主題吧,用ubuntu10.04光碟啟動電腦,進入livecd模式。將ubuntu的iso用ultraiso寫到u盤,使u盤可引導後,同樣可進入livecd模式 sudo i 先來找一找你的ubuntu10.04安裝在那個分割槽,用 fdisk l 我的部分輸出如下 disk dev sda...

重灌xp後恢復ubuntu引導

很多朋友在安裝 ubuntu 之後因為種種原因需要重新安裝 xp 這樣就會將硬碟的 mbr 主引導扇區 覆蓋,導致 ubuntu 無法啟動,網上對於這種情況提供了很多解決辦法,但是有些複雜。經過參考網上的一些資料,以及自己的實踐,提供給大家兩種最簡便的方法 準備 2.開啟我的電腦,選擇工具 資料夾選...

重灌XP後恢復原Ubuntu分割槽

2 修改boot.ini檔案 此檔案在c盤根目錄下,預設是隱藏檔案,去掉 唯讀 屬性後才可以修改 在文件末尾加一句 c grldr grub 注 文件第二行的timeout的引數改為非0,例如timeout 5 3 儲存boot.ini檔案並重啟計算機 4 在開始時用鍵盤的上下方向鍵選 grub 選...