cnlong 发表于 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了.
是怎么回事?

cnhnln 发表于 2004-1-17 23:09:26

# Block devices里CONFIG_BLK_DEV_INITRD是Y吗?

cnlong 发表于 2004-1-18 14:30:43

是Y,谢谢了,我又编译了一遍,总算知道怎么回事了,
要把它前面的RAM DISK support也选成Y才行,也就是说
Ram disk support 和nitial ram disk (initrd) support 都要是Y,不能选M。

Linus手下那帮家伙,不把help文档写的清楚些!:mrgreen:
页: [1]
查看完整版本: 这是怎么回事?