我想将目录的内容转换为文件u-boot格式。为了实现这一目标,我使用了MK图像工具,但我遇到以下错误(目录“mydir”存在):
$ mkimage -A powerpc -O linux -T kernel -C gzip -a 0x00000000 -e 0x00000000 -n "Linux" -d mydir file.uboot
mkimage: Can't read mydir: No such device
如果我的工具选择不正确或者我发出的命令不正确,我将不胜感激。
答案1
您误解了-d
开关的作用。
从手册页...
-d [image data file]
Use image data from 'image data file'.
它正在寻找单个文件,而不是目录,并且该图像数据文件是 initrd 文件。
要创建 initrd 文件,请使用mkinitrd
.