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 就是抹硬盤引導記錄。
當我重裝了 window 以後,由於硬盤 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
如果呈現 success 就表示成功了
5 輸入: grub>quit 然後重啟。
對於有多個硬盤的朋友,請但是注意一點,如果你 window 裝在第一塊磁盤,而 linux 裝在第二塊磁盤,而你 bio 設置為從第一塊磁盤啟動,那麼在進行以上第 3 步的時候,一定要把參數設為你第一塊磁盤。即要把 grub 裝入引導硬盤的 mbr 裡,當然,比較傻瓜的可以將 grub 裝入每塊硬盤的 mbr 不信你試試看,肯定可以啟動,這只是一個先後次序問題