LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 小菜鸟

新安装的lfs最后一步[kernel panic]

[复制链接]
 楼主| 发表于 2007-1-25 23:54:34 | 显示全部楼层
Post by 松心心
就是用你的as4的内核看能把lfs引导起来不。

哦你意思是说用主系统grub引导lfs吧
我就是这样做的
安装grub时在grub shell里找不到分区所以就用主系统做引导的
回复 支持 反对

使用道具 举报

发表于 2007-1-26 00:04:45 | 显示全部楼层
Post by 小菜鸟
哦你意思是说用主系统grub引导lfs吧
我就是这样做的
安装grub时在grub shell里找不到分区所以就用主系统做引导的

我是说用你的主系统的内核试一下。把grub.conf贴出来。把你的lfs那一项。kernel 那一项写成你的 as4的内,核。        root=你的lfs  的根分区
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 00:20:25 | 显示全部楼层
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-5.EL)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-5.EL ro root=LABEL=/
        initrd /initrd-2.6.9-5.EL.img
title LFS LINUX (2.6.18.3)
        root (hd1,0)
        kernel /boot/lfskernel-2.6.18.3 root=/dev/hdb1

[root@AS4 ~]# fdisk -l

Disk /dev/hda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          13      104391   83  Linux
/dev/hda2              14         650     5116702+  83  Linux
/dev/hda3             651         828     1429785   82  Linux swap

Disk /dev/hdb: 8589 MB, 8589934592 bytes
15 heads, 63 sectors/track, 17753 cylinders
Units = cylinders of 945 * 512 = 483840 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       12001     5670441   83  Linux
/dev/hdb2           12002       17753     2717820    5  Extended
/dev/hdb5           12002       13502      709191   82  Linux swap
/dev/hdb6           13503       13703       94941   83  Linux
[root@AS4 ~]#

这就是我的grub文件和分区情况
回复 支持 反对

使用道具 举报

发表于 2007-1-26 00:29:13 | 显示全部楼层
title LFS LINUX (2.6.18.3)
root (hd1,0)
kernel /boot/lfskernel-2.6.18.3 root=/dev/hdb1

改成:
title LFS LINUX (2.6.18.3)
root (hd0,0)
kernel /vmlinuz-2.6.9-5.EL  root=/dev/hdb1
试一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 00:37:27 | 显示全部楼层
Post by 松心心
title LFS LINUX (2.6.18.3)
root (hd1,0)
kernel /boot/lfskernel-2.6.18.3 root=/dev/hdb1

改成:
title LFS LINUX (2.6.18.3)
root (hd0,0)
kernel /vmlinuz-2.6.9-5.EL  root=/dev/hdb1
试一下。


^_^刚解包lfs系统做完再试试看这个方法
回复 支持 反对

使用道具 举报

发表于 2007-1-26 00:42:03 | 显示全部楼层
你的hdb1现在是什么文件系统,记得修改fstab.另外记住你的内核要支持这种文件系统。不过好象你上面写到把这些都编译进去了。快点,我看你能起起来不,我要睡觉了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 01:29:29 | 显示全部楼层
Post by 松心心
你的hdb1现在是什么文件系统,记得修改fstab.另外记住你的内核要支持这种文件系统。不过好象你上面写到把这些都编译进去了。快点,我看你能起起来不,我要睡觉了。

我用的是suse linux装的 vmware里的虚拟系统刚才系统受不了进不了图形
重起了一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 01:45:50 | 显示全部楼层
引导了一半说文件系统错误
还出现了/dev/hdb5交换分区找不到
好像还有udev也找不到文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 18:08:55 | 显示全部楼层
第一张图就是我用lfs内核引导出的错误
第二张图是我用主系统内核引导出的错误
很奇怪我现在把从主系统chroot到lfs该挂载的东西也挂了可是不知道为什么不能make menuconfig配置内核只能用make oldconfig来做
还有是不是做lfs必须得用livecd啊如果是这样的话那很没意思
如果主系安装时有selinux会不会有影响

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-1-27 11:40:26 | 显示全部楼层
你的主系统内核能引导lfs 到这儿。你得重新编译你的lfs内核。上面主系统引导有些错误是正常的,你并没有把你主系统的模块一下cp过来。你可以先进入lfs 内核源码目录,执行make mrproper后,再把主系统的.config拷贝过来。再执行make menuconfig.根据情况调选。
     另外你LFS-Bootscripts脚本装没装。还有在装的过程中请仔细看lfs手册,不要把一些配置的东东忘了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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