QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 665|回复: 2

这是怎么回事?

[复制链接]
发表于 2004-1-17 19:16:21 | 显示全部楼层 |阅读模式
重编译了一次2.6.1-rc2内核,用新内核进不去系统了.
出现提示:  VFS: "root=LABEL=/" unkown block...........
           please append ......root=......

编译成功时我的grub.conf是这样的:
kernel ...................ro root=LABEL=/
initrd /boot/initrd-2.6.1-rc2.img  (以前进入系统很正常)


按提示,我把grub.conf中的root=LABEL=/改为root=/dev/hda7,不再用那个img文件了,
可以顺利进入系统了.
是我的img有问题?但用make install 产生那个img文件时没有报错啊.
我在make menuconfig里把initial ram disk (initrd) support
和virtual memory file system support都选成Y了.
是怎么回事?
发表于 2004-1-17 23:09:26 | 显示全部楼层
# Block devices里CONFIG_BLK_DEV_INITRD是Y吗?
回复

使用道具 举报

 楼主| 发表于 2004-1-18 14:30:43 | 显示全部楼层
是Y,谢谢了,我又编译了一遍,总算知道怎么回事了,
要把它前面的RAM DISK support也选成Y才行,也就是说
Ram disk support 和nitial ram disk (initrd) support 都要是Y,不能选M。

Linus手下那帮家伙,不把help文档写的清楚些!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-6 12:21 , Processed in 0.044775 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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