Linux如何配置grub

Linux配置grub方法:
修改/boot/grub/grub.conf文件 。其中 default=n(n是个数字)是grub引导菜单默认被选中的项,n从0开始 , 0表示第一项,1表示第二项,依此类推 。
timeout=x(x是一个数)是超时时间 , 单位是妙 。也就是引导菜单显示后,如果x秒内用户不进行选择,那么grub将启动默认项 。
splashimage =xxxxxx,这是引导菜单的背景图,先不理 。
其它常用项用下面的例子来说明:
【Linux如何配置grub】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是在启动菜单列表里显示的名字
root (hdx,y)用来指定你的boot分区位置,如果你没有分boot分区(本例就没分boot分区),那就指向根分区就行了 , hdx是linux所在硬盘,hd0是第一块硬盘,hd1是第二块,依此类推 。y是分区位置,从0开始,也就是等于分区号减一,比如用户要指向的分区是hdx7 , 那么y就是6,如果是hdx1,那y就是0 。注意root后面要有一个空格 。
kernel /boot/vmlinuz-2.4.18-14,其中/boot/vmlinuz-2.4.18-14是要用的内核路径,如果编译了心内核,把它改成新内核的路径就行了 。
ro就不用管,写上不会有错 。
root=/dev/hdxx指定根分区,本例是hdb7,所以root=/dev/hdb7
initrd xxxxxxxxxxxxx这行不要也行,目前我还不清楚它是做什么用的 。
上面是linux的,下面是windows的
title windows 98
rootnoverify (hd0,0)
chainloader +1
title xxxxxxx
rootnoverify (hdx,y)用来指定windows所在分区,x,y跟上面一样,注意rootnoverify后有空格 。
chainloader +1照抄就行,注意空格 。

Linux如何配置grub的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助: