루트 파일 시스템을 구축 중입니다.리눅스 커널(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.
위 문제의 원인과 해결 방법은 무엇입니까? 감사해요.