2005年4月18號 星期一
重裝系統(tǒng),可是光盤有問題,裝了一半退出來了
grub無法引導
只好手動加載內(nèi)核和啟動:
讓我們輸入 root 分區(qū)。在提示中輸入 root,但不要按 Enter 鍵:
grub> root (
現(xiàn)在,按一次 Tab 鍵。如果系統(tǒng)中有多個硬盤,GRUB 將顯示可能完成的列表,從 "hd0" 開始。如果只有一個硬盤,GRUB 將插入 "hd0,"。如果有多個硬盤,繼續(xù)進行,在 ("hd2") 中輸入名稱并在名稱后緊跟著輸入逗號,但不要按 Enter 鍵。部分完成的 root 命令看起來如下:
grub> root (hd0,
現(xiàn)在,繼續(xù)操作,再按一次 Tab 鍵。GRUB 將顯示特定硬盤上所有分區(qū)的列表,以及它們的文件系統(tǒng)類型。在我的系統(tǒng)中,按 Tab 鍵時得到以下列表:
grub> root (hd0, (tab)
Possible partitions are:
Partition num: 0, Filesystem type is ext2fs, partition type 0x83
Partition num: 1, Filesystem type unknown, partition type 0x82
Partition num: 2, Filesystem type unknown, partition type 0x7
Partition num: 4, Filesystem type is reiserfs, partition type 0x83
Partition num: 5, Filesystem type is reiserfs, partition type 0x83
如您所見,GRUB 的交互式硬盤和分區(qū)名稱實現(xiàn)功能非常有條理。這些,只需要好好理解 GRUB 新奇的硬盤和分區(qū)命名語法,然后就可以繼續(xù)操作了。
裝入內(nèi)核
從軟盤啟動grub
制作啟動盤后可以用軟盤啟動引導硬盤上的操作系統(tǒng) 插入制作好的啟動軟盤,進入
BIOS設(shè)定軟盤啟動。軟盤啟動成功后就會進入grub的命令行模式
grub>
要啟動一個操作系統(tǒng),首先指定引導哪個分區(qū)上的系統(tǒng),例如要引導指第一個硬盤
上的第一個分區(qū)的操作系統(tǒng),先鍵入
grub>root (hd0,0)
接著如果要啟動的是Windows系統(tǒng),鍵入
grub>chainloader (hd0,0)+1
注意(hd0,0)要隨著硬盤和分區(qū)的不同而改變數(shù)字。 如果要引導Linux或其他系統(tǒng),
應(yīng)鍵入
grub>kernel (hd0,0)/boot/vmlinuz root=/dev/hda1
注意hda1參數(shù)也要隨著硬盤和分區(qū)的不同而改變,如從第二個硬盤的第一個分區(qū)引
導則用hdb1。
最后敲入boot就可以啟動系統(tǒng)了。
在任何時候不能確定命令或者命令的參數(shù)都可以按Tab獲得相關(guān)的幫助。用上下鍵可
以獲得命令的歷史記錄。 其實這些命令就是menu.lst的啟動描述,您也可以根據(jù)那些描
述來自己鍵入啟動命令,最后敲入boot就可以引導系統(tǒng)了。
grub>cat (hd0,6)/boot/grub/grub.conf (看參數(shù))
一個非常基本的用于引導Red Hat Linux或Microsoft Windows 2000的GRUB菜單配置文件可能如下所示:
default=linux
timeout=10
color=green/black light-gray/blue
# section to load linux
title linux
root (hd0,1)
kernel /vmlinuz root=/dev/hda5
boot
# section to load Windows 2000
title windows
rootnoverify (hd0,0)
chainloader +1
更詳細的去網(wǎng)上google