시스템: WSL2의 Ubuntu 20.04(Linux용 Windows 하위 시스템)
yocto를 사용하여 이미지를 빌드하는 경우 "runqemu" 도구를 사용하여 ext4 이미지를 부팅할 수 있습니다. 하지만 아직 로컬로 이미지를 구축하지 않았으며 이미 qemu가 설치되어 있습니다. 이 명령을 사용하여 시작하려고 하면
qemu-system-x86_64 -drive format=raw,file=core-image-qemux86-64.ext4
그것은 나에게이 오류를 주었다
서버를 초기화할 수 없습니다. 연결할 수 없습니다. 연결이 거부되었습니다. 경고: 'core-image-qemux86-64.ext4'에 지정된 이미지 형식이 없으며 프로브가 원시 이미지를 추측했습니다. 형식 자동 감지는 원시 이미지에 위험하며 블록 0에 대한 쓰기가 제한됩니다. 제한 사항을 제거하려면 "원시" 형식을 명시적으로 지정하세요. qemu-system-x86_64: ext4: 버스=0, 장치=0(색인=0)에 대한 드라이버가 존재합니다.
누구든지 도와주시면 정말 좋을 것 같습니다. 감사합니다!
답변1
qemu-system-x86_64 -kernel bzImage -drive file=core-image-qemux86-64.ext4 -append "root=/dev/hda console=ttyS0" -nographic
- bzImage는 커널 이미지입니다.
- core-image-qemux86-64.ext4는 파일 시스템 이미지입니다.
- nographic WSL2에서 Linux를 실행하고 있어서 GUI가 없어서 그냥 CLI 기반 qemu를 시작하고 싶습니다.