|
发表于 2003-7-3 07:18:31
|
显示全部楼层
谁说LFS不能用grub,我一直在用。grub有很多很多的文章,从入门到精通啊,
http://www.linuxsir.cn/forum.php ... &highlight=grub
简单来说,在你安装好 LFS以后,把编译的内核拷贝到$LFS/boot目录下,然后修改grub所在系统(你的是redhat9)里的配置文件:
/boot/grub/grub.conf,下面是我这个文件的内容:
- #boot=/dev/hda
- default=0
- timeout=10
- splashimage=(hd0,6)/boot/grub/lfs-grub-splash.xpm
- title NEW LFS !
- root (hd0,0)
- kernel (hd0,0)/boot/bzImage root=/dev/hda1
- title Pure LFS !
- root (hd0,8)
- kernel (hd0,8)/boot/lfscvs root=/dev/hda9
- title Win2000
- map (hd0) (hd1)
- map (hd1) (hd0)
- rootnoverify (hd1,0)
- chainloader +1
- title LFS
- root (hd0,6)
- kernel (hd0,6)/boot/pppoekernel root=/dev/hda7
- title GENTOO
- root (hd0,7)
- kernel (hd0,7)/boot/bzImage root=/dev/hda8
-
复制代码
以我现在正在用的系统为例:
title Pure LFS !
root (hd0,8)
kernel (hd0,8)/boot/lfscvs root=/dev/hda9
title就是显示在菜单上的字,随便写
root就是系统的根分区,我是/dev/hda9,在grub里要写成root (hd0,8)
hd0表示第一个硬盘,如果是第二个硬盘,就是hd1。8表示第9个分区,反正hdaX那个X-1就对了。
kernel表示内核的位置,lfscvs是内核的名字。 |
|