在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
shen.yhx 于 2010-09-16 00:04:59发表:
除了那个debug什么的,我把所有其他的关于文件系统的都编译进去了。
aqq5220 于 2010-09-15 21:25:49发表:
你有没有把EXT4编到内核里?
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重启。网上说似乎是内核模块加载出了问题,但是我怎么知道是哪个模块除了问题?
wangyu 于 2010-08-27 18:41:31发表:
你不会是没把你根的文件系统编译进内核吧