Ich habe QEMU folgendermaßen installiert:
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
dann die debian-11.1.0-arm64-netinst.iso
ISO-Datei heruntergeladen vondiese URL(jetzt kaputt) und rannte
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
Das Installationsprogramm wird zunächst ordnungsgemäß ausgeführt, schlägt dann jedoch mit der folgenden Fehlermeldung fehl:
[!!] Installationsmedium erkennen und mounten
Es wurde kein Gerät für Installationsmedien erkannt.
Möglicherweise müssen Sie zusätzliche Treiber von Wechseldatenträgern wie einer Treiberdiskette oder einem USB-Stick laden. Wenn Sie diese jetzt zur Verfügung haben, legen Sie den Datenträger ein und fahren Sie fort. Andernfalls haben Sie die Möglichkeit, einige Module manuell auszuwählen.
Treiber von Wechseldatenträger laden?
<Ja> <Nein>
[Manuell transkribiert vondieses Screenshot-Bild.]
Warum? Wie installiere ich Debian auf QEMU?
Antwort1
Bei Verwendung virtio-blk
(d. h. paravirtualisierter Festplatten) sind die zugehörigen Geräte, die für das Installationsprogramm sichtbar sind , anstelle der gebräuchlicheren oder . Meines Wissens sucht das Debian 11-Installationsprogramm (zumindest die arm64-Version) auf diesen Geräten nicht nach den Installationsmedien./dev/vdX
/dev/sdX
/dev/hdX
Die gute Nachricht ist, dass Sie dieses Problem beheben können, ohne das Installationsprogramm zu verlassen, indem Sie dessen Fragen beantworten (Nein zu „Treiber laden“ in Ihrem Screenshot, Ja zu „Anderes Gerät angeben“ im folgenden und bis zum Dialogfeld, in dem Sie die zu verwendende Option angeben können /dev/vda
).
Sollte /dev/vda
dies nicht funktionieren, aktivieren Sie mit Alt+ F2
eine andere Konsole und führen Sie sie aus, blkid
um besser zu verstehen, wie die verschiedenen Laufwerke aufgelistet werden.
Wie soll ich wissen? Ich habe vor weniger als 24 Stunden gegen denselben Virus gekämpft ...
Ich tatberichten Sieals Fehler für Debian. Fügen Sie bei Bedarf gerne weitere Elemente hinzu.