前景:雙系統,Windows+Linux(Redhat、Fedora、Centos、Ubutun···),由於個人喜愛或其他原因,想刪除Linux系統,但發現很多同志都是直接刪除了Linux專用的那幾個分區,重啟后就發現無法加載系統,總是停留在“grub>”提示符處!當然,是有辦法去年這個提示符的啦!方法很多,這里就不多介紹,只介紹一種我覺得很好用的,我之前的雙系統是——Windows7+CentOS6.3,當然些方法也適用於其他的Windows與Linux
一、修改及添加引導
在grub>命令行處運行以下命令:
grub>rootnoverify (hd0,0)
grub>chainloader +1
grub>boot
這里解釋一下:第一句是將第一塊硬盤(hd0)的第一個分區(0)設為根分區/root設備,但不加載文件系統;第二句是將啟動引導權轉交給當前分區的首扇區(Windows系統所在分區的首扇區);最后一句是啟動系統,當然如果前面那句可以正常運行,這里是可以加載進入Windows系統
二、修復MBR
進行系統后,先下載一個修復MBR的工具:MBRFix
——>由於我們在安裝雙系統的時候,絕大部分同志都是將grub安裝在mbr(或由Linux引導所致)中的,所以當你不修復mbr時,你重啟后,發現你還是無法去掉那個grub>的提示,有時就算你重裝了系統也不行!但如果你每次在提示時都輸入上述的幾個命令,那樣也可以正常運行系統咯!但,何苦呢?
下載MBRFix后,直接將"MbrFix.exe"解壓到C盤,之后再運行以下命令即可去掉“grub>”提示
打開CMD(以管理員身份)
C:\Users\administartor>cd ..
C:\Users>cd ..
C:\MbrFix.exe /drive 0 fixmbr
當運行最后一句時,有提示讓你確認的,你輸入“yes”確認即可修復完成!祝你好運!!!
附MbrFix命令使用例子:
Commands: MbrFix /drive <num> driveinfo Display drive information MbrFix /drive <num> listpartitions Display partition information MbrFix /drive <num> savembr <file> Save MBR and partitions to file MbrFix /drive <num> restorembr <file> Restore MBR and partitions from file MbrFix /drive <num> fixmbr Update MBR code to W2K/XP/2003 MbrFix /drive <num> clean Delete partitions in MBR MbrFix /drive <num> readsignature {/byte} Read disk signature from MBR MbrFix /drive <num> generatesignature Generate disk signature in MBR MbrFix /drive <num> readstate Read state from byte 0x1b0 in MBR MbrFix /drive <num> writestate <state> Write state to byte 0x1b0 in MBR