開機就是GURB無法進入系統(tǒng)的解決辦法有哪些
開機就是GURB無法進入系統(tǒng)的解決辦法有哪些
很多時候,當新用戶使用Linux系統(tǒng)時開機就是顯示gurb無法進入系統(tǒng),然后學習啦小編就針對這種情況為大家整理了一下相關(guān)的解決方法推薦給大家參考,具體內(nèi)容如下:
lower/523200K upper memory)
[MINIMAL BASH-like line editing is
supproted.For the first word.TAB lists possiable commmand comepetion.Anywhere
else TAB list the possoble competions of a dievce/filename.] 現(xiàn)在刪除了一鍵還是出現(xiàn)GNU GRUB
version 0.97(639K lower/523200K upper memory)
[MINIMAL BASH-like line
editing is supproted.For the first word.TAB lists possiable commmand
comepetion.Anywhere else TAB list the possoble competions of a dievce/filename.]
grub>_
估計你裝的是Linux+Windows雙系統(tǒng)……,重裝之后Grub沒有刪掉
解決方法是重寫MBR:
把linux刪除后,用ghost恢復(fù)了一個windows2000的鏡像后,無法正常進入windows啟動界面,總是出現(xiàn)Grub的引導(dǎo)界面,后來折騰一番重寫MBR后才解決問題。今天在germa83這臺機器上又趕上同樣的問題,在網(wǎng)上先查了一下,如何快速的處理類似問題。
LILO(或GRUB)是Linux的啟動管理器。
當前的大多數(shù)Linux發(fā)行版默認把LILO裝入到主硬盤的主引導(dǎo)記錄(MBR)。這就是安裝Linux之后,機器啟動的第一個畫面變成LinuxLILO的原因。
安裝Linux的時候,我們可以要求安裝程序把Linux啟動管理器安裝到另一個硬盤驅(qū)動器或啟動軟盤,避免Linux啟動器改寫MBR。但是,對于第一次安裝Linux的用戶,或者采用自動安裝模式的用戶,很可能不會想到Linux啟動管理器改寫MBR的問題。MBR被改寫之后,Windows本身的啟動模塊仍沒有丟失,只是現(xiàn)在需要通過Linux的啟動管理器LILO或GRUB才能訪問它了。
那么,如何才能清除LILO或GRUB,返回Windows本身的啟動界面?對于只有一個Windows的系統(tǒng),很簡單:制作一張包含F(xiàn)DISK程序的啟動軟盤,用軟盤啟動機器,然后在命令行執(zhí)行FDISK/MBR。這個命令重置MBR,使得系統(tǒng)直接啟動Windows。但是,如果系統(tǒng)在安裝Linux之前有多個Windows,按照這種方式運行FDISK/MBR命令將覆蓋Windows多重啟動菜單,使得機器只能從默認的主操作系統(tǒng)啟動。
要清除LILO或GRUB返回以前的Windows啟動界面,最快速、可靠的辦法是使用Windows的故障恢復(fù)控制臺。故障恢復(fù)控制臺可以從Windows CD訪問,也可以安裝到系統(tǒng)上。如果要從CD運行故障恢復(fù)控制臺,假設(shè)機器的主操作系統(tǒng)是Windows XP,先用WinXPCD啟動機器,出現(xiàn)提示時,選擇手工恢復(fù)(按R鍵)。
直接把故障恢復(fù)控制臺安裝到系統(tǒng)上可以加快處理速度。首先,打開WinXP的命令行窗口(選擇菜單“開始”→“運行”,執(zhí)行cmd);然后,在CD-ROM中插入WinXP光盤,在命令行上運行D:i386winnt32.exe/cmdcons命令,其中D:是CD-ROM驅(qū)動器的盤符。安裝結(jié)束后,下一次啟動時就可以從Windows啟動屏幕選擇故障恢復(fù)控制臺了。
如果機器上安裝了一個以上的WinXP系統(tǒng),故障恢復(fù)控制臺會提示要修復(fù)的是哪一個Win XP。這時,應(yīng)當選擇最后安裝的系統(tǒng),然后輸入管理員的密碼登錄該WinXP。在命令行上,輸入fixboot,按Enter。輸入fixmbr并按Enter。系統(tǒng)提示說已經(jīng)有一個不合法的啟動記錄存在,不必理會,只需確認繼續(xù)操作即可。重新啟動,Windows啟動菜單又回來了?;蛘撸菏遣皇窍胱屜到y(tǒng)直接啟動到Windows,不出現(xiàn)Linux的Grub(或LILO)引導(dǎo)界面(Solution1~3),或者是在Windows中刪除了Linux分區(qū)后無法正確啟動Windows,而停留在“grub>”提示符處,怎么辦(Solution 4)?
請往下看,這里給你提供幾種實用的方法:
Solution 1
用DOS命令fdisk恢復(fù)主引導(dǎo)扇區(qū)MBR(Main/MasterBoot Record)---用win98的引導(dǎo)盤或DOS引導(dǎo)盤引導(dǎo)系統(tǒng)到純DOS提示符下,執(zhí)行:"fdisk /mbr"即可。
Solution 2
在Linux系統(tǒng)中,恢復(fù)MBR。(如果你還能登陸到Linux系統(tǒng)中的話)
---在終端的命令提示符后輸入:"dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1"
注意,其中bs(buffersize)是指重寫的字節(jié)數(shù)。為什么不是512呢?主引導(dǎo)扇區(qū)是一個扇區(qū)(512字節(jié)呀),因為我們只是想通過扇面的命令修復(fù)系統(tǒng)MBR的引導(dǎo)或刪除Grub/LILO引導(dǎo);而不是恢復(fù)整個主引導(dǎo)扇區(qū)。所以我們只把主引導(dǎo)扇區(qū)的備份文件boot.NNNN的前446個字節(jié)重寫入主引導(dǎo)扇區(qū)。
boot.NNNN是我們在安裝Linux之前整個主引導(dǎo)分區(qū)的備份。如果我們把512個字節(jié)全部寫入主引導(dǎo)扇區(qū)就可能會把安裝了Linux后改變了的硬盤DPT表也破壞掉。那就壞事了!!!(MBR的512字節(jié)中前446字節(jié)為引導(dǎo)程序,緊跟著后面64字節(jié)為分區(qū)表,最后面2個字節(jié)為結(jié)束標記)
Solution 3
如果你的fdisk不好使,或者Linux已經(jīng)翹翹了,不用著急,上帝關(guān)上了所有的門,但是他一定會為你留下一扇窗戶,下面的工具可意幫助你:
Clear MBR 0.9:http://jelle.go.nease.net/resource/clsmbr.exe
---直接運行執(zhí)行“Clear MBR”即可,本人有測試過,絕對安全,敬請放心使用。
Solution 4
Linux的分區(qū)已經(jīng)被你從Windows中刪除,系統(tǒng)啟動后停在“grub>”提示符處。(方法一:按照Solution 1的方法,方法二:如下)
---在“grub>”提示符后輸入:“rootnoverify (hd0,0)” 回車。
//將第一塊硬盤(hd0)的第一個分區(qū)(0)設(shè)為根分區(qū)/root設(shè)備,但不加載文件系統(tǒng)。
---在“grub>”提示符后輸入:“chainloader +1”回車。
//將啟動引導(dǎo)權(quán)轉(zhuǎn)交給當前分區(qū)的首扇區(qū)(Windows系統(tǒng)所在分區(qū)的首扇區(qū))。
---在“grub>”提示符后輸入:“boot”回車。
系統(tǒng)將啟動Windows。如果不成功,則表明 (hd0,0) 不是 Windows 系統(tǒng)所在分區(qū),再從第一步開始試一下“root (hd0,1)/root(hd0,2)/root (hd0,3)/...”,總之這樣一定可以引導(dǎo)啟動你的Windows系統(tǒng)。
---好了,進入Windows了
請采用Solution 3的方法,輕松搞定!雖然看起來很難,但是操作起來按照步驟敲敲代碼就可以完成的了,希望學習啦小編提供的方法能幫助到你解決問題。