學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > 開機(jī)就是GURB無法進(jìn)入系統(tǒng)的解決辦法有哪些

開機(jī)就是GURB無法進(jìn)入系統(tǒng)的解決辦法有哪些

時(shí)間: 曉斌668 分享

開機(jī)就是GURB無法進(jìn)入系統(tǒng)的解決辦法有哪些

  很多時(shí)候,當(dāng)新用戶使用Linux系統(tǒng)時(shí)開機(jī)就是顯示gurb無法進(jìn)入系統(tǒng),然后學(xué)習(xí)啦小編就針對(duì)這種情況為大家整理了一下相關(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>_

  估計(jì)你裝的是Linux+Windows雙系統(tǒng)……,重裝之后Grub沒有刪掉

  解決方法是重寫MBR:

  把linux刪除后,用ghost恢復(fù)了一個(gè)windows2000的鏡像后,無法正常進(jìn)入windows啟動(dòng)界面,總是出現(xiàn)Grub的引導(dǎo)界面,后來折騰一番重寫MBR后才解決問題。今天在germa83這臺(tái)機(jī)器上又趕上同樣的問題,在網(wǎng)上先查了一下,如何快速的處理類似問題。

  LILO(或GRUB)是Linux的啟動(dòng)管理器。
當(dāng)前的大多數(shù)Linux發(fā)行版默認(rèn)把LILO裝入到主硬盤的主引導(dǎo)記錄(MBR)。這就是安裝Linux之后,機(jī)器啟動(dòng)的第一個(gè)畫面變成LinuxLILO的原因。

  安裝Linux的時(shí)候,我們可以要求安裝程序把Linux啟動(dòng)管理器安裝到另一個(gè)硬盤驅(qū)動(dòng)器或啟動(dòng)軟盤,避免Linux啟動(dòng)器改寫MBR。但是,對(duì)于第一次安裝Linux的用戶,或者采用自動(dòng)安裝模式的用戶,很可能不會(huì)想到Linux啟動(dòng)管理器改寫MBR的問題。MBR被改寫之后,Windows本身的啟動(dòng)模塊仍沒有丟失,只是現(xiàn)在需要通過Linux的啟動(dòng)管理器LILO或GRUB才能訪問它了。

  那么,如何才能清除LILO或GRUB,返回Windows本身的啟動(dòng)界面?對(duì)于只有一個(gè)Windows的系統(tǒng),很簡(jiǎn)單:制作一張包含F(xiàn)DISK程序的啟動(dòng)軟盤,用軟盤啟動(dòng)機(jī)器,然后在命令行執(zhí)行FDISK/MBR。這個(gè)命令重置MBR,使得系統(tǒng)直接啟動(dòng)Windows。但是,如果系統(tǒng)在安裝Linux之前有多個(gè)Windows,按照這種方式運(yùn)行FDISK/MBR命令將覆蓋Windows多重啟動(dòng)菜單,使得機(jī)器只能從默認(rèn)的主操作系統(tǒng)啟動(dòng)。

  要清除LILO或GRUB返回以前的Windows啟動(dòng)界面,最快速、可靠的辦法是使用Windows的故障恢復(fù)控制臺(tái)。故障恢復(fù)控制臺(tái)可以從Windows CD訪問,也可以安裝到系統(tǒng)上。如果要從CD運(yùn)行故障恢復(fù)控制臺(tái),假設(shè)機(jī)器的主操作系統(tǒng)是Windows XP,先用WinXPCD啟動(dòng)機(jī)器,出現(xiàn)提示時(shí),選擇手工恢復(fù)(按R鍵)。

  直接把故障恢復(fù)控制臺(tái)安裝到系統(tǒng)上可以加快處理速度。首先,打開WinXP的命令行窗口(選擇菜單“開始”→“運(yùn)行”,執(zhí)行cmd);然后,在CD-ROM中插入WinXP光盤,在命令行上運(yùn)行D:i386winnt32.exe/cmdcons命令,其中D:是CD-ROM驅(qū)動(dòng)器的盤符。安裝結(jié)束后,下一次啟動(dòng)時(shí)就可以從Windows啟動(dòng)屏幕選擇故障恢復(fù)控制臺(tái)了。

  如果機(jī)器上安裝了一個(gè)以上的WinXP系統(tǒng),故障恢復(fù)控制臺(tái)會(huì)提示要修復(fù)的是哪一個(gè)Win XP。這時(shí),應(yīng)當(dāng)選擇最后安裝的系統(tǒng),然后輸入管理員的密碼登錄該WinXP。在命令行上,輸入fixboot,按Enter。輸入fixmbr并按Enter。系統(tǒng)提示說已經(jīng)有一個(gè)不合法的啟動(dòng)記錄存在,不必理會(huì),只需確認(rèn)繼續(xù)操作即可。重新啟動(dòng),Windows啟動(dòng)菜單又回來了?;蛘撸菏遣皇窍胱屜到y(tǒng)直接啟動(dòng)到Windows,不出現(xiàn)Linux的Grub(或LILO)引導(dǎo)界面(Solution1~3),或者是在Windows中刪除了Linux分區(qū)后無法正確啟動(dòng)Windows,而停留在“grub>”提示符處,怎么辦(Solution 4)?

  請(qǐng)往下看,這里給你提供幾種實(shí)用的方法:

  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ū)是一個(gè)扇區(qū)(512字節(jié)呀),因?yàn)槲覀冎皇窍胪ㄟ^扇面的命令修復(fù)系統(tǒng)MBR的引導(dǎo)或刪除Grub/LILO引導(dǎo);而不是恢復(fù)整個(gè)主引導(dǎo)扇區(qū)。所以我們只把主引導(dǎo)扇區(qū)的備份文件boot.NNNN的前446個(gè)字節(jié)重寫入主引導(dǎo)扇區(qū)。

  boot.NNNN是我們?cè)诎惭bLinux之前整個(gè)主引導(dǎo)分區(qū)的備份。如果我們把512個(gè)字節(jié)全部寫入主引導(dǎo)扇區(qū)就可能會(huì)把安裝了Linux后改變了的硬盤DPT表也破壞掉。那就壞事了!!!(MBR的512字節(jié)中前446字節(jié)為引導(dǎo)程序,緊跟著后面64字節(jié)為分區(qū)表,最后面2個(gè)字節(jié)為結(jié)束標(biāo)記)

  Solution 3

  如果你的fdisk不好使,或者Linux已經(jīng)翹翹了,不用著急,上帝關(guān)上了所有的門,但是他一定會(huì)為你留下一扇窗戶,下面的工具可意幫助你:

  Clear MBR 0.9:http://jelle.go.nease.net/resource/clsmbr.exe

  ---直接運(yùn)行執(zhí)行“Clear MBR”即可,本人有測(cè)試過,絕對(duì)安全,敬請(qǐng)放心使用。

  Solution 4

  Linux的分區(qū)已經(jīng)被你從Windows中刪除,系統(tǒng)啟動(dòng)后停在“grub>”提示符處。(方法一:按照Solution 1的方法,方法二:如下)

  ---在“grub>”提示符后輸入:“rootnoverify (hd0,0)” 回車。

  //將第一塊硬盤(hd0)的第一個(gè)分區(qū)(0)設(shè)為根分區(qū)/root設(shè)備,但不加載文件系統(tǒng)。

  ---在“grub>”提示符后輸入:“chainloader +1”回車。
//將啟動(dòng)引導(dǎo)權(quán)轉(zhuǎn)交給當(dāng)前分區(qū)的首扇區(qū)(Windows系統(tǒng)所在分區(qū)的首扇區(qū))。

  ---在“grub>”提示符后輸入:“boot”回車。
系統(tǒng)將啟動(dòng)Windows。如果不成功,則表明 (hd0,0) 不是 Windows 系統(tǒng)所在分區(qū),再?gòu)牡谝徊介_始試一下“root (hd0,1)/root(hd0,2)/root (hd0,3)/...”,總之這樣一定可以引導(dǎo)啟動(dòng)你的Windows系統(tǒng)。

  ---好了,進(jìn)入Windows了
請(qǐng)采用Solution 3的方法,輕松搞定!雖然看起來很難,但是操作起來按照步驟敲敲代碼就可以完成的了,希望學(xué)習(xí)啦小編提供的方法能幫助到你解決問題。

358925