红联Linux门户
Linux帮助

gentoo启动过程出错,貌似不能加载 / 分区

发布时间:2010-08-17 12:52:23来源:红联作者:shen.yhx
[i=s] 本帖最后由 shen.yhx 于 2010-8-17 13:08 编辑 [/i]

在ubuntu10.04下按照最新的官方手册安装gentoo(amd64), /分区安装 在/dev/sdb10,/boot分区安装在/dev/sdb8.。grub安装在/分区(sdb10)。用EasyBCD添加启动项后可以进入grub引导,在引导过程中输出如下错误信息:
【2.041602】VFS:Cannot open root device "sdb10" or unknown-block(0,0)
【2.041671】Please append a correct "root=" boot optin, here are the availiable partitions:
【2.041768】Kernel panic -- not syncing : VFS: Unable to mount rootfs on unknown-block(0,0)
【2.041882】Pid :1, comm: swapper Not tainted 2.6.34-gentoo-r1 #1
【2.041972】Call Trace:

……之后是9行十六进制代码和一些英文。

机器配置:双硬盘:32GSSD(/dev/sda)和500G SATA(/dev/sdb)
内核的.config 拷贝自ubuntu。

gentoo的fstab:

/dev/sdb8 /boot ext2 defaults,noatime 1 2
/dev/sdb10 / ext4 noatime 0 1
/dev/sdb9 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,user 0 0

gentoo的grub.conf
default 0
timeout 15
title Gentoo Linux 2.6.34-yhx-gentoo
root (hd1,7)
kernel /boot/kernel-2.6.34-yhx-gentoo-r1 root=/dev/sdb10

title Gentoo Linux 2.6.34-yhx-gentoo (rescue)
root (hd1,7)
kernel /boot/kernel-2.6.34-yhx-gentoo-r1 root=/dev/sdb10 init=/bin/bb
文章评论

共有 4 条评论

  1. shen.yhx 于 2010-09-16 00:04:59发表:

    除了那个debug什么的,我把所有其他的关于文件系统的都编译进去了。

  2. aqq5220 于 2010-09-15 21:25:49发表:

    你有没有把EXT4编到内核里?

  3. shen.yhx 于 2010-09-15 00:21:26发表:

    做了如下修改:
    Changelog:
    CONFIG_SCSI_SPI_ATTRS M->y
    CONFIG_SCSI_FC_ATTRS M->y
    CONFIG_SCSI_AIC7XXX M->y
    CONFIG_SCSI_AIC79XX M->y
    CONFIG_BLK_DEV_IDE=y
    CONFIG_BLK_DEV_IDEDISK=y
    CONFIG_IDE_GENERIC=y
    CONFIG_BLK_DEV_PIIX=y
    CONFIG_BLK_DEV_IDEDMA=y

    然后可以加载/分区了,但是到了waiting for uevents to be processed之后黑屏,敲击键盘毫无反应,但是可以用contrl+alt+del重启。网上说似乎是内核模块加载出了问题,但是我怎么知道是哪个模块除了问题?

  4. wangyu 于 2010-08-27 18:41:31发表:

    你不会是没把你根的文件系统编译进内核吧