發(fā)布時間:2025-05-11 文章來源:xp下載站 瀏覽:
| 最近由于經(jīng)常整理自己電腦上的文件,難免都會遇到誤刪系統(tǒng)文件或者操作失誤導致系統(tǒng)不能夠正常進入的情況。這時就會出現(xiàn)grub錯誤的提示,只能輸入命令才能進入系統(tǒng)。那么該輸入什么命令呢?其實非常簡單。 grub定義: GNUGRUB和GRUB是GRandUnifiedBootloader的縮寫,它是一個多重操作系統(tǒng)啟動管理器。用來引導不同系統(tǒng),如windows,linux。 在X86架構(gòu)的機器中,Linux、BSD或其它Unix類的操作系統(tǒng)中GRUB、LILO是大家最為常用,應(yīng)該說是主流。 Windows也有類似的工具NTLOADER;比如我們在機器中安裝了Windows98后,我們再安裝一個WindowsXP,在機器啟動的會有一個菜單讓我們選擇進入是進入Windows98還是進入WindowsXP。NTLOADER就是一個多系統(tǒng)啟動引導管理器,NTLOADER同樣也能引導Linux,只是極為麻煩罷了。 在PowerPC架構(gòu)的機器中,如果安裝了Linux的Powerpc版本,大多是用yaboot多重引導管理器,比如Apple機用的是IBMPowerPC處理器,所以在如果想在Apple機上,安裝Macos和LinuxPowerpc版本,大多是用yaboot來引導多個操作系統(tǒng)。 因為X86架構(gòu)的機器仍是主流,所以目前GRUB和LILO仍然是我們最常用的多重操作系統(tǒng)引導管理器。 ![]() Win7開機出現(xiàn)grub界面后,鍵入以下命令: grub>rootnoverify(hd0,0) grub>makeactive grub>chainloader+1 這樣就能成功進入Win7系統(tǒng)了,之后我們所要做的就是使用EasyBCD軟件重寫MBR任務(wù),或者嫌麻煩的朋友可以直接在系統(tǒng)之家官網(wǎng)下載Win7安裝鏡像,直接重裝系統(tǒng)就可以順利解決問題了。 grub引導其實挺簡單的,只要簡單地幾步就可以了。 一、指定/boot所在的分區(qū) 代碼如下: grub>root(hd0,0) #指定第一塊硬盤的第一個分區(qū)。這個root(hd[0,n],y)是可以省略的,如果省略了,我們要在kerenl命令中指定 二、指定內(nèi)核映像及根分區(qū) 代碼如下: grub>kernel/boot/vmlinuz-2.6.11-1.1369_FC4roroot=LABEL=/ #kernel指令,用來指定Linux的內(nèi)核,及/所在的分區(qū) 三、指定initrd.img 代碼如下: grub>initrd/boot/initrd-2.6.11-1.1369_FC4.img #initrd命令行來指定initrd文件 四、啟動 代碼如下: grub>boot #輸入boot,然后敲回車就可以了 五、通過GRUB指令來引導Windows 如果我們啟動Windows,只是輸入指令就行了; 比如Windows的分區(qū)在(hd0,0),我們在開機后,按ctrl+c,進入GRUB的命令模式;就可以用下面的 代碼如下: grub>rootnoverify(hd0,0) grub>chainloader+1 grub>boot 附:GRUB啟動命令詳解 一、菜單命令 菜單命令只能用于grub配置文件的全局配置部分,不能用在grub命令行交互界面,菜單命令在配置文件中應(yīng)放在其它命令之前。 1、default//設(shè)置默認啟動的菜單項 2、fallback//設(shè)置啟動某菜單項失敗后反回的菜單項 3、hiddenmenu//隱藏菜單界面 4、timeout//設(shè)置菜單自動啟動的延時時間 5、title//開始一個菜單項 二、常規(guī)命令 常規(guī)命令可以應(yīng)該于配置文件和grub命令行交互界面,可使用的常規(guī)命令有 1、bootp//通過bootp初始化網(wǎng)絡(luò)設(shè)備 2、color//設(shè)置菜單界面的顏色 3、device//指定設(shè)備文件作為驅(qū)動器 4、dhcp//通過DHCP初始化網(wǎng)絡(luò)設(shè)備 5、hide//隱藏某分區(qū) 6、ifconfig//手工配置網(wǎng)絡(luò)設(shè)備 7、pager//改變內(nèi)部頁程序的狀態(tài) 8、partnew//新建一個主分區(qū) 9、parttype//改變分區(qū)的類型 10、password為菜單界面設(shè)置口令 11、rarp//通過RARP初始化網(wǎng)絡(luò)設(shè)置 12、serial//設(shè)置串口設(shè)備 13、setkey//設(shè)置鍵盤映射 14、splashimage//設(shè)置GRUB啟動時的背景圖片文件 15、termainal//選擇終端類型 16、tftpserver//指定TFTP服務(wù)器 17、unhide//還原某隱藏分區(qū) 三、命令行和菜單項命令 命令行和菜單項命令可應(yīng)該于GRUB配置文件的菜單項設(shè)置中,也可以用在GRUB命令交互界面。 1、bolcklist//顯示某文件所在分區(qū)位置(blocklistnotation) 2、boot//啟動操作系統(tǒng) 3、cat//顯示文件內(nèi)容 4、chainloader//把啟動控制權(quán)軟交給另外的啟動引導器 5、cmp//比較兩個文件 6、configfile//加載已存在的GRUB配置文件 7、debug//設(shè)置為debug模式 8、displayapm//顯示APMBIOS信息 9、displaymem//顯示內(nèi)存配置 10、embed//嵌入Stage1.5文件 11、find//查找包括某文件的所有設(shè)備 12、fstest//測試文件系統(tǒng) 13、geometry//顯示某驅(qū)動器的物理信息 14、halt//停止計算機運行(軟件關(guān)機) 15、help//顯示GRUB的命令幫助信息 16、impsprobe//查詢對稱多處理器(SMP)的信息 17、initrd//加載initrd文件 18、install//安裝GRUB 19、ioprobe//查詢某驅(qū)動器的輸入輸出(I/O)端口 20、kernel//引導操作系統(tǒng)內(nèi)核 21、lock//鎖定某GRUB導菜單項,使其輸入密碼后才可啟動 22、makeactive//激活某主分區(qū) 23、map//虛擬映射某驅(qū)動器 24、md5crypt//使用MD5加密口令 25、module//加載模塊 26、modulenounzip//加載模塊不進行解壓 27、pause//暫停并等待按鍵 28、quit//退出GRUB 29、reboot//重新啟動計算機 30、read//讀取內(nèi)存中的內(nèi)容 31、root//設(shè)置GRUB的root設(shè)備 32、rootnoverify//設(shè)備GRUB的root設(shè)備但不裝載文件系統(tǒng) 33、savedefault//保存當前的啟動菜單項為默認啟動 34、setup//自動安裝GRUB 35、testload//從文件系統(tǒng)中測試讀取某文件 36、testvbe//測試VESABIOSEXTENSION 37、uppermem//強制設(shè)置主機上位內(nèi)存的大小 38、vbeprobe//查詢VESABIOSEXTENSION信息 |