宿主機為ubuntu20.04,推薦ubuntu 20.04 risc-v版,
宿主機為ubuntu24.04,推薦ubuntu 24.04 risc-v版,
安裝ubuntu 24.04 risc-v基本步驟:
1, sudo apt update sudo apt install opensbi qemu-system-misc u-boot-qemu2,下載ubuntu-24.04.2-preinstalled-server-riscv64.img.xz
xz -dk ubuntu-24.04.2-preinstalled-server-riscv64.img.xz
3,可選項,擴展磁盤空間
qemu-img resize -f raw ubuntu-24.04-preinstalled-server-riscv64.img +5G
4,啟動系統
qemu-system-riscv64 \
? ? -machine virt -nographic -m 2048 -smp 4 \
? ? -kernel /usr/lib/u-boot/qemu-riscv64_smode/uboot.elf \
? ? -device virtio-net-device,netdev=eth0 -netdev user,id=eth0 \
? ? -device virtio-rng-pci \
? ? -drive file=ubuntu-24.04.2-preinstalled-server-riscv64.img,format=raw,if=virtio
參考鏈接:
1,ubuntu20.04
https://zhuanlan.zhihu.com/p/574706990
2,ubuntu 24.04
https://canonical-ubuntu-boards.readthedocs-hosted.com/en/latest/how-to/qemu-riscv/