gpt4 book ai didi

linux - 通过 tftp 启动内核和 Rootfs

转载 作者:太空宇宙 更新时间:2023-11-04 10:37:14 25 4
gpt4 key购买 nike

任务:加载内核和rootfs镜像并执行到ram中而不存储到spi flash上​​

我加载了可刷新图像(zimage 位于 0x200000)和可闪存 rootfs(jffs2 位于 0x200000+offset)

tftp zimage 0x200000 tftp jffs2 0x200000+offset bootm 0x200000 0x200000+offset

它给我这个错误:

Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "ram0" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 256 mtdblock0 (driver?)
1f01 256 mtdblock1 (driver?)
1f02 2048 mtdblock2 (driver?)
1f03 13824 mtdblock3 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

有时:坏魔数(Magic Number)

任何帮助将不胜感激

最佳答案

@sawdust,你是对的。 jffs2 不能像 initrd 或 initramfs 一样在 RAM 中使用。

我成功地将两个图像加载到 ram 上并基于 EXT2 文件系统在 ram 上执行。

Bootargs: setenv bootargs root=/dev/ram0 console=ttyMCS mem=64M@0x0 init=/bin/sh

关于linux - 通过 tftp 启动内核和 Rootfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36837099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com