LinuxSir.cn,穿越时空的Linuxsir!

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

新内核无法加载root分区(已解决)

[复制链接]
发表于 2005-12-19 17:53:57 | 显示全部楼层 |阅读模式
boot时报如下错误:
VFS: Cannot open root device "sda3" or unknown-black(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unkown-block(0,0)

grub文件如下:
。。。
title gentoo 2.6.12
root (hd0,0)
kernel /kernel-2.6.12-gentoo root=/dev/sda3

分区如下:
/dev/sda1---boot(ext2)
/dev/sda2---swap
/dev/sda3---root(ext3)

-----------------------------------
解决:
原因是磁盘驱动没有编译进内核。
(另外:编译的时候要注意将所需文件系统的支持放到内核里)
发表于 2005-12-19 20:06:07 | 显示全部楼层
无语了,楼主要善于查看别人已经发过的贴子
回复 支持 反对

使用道具 举报

发表于 2005-12-19 20:08:35 | 显示全部楼层
尤其是基础区
回复 支持 反对

使用道具 举报

发表于 2005-12-20 19:35:28 | 显示全部楼层
跟我的问题一样,请看:
http://www.linuxsir.cn/bbs/showthread.php?t=236068
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-21 11:51:44 | 显示全部楼层
谢谢楼上的。看来还是驱动没有编译进内核造成的。

现在是eth0起不来
ifconfig eth0时说是没有这个设备。
用dmesg看,信息是
pcnet32:disagress about version of symbol struct_module
lspci里可以看到的
Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)

#modprobe pcnet32
WARNING: Error inserting mii (lib/......./mii.ko): Invalid module format
FATAL: Error inserting mii (lib/......./pcnet32.ko): Invalid module format
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-21 13:12:20 | 显示全部楼层
重新编译了一把内核,把AMD pcnet32加到内核里就好了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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