데비안 설치 중에 QEMU가 미디어를 잃는 이유는 무엇입니까?

데비안 설치 중에 QEMU가 미디어를 잃는 이유는 무엇입니까?

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+ 활성화하고 실행하여 다양한 드라이브가 나열되는 방식에 대한 더 나은 아이디어를 얻으십시오.F2blkid

내가 어떻게 알아? 24시간 전에도 같은 오류가 발생했습니다.

내가 해냈어보고서데비안 버그로서 필요에 따라 자유롭게 추가하세요.

관련 정보