linux下如何配置grub
2016-10-13 17:27:53
10413
修改/boot/grub/grub.conf文件。其中
“default=n”(n是個(gè)數(shù)字)是grub引導(dǎo)菜單默認(rèn)被選中的項(xiàng),n從0開始,0表示第一項(xiàng),1表示第二項(xiàng),依此類推。
“timeout=x”(x是一個(gè)數(shù))是超時(shí)時(shí)間,單位是妙。也就是引導(dǎo)菜單顯示后,如果x秒內(nèi)用戶不進(jìn)行選擇,
那么grub將啟動(dòng)默認(rèn)項(xiàng)。
“splashimage =xxxxxx”,這是引導(dǎo)菜單的背景圖,先不理他。
其它常用項(xiàng)我用下面的例子來說明:
title Red Hat 8.0
root (hd1,6)
kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hdb7
initrd /boot/initrd-2.4.18-14.img
其中"Red Hat 8.0"是在啟動(dòng)菜單列表里顯示的名字
root (hdx,y)用來指定你的boot分區(qū)位置,如果你沒有分boot分區(qū)(本例就沒分boot分區(qū)),那就指向根分區(qū)
就行了,hdx是linux所在硬盤,hd0是第一塊硬盤,hd1是第二塊,依此類推。y是分區(qū)位置,從0開始,也就是
等于分區(qū)號(hào)減一,比如你要指向的分區(qū)是hdx7,那么y就是6,如果是hdx1,那y就是0。注意root后面要有一個(gè)
空格。
kernel /boot/vmlinuz-2.4.18-14,其中"/boot/vmlinuz-2.4.18-14"是你要用的內(nèi)核路徑,如果你編譯了心內(nèi)
核,把它改成你的新內(nèi)核的路徑就行了。
ro就不用管,寫上不會(huì)有錯(cuò)。
root=/dev/hdxx指定根分區(qū),本例是hdb7,所以root=/dev/hdb7
initrd xxxxxxxxxxxxx這行不要也行,目前我還不清楚它是做什么用的。
上面是linux的,下面是windows的
title windows 98
rootnoverify (hd0,0)
chainloader +1
title xxxxxxx不用解釋了,上面有解釋。
rootnoverify (hdx,y)用來指定windows所在分區(qū),x,y跟上面一樣,注意rootnoverify后有空格。
chainloader +1照抄就行,注意空格。