다음과 같이 QEMU를 설치했습니다.
sudo apt-get install qemu-system-arm
sudo apt-get install qemu-efi-aarch64
sudo apt-get install qemu-utils
dd if=/dev/zero of=flash1.img bs=1M count=64
dd if=/dev/zero of=flash0.img bs=1M count=64
dd if=/usr/share/qemu-efi-aarch64/QEMU_EFI.fd of=flash0.img conv=notrunc
qemu-img create ubuntu-image.img 20G
debian-11.1.0-arm64-netinst.iso
그런 다음 ISO 파일을 다운로드했습니다 .이 URL(지금은 깨졌음) 그리고 달렸어
qemu-system-aarch64 -nographic -machine virt,gic-version=max -m 3G -cpu max -smp 4 \
-netdev user,id=vnet,hostfwd=:127.0.0.1:0-:22 -device virtio-net-pci,netdev=vnet \
-drive file=ubuntu-image.img,if=none,id=drive0,cache=writeback -device virtio-blk,drive=drive0,bootindex=0 \
-drive file=debian-11.1.0-arm64-netinst.iso,if=none,id=drive1,cache=writeback -device virtio-blk,drive=drive1,bootindex=1 \
-drive file=flash0.img,format=raw,if=pflash -drive file=flash1.img,format=raw,if=pflash
설치 프로그램이 제대로 실행되기 시작했지만 다음 오류와 함께 실패합니다.
[!!] 설치 미디어 감지 및 마운트
설치 미디어에 대한 장치가 감지되지 않았습니다.
드라이버 플로피나 USB 스틱과 같은 이동식 미디어에서 추가 드라이버를 로드해야 할 수도 있습니다. 지금 사용할 수 있는 경우 미디어를 삽입하고 계속하세요. 그렇지 않으면 일부 모듈을 수동으로 선택할 수 있는 옵션이 제공됩니다.
이동식 미디어에서 드라이버를 로드하시겠습니까?
<예> <아니오>
[다음에서 수동으로 전사됨이 스크린샷 이미지.]
왜? QEMU에 데비안을 어떻게 설치하나요?
답변1
반가상화 하드 디스크 등을 사용할 때 virtio-blk
설치 프로그램에 표시되는 관련 장치는 보다 일반적인 또는 대신 입니다 . 제가 이해한 바에 따르면 Debian 11 설치 프로그램(적어도 arm64 버전)은 해당 장치에서 설치 미디어를 찾지 않습니다./dev/vdX
/dev/sdX
/dev/hdX
좋은 소식은 설치 프로그램을 종료하지 않고도 해당 질문에 대답하여 문제를 해결할 수 있다는 것입니다(스크린샷에서 "드라이버 로드"는 아니요, 다음 항목에서 "다른 장치 지정"은 예, 지정할 수 있는 대화 상자까지). 사용 /dev/vda
).
/dev/vda
작동하지 않으면 +를 수행하여 다른 Alt콘솔 F2
을 활성화하고 실행하여 blkid
다양한 드라이브가 나열되는 방식을 더 잘 이해할 수 있습니다.
내가 어떻게 알아? 저는 불과 24시간 전에도 같은 버그와 싸우고 있었습니다...
내가 그랬어신고해데비안의 버그로 – 필요에 따라 자유롭게 추가하세요.