LinuxSir.cn,穿越时空的Linuxsir!

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

用GRUB引导LFS!

[复制链接]
 楼主| 发表于 2002-11-20 23:23:03 | 显示全部楼层
我想到了,你的lfs里不用装其它东西了,把redhat下的两个文件:
/usr/share/grub/i386-pc/stage1
/usr/share/grub/i386-pc/stage2
拷到LFS的/boot/grub目录下,如果没有,就新建一个目录。
然后在redhat上运行:grub,下面就和我上面说过的一样了:
find /boot/grub/stage1
root (hd0,6)
setup (hd0)
然后在redhat的/boot/grub/menu.lst里面加上lfs的一项就行了
发表于 2002-11-20 23:27:56 | 显示全部楼层

HI

TRAM兄弟你好,我的LFS在/DEV/HDA11,我曾按照GRUB中的格式自己做过,但不能启动LFS,我在GRUB中加入参数如下:
title LFS (2.4.9)
        root (hd0,10)
        kernel /boot/lfskernel root=/dev/hda11
        initrd /boot/initrd-2.4.9.img
但重启后我启动LFS,系统说找不到LFSKERNEL。
 楼主| 发表于 2002-11-21 00:42:04 | 显示全部楼层
你把我上面说的stage1和stage2拷贝过去了么我刚刚试过了。可以的。就按照我这样:
把redhat下的两个文件:
/usr/share/grub/i386-pc/stage1
/usr/share/grub/i386-pc/stage2
拷到LFS的/boot/grub目录下,如果没有,就新建一个目录。
然后在redhat上运行:grub,下面就和我上面说过的一样了:
find /boot/grub/stage1
root (hd0,6)
setup (hd0)
然后在redhat的/boot/grub/menu.lst里面加上lfs的一项就行了
放心。要大胆尝试啊!
 楼主| 发表于 2002-11-21 01:15:02 | 显示全部楼层
你要注意的一点是,在find /boot/grub/stage1 那一步显示的结果,对你的menu.lst很有用处,不过即使写错了也没什么关系,这一点grub比lilo好,你不用再重新安装grub到mbr,只要把menu.lst改对就行了。原来有的redhat不要改,这样怎么你都能进linux,就好办了。
 楼主| 发表于 2002-11-21 09:18:21 | 显示全部楼层
我的系统现在用redhat的grub也能引导了,挺顺利的,就是别忘了拷贝文件!
发表于 2002-11-21 09:41:22 | 显示全部楼层

一个坏消息

TRAM兄弟,我试用过你的方法,不能成功?!!
一是我没有将/LFS设置为主分区时,SETUP (HD0)出错;
二是当我将/LFS设置为主分区时,重新启动出错,只有GRUB》的提示,赶快将主分区设回原来的,才上了LINUX。。。。呵呵,真的不想再从装RH。
这儿我想问问,我的LFS在虚拟情况下,只安装了LILO,没有安装GRUB,这是否与启动不起来有关?
 楼主| 发表于 2002-11-21 09:45:18 | 显示全部楼层
没关系的,你的LFS是在哪个分区?还有,是在第一个硬盘上么?把你的设置文件(就是改了以后的那个没有将LFS设置成主分区的)告诉我吧!
 楼主| 发表于 2002-11-21 09:46:39 | 显示全部楼层
我在线等着你,你告诉我吧?
发表于 2002-11-21 09:49:41 | 显示全部楼层

情况说明

我的LFS设置在/lfs分区,是我安装RH时专门设置的一个分区,在/dev/hda11里
 楼主| 发表于 2002-11-21 09:52:23 | 显示全部楼层
你在用find /boot/grub/stage1
的时候,找到(hd0,10)了么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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