LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: tram

用GRUB引导LFS!

[复制链接]
发表于 2002-11-21 09:56:53 | 显示全部楼层
我刚才又按照你的方法再做了一次,完成了,我现在重启试试
 楼主| 发表于 2002-11-21 09:57:39 | 显示全部楼层
祝你成功!
 楼主| 发表于 2002-11-21 09:59:23 | 显示全部楼层
下面是我用redhat 8的grub来引导lfs的menu.lst:

[root@localhost tram]# cat /boot/grub/menu.lst
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,5)
#          kernel /boot/vmlinuz-version ro root=/dev/hda6
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
        root (hd0,5)
        kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda6
        initrd /boot/initrd-2.4.18-14.img
title Win2000
        rootnoverify (hd0,0)
        chainloader +1
title TLFS
        root (hd1,3)
        kernel (hd1,3)/boot/lfskernel root=/dev/hdc4
title Mandrake
        root (hd1,4)
        kernel /boot/vmlinuz ro root=/dev/hdc5
        initrd /boot/initrd.img
发表于 2002-11-21 10:06:31 | 显示全部楼层
不行,还是那样,我的menu.lst如下:
grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,6)
#          kernel /boot/vmlinuz-version ro root=/dev/hda7
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=3
timeout=10
splashimage=(hd0,6)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-18.8.0)
        root (hd0,6)
        kernel /boot/vmlinuz-2.4.18-18.8.0 ro root=LABEL=/ hdc=ide-scsi
        initrd /boot/initrd-2.4.18-18.8.0.img
title Red Hat Linux (2.4.18-17.8.0)
        root (hd0,6)
        kernel /boot/vmlinuz-2.4.18-17.8.0 ro root=LABEL=/ hdc=ide-scsi
        initrd /boot/initrd-2.4.18-17.8.0.img
;title Red Hat Linux (2.4.18-14)
        root (hd0,6)
        kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
        initrd /boot/initrd-2.4.18-14.img
title LFS (2.4.9)
        root (hd0,10)
        kernel /boot/lfskernel root=/dev/hda11
        initrd /boot/initrd-2.4.9.img
title WinXP
        rootnoverify (hd0,0)
        chainloader +1
出错的提示如下 :
[ linux-bzImage, setup=0xc00, size=0x152327]
 楼主| 发表于 2002-11-21 10:11:00 | 显示全部楼层
你把LFS的那个改一下,你的有点问题:
title LFS (2.4.9)
root (hd0,10)
kernel (hd0,10)/boo/lfskernel root=/dev/hda11
没有initrd
 楼主| 发表于 2002-11-21 10:11:52 | 显示全部楼层
改过了以后,你不用重新运行grub,直接重启就行了
发表于 2002-11-21 10:14:18 | 显示全部楼层
好,我试试,这个nitrd是管什么用的
 楼主| 发表于 2002-11-21 10:17:54 | 显示全部楼层
那是一般用来放一些特殊的驱动程序的内存镜像文件,如果你要用一些比较特殊的方式来启动,就要用它了,比如用网卡来启动等等。
发表于 2002-11-21 10:24:51 | 显示全部楼层

有很大的进步了

LFS可以引导了,但到了这一步就停下不动
partition check:
hda: hda1,hda2<
 楼主| 发表于 2002-11-21 10:30:21 | 显示全部楼层
就是还没有进入那个绿色的OK什么的时候吧?你确定你的lfs分区的/boot/grub目录下的stage1和stage2文件是从redhat拷贝过去的么?还有,你的hda1,hda2是什么格式的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表