시작 초기화: /bin/sh가 있지만 실행할 수 없습니다(오류 -8).

시작 초기화: /bin/sh가 있지만 실행할 수 없습니다(오류 -8).

루트 파일 시스템을 구축 중입니다.리눅스 커널(6.2.11).

나는 컴파일하고 싶다GNU 배시 쉘(4.1)시스템 초기화 프로그램으로. bash를 빌드하여 경로 에 설치 /bin/한 다음 ./bin/sh/bin/bash

그러나 명령을 사용하여 시스템을 실행하면 qemu-system-x86_64 -kernel sysroot/boot/bzImage -hda boot.img -append "root=/dev/sda다음 메시지가 표시됩니다.

Starting init: /bin/sh exists but couldn't execute it (error -8)
Kernel panic - not syncing: No working init found.

스크린샷

위 문제의 원인과 해결 방법은 무엇입니까? 감사해요.

관련 정보