開機顯示Grub錯誤的解決方法
我之前沒見過這種情況的,開機顯示Grub在沒有經驗的情況下,做了一點無法挽回的錯誤嘗試,最終要重裝了2個系統,郁悶,搞的我正在做的文檔(放在桌面上的)都飛了,郁悶死了,前車之鑒,希望后人不要再走這路.
開機顯示Grub錯誤的解決我得到了教訓是:
1.XP系統一定要裝在C盤上;
2.不要心急,做好資料查找再動手!
一個小小引導竟然害我一個晚上,郁悶。
開機顯示Grub解決方法如下:
1.可用光驅或U盤引導系統到純DOS下(做U盤引導盤應該會吧)
2.在C:\下用dir/p/a查找是否有boot.ini文件(都在操作系統盤內)
3.找到boot.ini文件后用editboot.ini命令編輯文件
4.一般出現這種現象時boot.ini文件內容會有c:\grub或\boot\grub等內容.可參照另外一臺與你電腦操作系統相同的電腦的boot.ini文件修改,需注意字符別錯了.
如是XP專業版系統也可按如下修改:
- [bootloader]
- timeout=3
- default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
- [operatingsystems]
- multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindowsXPProfessional"/noexecute=optin/fastdetect
本行不是,上文中***兩行在boot.ini中是一行,注意字符和空格別錯了
5.改后存盤,重啟即可回到XP.
開機顯示Grub有幾點需注意:
1).光盤或U盤必須能引導到純DOS下
2).boot.ini文件可能含有系統.隱藏.只讀等屬性,可用attrib命令修改后執行編輯.
3).也可將用于參照的boot.ini文件copy到U盤,再覆蓋你電腦的boot.ini文件.
進入windows
- grub>root(hd0,0)
- grub>chainloader+1
- grub>boot
進入linux
- grub>root(hd0,5)
- grub>kernel/vmlinuz-versionroroot=/dev/hda7
- grub>initrd/initrd-version.img
- grub>boot
注(進入windows時,一般都在C盤,所以不用改(hd0,0),進入linux時,要看看在哪個分區。)
來自:http://hi.baidu.com/yanjun781012/blog/item/b130f71210ef3a58f919b822.html
【編輯推薦】