mkimage: mydir을 읽을 수 없습니다: 해당 장치가 없습니다

mkimage: mydir을 읽을 수 없습니다: 해당 장치가 없습니다

디렉토리의 내용을 파일로 변환하고 싶습니다u-부트 형식. 이것을 달성하기 위해 나는 사용했습니다.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.

관련 정보