糯米文學吧

位置:首頁 > 範文 > 工作方案

開機就是GURB無法進入系統的原因與解決方法

lower/523200K upper memory)

開機就是GURB無法進入系統的原因與解決方法

[MINIMAL BASH-like line editing is

the first lists possiable commmand here

else TAB list the possoble competions of a dievce/filename.] 現在刪除了一鍵還是出現GNU GRUB

version 0.97(639K lower/523200K upper memory)

[MINIMAL BASH-like line

editing is the first lists possiable commmand

here else TAB list the possoble competions of a dievce/filename.]

grub_

估計你裝的是Linux+Windows雙系統,重裝之後Grub沒有刪掉

  解決方法是重寫MBR:

把linux刪除後,用ghost恢復了一個windows

2000的鏡像後,無法正常進入windows啟動界面,總是出現Grub的引導界面,後來折騰一番重寫MBR後才解決問題。今天在germa83這台機器上又趕上同樣的問題,在網上先查了一下,如何快速的處理類似問題。

LILO(或GRUB)是Linux的啟動管理器。當前的大多數Linux發行版默認把LILO裝入到主硬盤的主引導記錄(MBR)。這就是安裝Linux之後,機器啟動的第一個畫面變成Linux LILO的原因。

安裝Linux的時候,我們可以要求安裝程序把Linux啟動管理器安裝到另一個硬盤驅動器或啟動軟盤,避免Linux啟動器改寫MBR。但是,對於第一次安裝Linux的用户,或者採用自動安裝模式的用户,很可能不會想到Linux啟動管理器改寫MBR的問題。MBR被改寫之後,Windows本身的啟動模塊仍沒有丟失,只是現在需要通過Linux的啟動管理器LILO或GRUB才能訪問它了。

那麼,如何才能清除LILO或GRUB,返回Windows本身的啟動界面?對於只有一個Windows的系統,很簡單:製作一張包含FDISK程序的啟動軟盤,用軟盤啟動機器,然後在命令行執行FDISK/MBR。這個命令重置MBR,使得系統直接啟動Windows。但是,如果系統在安裝Linux之前有多個Windows,按照這種方式運行FDISK /MBR命令將覆蓋Windows多重啟動菜單,使得機器只能從默認的主操作系統啟動。

要清除LILO或GRUB返回以前的Windows啟動界面,最快速、可靠的辦法是使用Windows的故障恢復控制枱。故障恢復控制枱可以從

Windows CD訪問,也可以安裝到系統上。如果要從CD運行故障恢復控制枱,假設機器的主操作系統是Windows XP,先用WinXP

CD啟動機器,出現提示時,選擇手工恢復(按R鍵)。

直接把故障恢復控制枱安裝到系統上可以加快處理速度。首先,打開Win

XP的命令行窗口(選擇菜單開始運行,執行cmd);然後,在CD-ROM中插入WinXP光盤,在命令行上運行D:i386

命令,其中D:是CD-ROM驅動器的盤符。安裝結束後,下一次啟動時就可以從Windows啟動屏幕選擇故障恢復控制枱了。

如果機器上安裝了一個以上的WinXP系統,故障恢復控制枱會提示要修復的是哪一個Win XP。這時,應當選擇最後安裝的系統,然後輸入管理員的密碼登錄該WinXP。在命令行上,輸入fixboot,按Enter。輸入fixmbr並按Enter。系統提示説已經有一個不合法的啟動記錄存在,不必理會,只需確認繼續操作即可。重新啟動,Windows啟動菜單又回來了。

或者:

是不是想讓系統直接啟動到Windows,不出現Linux的Grub(或LILO)引導界面(Solution

1~3),或者是在Windows中刪除了Linux分區後無法正確啟動Windows,而停留在grub提示符處,怎麼辦(Solution 4)?

請往下看,這裏給你提供幾種實用的方法:

 Solution 1用DOS命令fdisk恢復主引導扇區MBR(Main/Master

Boot Record)---用win98的引導盤或DOS引導盤引導系統到純DOS提示符下,執行:fdisk /mbr即可。

Solution 2在Linux系統中,恢復MBR。(如果你還能登陸到Linux系統中的.話)---在終端的命令提示符後輸入:dd if=/boot/ of=/dev/hda bs=446 count=1

注意,其中bs(buffersize)是指重寫的字節數。為什麼不是512呢?主引導扇區是一個扇區(512字節呀),因為我們只是想通過扇面的命令修復系統MBR的引導或刪除Grub/LILO引導;而不是恢復整個主引導扇區。所以我們只把主引導扇區的備份文件的前446個字節重寫入主引導扇區。

是我們在安裝Linux之前整個主引導分區的備份。如果我們把512個字節全部寫入主引導扇區就可能會把安裝了Linux後改變了的硬盤DPT表也破壞掉。那就壞事了!!!

(MBR的512字節中前446字節為引導程序,緊跟着後面64字節為分區表,最後面2個字節為結束標記)

 Solution 3

如果你的fdisk不好使,或者Linux已經翹翹了,不用着急,上帝關上了所有的門,但是他一定會為你留下一扇窗户,下面的工具可意幫助你:Clear MBR 0.9:/resource/ ---直接運行執行Clear MBR即可,本人有測試過,絕對安全,敬請放心使用。

 Solution 4

Linux的分區已經被你從Windows中刪除,系統啟動後停在grub提示符處。(方法一:按照Solution 1的方法,方法二:如下)

---在grub提示符後輸入:rootnoverify (hd0,0) 回車。//將第一塊硬盤(hd0)的第一個分區(0)設為根分區/root設備,但不加載文件系統。

---在grub提示符後輸入:chainloader +1回車。//將啟動引導權轉交給當前分區的首扇區(Windows系統所在分區的首扇區)。

---在grub提示符後輸入:boot回車。系統將啟動Windows。如果不成功,則表明 (hd0,0) 不是 Windows 系統所在分區,再從第一步開始試一下root (hd0,1)/root(hd0,2)/root (hd0,3)/...,總之這樣一定可以引導啟動你的Windows系統。

---好了,進入Windows了,請採用Solution 3的方法,輕鬆搞定!

標籤:GURB 開機 系統