当前位置: 技术问答>linux和unix
内核启动找不到文件系统,急
来源: 互联网 发布时间:2016-08-20
本文导语: “Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)” 内核启动时出现了上述提示,是怎么回事 我内核的启动参数写的是"initrd=0x30800000,0x440000 mem=64M root=/dev/ram init=/linuxrc console=ttySAC0,115200"已经...
“Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)”
内核启动时出现了上述提示,是怎么回事
我内核的启动参数写的是"initrd=0x30800000,0x440000 mem=64M root=/dev/ram init=/linuxrc console=ttySAC0,115200"已经把内核ramdisk下载到0x30800000了..内核选项 Initial RAM disk (initrd) support 这个我没选,要选不?
还有看到网上一篇移植的文章
修改 linux/arch/arm/kernel/文件夹下的head.S文件如下:
ENTRY(stext)
mov
r0, #0
mov
r1, #0xc1
ldr
r2, =0x30000100
这里复制给r2的300000100是内核在内存中的地址吗?
内核启动时出现了上述提示,是怎么回事
我内核的启动参数写的是"initrd=0x30800000,0x440000 mem=64M root=/dev/ram init=/linuxrc console=ttySAC0,115200"已经把内核ramdisk下载到0x30800000了..内核选项 Initial RAM disk (initrd) support 这个我没选,要选不?
还有看到网上一篇移植的文章
修改 linux/arch/arm/kernel/文件夹下的head.S文件如下:
ENTRY(stext)
mov
r0, #0
mov
r1, #0xc1
ldr
r2, =0x30000100
这里复制给r2的300000100是内核在内存中的地址吗?
|
root file system error, 你用的是initrd fs吗?若是,当然要选中它,参考:
http://blog.csdn.net/wenxy1/archive/2009/07/16/4353036.aspx
http://blog.csdn.net/wenxy1/archive/2009/07/16/4353036.aspx