jnow 发表于 2006-4-14 11:58:15

Unable to mount root fs on 01:

使用testsuit2中的initrd.img

sudo mount -o loop initrd.img /mnt/temp
mkdir initrd.temp
sudo cp -r /mnt/temp/* initrd.temp/
sudo umount initrd.img
dd if=/dev/zero of=initrd bs=1k count=6000
mke2fs initrd
sudo mount -o loop initrd /mnt/temp
sudo cp -r initrd.temp/* /mnt/temp/
umount initrd
使用刚做的initrd启动skyeye

出错提示如下:

NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 6000 blocks [1 disk] into ram disk... done.
Freeing initrd memory: 6144K
Kernel panic: VFS: Unable to mount root fs on 01:00

6144k free
没有load上?
请高手指点!

chyyuu 发表于 2006-4-16 10:56:27

用最新的skyeye-1.2-RC7+arm-elf-gdb远程调试一下内核,看看问题在何处。

q_jk 发表于 2007-4-6 10:23:17

我用u-boot引导内核,跟楼主一样也停在:

Kernel panic: VFS: Unable to mount root fs on 01:00

请问楼主解决了吗?

请指教一下,谢谢!

netfarming 发表于 2007-5-22 16:59:33

我也一样,应该是romfs没有mount执行文件,
但是编译mount遇到 nfsmount.c error
页: [1]
查看完整版本: Unable to mount root fs on 01: