隨著Linux的影 響越來越廣泛,許多電腦愛好者也開始在自己的愛機上安裝Linux。於是,硬盤上除了原來的Windows系統之外,還要加上一個Linux,開機時看到的第一個操作系統選擇菜單也變成了Linux的LILO或GRUB。
一段時間之後,由於實在不習慣使用Linux,或者硬盤空間緊張等原因,一些人又決定刪除Linux。雖然刪除Linux的過程很順利,但LILO卻留了下來。那麼,如何才能刪除LILO,恢復Windows的啟動界面呢?
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\winnt32.exe/cmdcons命令,其中D:是CD-ROM驅動器的盤符。安裝結束後,下一次啟動時就可以從Windows啟動屏幕選擇故障恢復控制台了。
如果機器上安裝了一個以上的Win XP系統,故障恢復控制台會提示要修復的是哪一個Win XP。這時,應當選擇最後安裝的系統,然後輸入管理員的密碼登錄該WinXP。在命令行上,輸入fixmbr,並按Enter。系統提示說已經有一個不合法的啟動記錄存在,不必理會,只需確認繼續操作即可。重新啟動,Windows啟動菜單又回來了。