LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1222|回复: 13

将LFS加进宿主的Grub无法引导

[复制链接]
发表于 2006-8-24 14:18:01 | 显示全部楼层 |阅读模式
刚刚完成LFS 6.1.1,最后没有按照LFS Book的说明安装grub,而是logout然后在宿主的/boot/grub/menu.lst中加入了LFS的引导信息,在我的机器上是:

title LFS 6.1.1
    root (hd0,9)
    kernel /boot/lfskernel-6.11.12 root=/dev/hda10

把这一段加入了menu.lst中。LFS的内核镜像文件安装在/LFS/boot,就是LFS分区的/boot下。fstab按照LFS Book的说明,把相应的内容替换为机器的实际情况。启动选择LFS 6.1.1,到Uncompressing Linux...ok,booting the kernel时停止。请高手帮忙分析下原因?谢谢!!
发表于 2006-8-24 16:36:11 | 显示全部楼层
/dev/hda10应该是对应root (hd0,9)才对吧
或者root (hd0,8)对应/dev/hda9
回复 支持 反对

使用道具 举报

发表于 2006-8-24 19:04:28 | 显示全部楼层
试试启动参数里边加入 noacpi ?
回复 支持 反对

使用道具 举报

发表于 2006-8-24 21:08:11 | 显示全部楼层
我编译的内核有问题,直接用的宿主的,有空在慢慢修改编译个新的,
我的是
title LFS 6.1.1
root (hd0,7)
kernel /boot/****(宿主的内核) root=/dev/hda10


我的其他启动项是
root(hd0,7)
kernel /boot/****(宿主的内核) *********

变化就是在root上,把它设置为了我安装LFS的那个分区,不过注意把这个内核的模块复制过去,
/lib/modules里边相应内核那个文件夹
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-24 21:35:43 | 显示全部楼层
等我全面试验一下。还需要把LFS的内核镜像放到宿主的/boot下吗?
回复 支持 反对

使用道具 举报

发表于 2006-8-25 06:29:31 | 显示全部楼层
你的 /boot 是用独立分区吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-28 18:51:54 | 显示全部楼层
不是,宿主和LFS分别是一个分区,两个系统都是仅一个/ 分区
回复 支持 反对

使用道具 举报

发表于 2006-8-28 19:52:46 | 显示全部楼层
Post by ascend1
不是,宿主和LFS分别是一个分区,两个系统都是仅一个/ 分区
仅一个/ 分区?又是寄生玩法?

http://www.linuxsir.cn/bbs/showthread.php?t=269104
http://www.linuxsir.cn/bbs/showthread.php?t=263280
回复 支持 反对

使用道具 举报

发表于 2006-8-28 21:47:24 | 显示全部楼层
我想 ascend1 的意思是:两个系统 各自占一个分区。不是共享分区。只是没表达清楚。。

如果是这样的话,把LFS编译的内核拷贝到原来系统的 boot 分区,修改相应的menu.lst 文件就好了。
回复 支持 反对

使用道具 举报

发表于 2006-8-29 08:42:32 | 显示全部楼层
我回答这个问题:
抢答题:"日本人是人" 这句话属于:
A.比喻 B.夸张 C.借代 D.拟人

我选择D。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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