QEMU를 사용하여 ARM 커널 빌드 및 실행 [닫기]

QEMU를 사용하여 ARM 커널 빌드 및 실행 [닫기]

일반 arm 커널을 빌드한 다음 QEMU를 사용하여 실행하려고 하는데 성공하지 못했습니다.

Kernel.org에서 linux-4.17.13.tar.xz를 다운로드하고 압축을 푼 후 다음 명령을 실행하여 빌드했습니다.

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- alldefconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- nconfig

다음 옵션을 활성화합니다:

[*] 8250/16550 and compatible serial support
[*] Console on 8250/16550 and compatible serial port

드디어 달리다

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j2 zImage

그런 다음 커널 이미지를 사용하여 qemu를 시작하는 명령을 실행했습니다.

qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/zImage -nographic -append "console=ttyS0"

Enter 키를 누르면 출력이 표시되지 않고 터미널에 개행 문자와 매달린 커서만 표시됩니다. 내가 뭔가를 놓치고 있는 걸까요, 아니면 뭔가 잘못하고 있는 걸까요?

관련 정보