1.Installieren Sie QEMU
Download-Link:
https://www.qemu.org/download/Es
wird empfohlen, die stabile Version auszuwählen, sie herunterzuladen, zu entpacken und dann zu erstellen
wget https://download.qemu.org/qemu-8.0.3.tar.xz
tar xjvf qemu-8.0.3.tar.xz
cd qemu-8.0.3
./configure --enable-kvm --enable-virtfs
make
--enable-virtfs teilt Dateien zwischen der virtuellen Maschine des Benutzers und der Hostmaschine
2. Installieren Sie u-boot-qemu
sudo apt installiere u-boot-qemu
3. Laden Sie Debians riscv64-Image herunter
Nach dem Herunterladen dekomprimieren und image.qcow2 abrufen
4. Starten Sie Qemu
qemu-system-riscv64 -machine virt -cpu rv64 -m 8G -smp 4 -nographic \
-append "console=ttyS0 rw root=/dev/vda1" \
-device virtio-blk-device,drive=hd \
-drive file =imge.qcow2,if=none,id=hd \
-device virtio-net-device,netdev=net \
-netdev user,id=net,hostfwd=tcp::2222-:22 \
-kernel /usr/lib/ u-boot/qemu-riscv64_smode/uboot.elf \
-object rng-random,filename=/dev/urandom,id=rng \
-device virtio-rng-device,rng=rng \
-virtfs local,path=~/shared ,mount_tag=host0,security_model=passthrough,id=host0
5. Besuchen Sie Debian
Sie können sich direkt bei Qemu anmelden, das Kontopasswort lautet root: root