?? 關于grub問題.txt
字號:
1.grub中用到的root和linux的root有什么區別?
GRUB的根文件系統
一些用戶常困惑于GRUB中根文件系統(root filesystem)這一術語的用法。GRUB的根文件系統與Linux的根文件系統是沒有關系的,這一點需要記住。
GRUB的根文件系統是用于一個特定設備的根分區。GRUB使用這個信息來掛入(mount)這個設備并從它上面載入文件。
在Red Hat Linux中,一旦GRUB載入它自己的包含Linux內核的根分區,那么kernel命令就可以將內核文件的位置作為一個選項來執行。一旦Linux內核引導,它就設定自己的根文件系統,此時的根文件系統就是大多數人用來與Linux聯系的了。最初的GRUB根文件系統以及它的掛入都被去掉,它們僅存在于用來引導內核文件
我們首先要設置GRUB的“根設備”,也就是告訴GRUB安裝所在的分區
kernel /vmlinuz root=/dev/hda5
上面這行表明了vmlinuz文件是從GRUB的根文件系統載入的,如(hd0,0)。同時,一個選項也被傳給了內核。它指出當Linux內核載入時,內核的根文件系統應該是位于hda5,第一個IDE硬盤的第五個分區。如果有必要的話,多個選項可以被放在這個選項后面。
·root - 將GRUB的根分區設置成特定的設備和分區,比如說(hd0,0)。并掛入這個分區,這樣文件可以被讀取。
·rootnoverify - 做root命令同樣的事情,只是不掛入分區。
首先,先大概了解一下計算機操作系統的引導過程:
眾所周知,計算機的最初啟動是由BIOS控制的,在對一些硬件(如:內存、鍵盤等)初始化之后,它會試圖加載硬盤的主引導記錄(MBR)或軟盤的引導扇區。MBR可通過兩種方式運行,其一是定位到活動分區并加載相應的引導扇區,然后將控制權移給此引導扇區,由引導扇區完成該分區內操作系統的基本組件的加載;其二是直接從一指定分區中加載信息,并通過它裝入任一分區的操作系統,諸如LILO、OS/2 boot loader等引導加載程序都可以配置成這種方式。
2.grub找不到配置文件,就直接進入命令行界面引導方式,怎么讓它進入菜單引導方式?
如果配置文件沒有被找到,或者如果配置文件不能讀取,那么GRUB將載入命令行接口,以允許用戶手工輸入必要的命令來啟動操作系統。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -