樹莓派 qemu-system-aarch64 安裝Ubuntu arm虛擬機


1.安裝qemu

推薦使用https://gitee.com/openfans-community/Debian-Pi-Aarch64鏡像,自帶qemu3.x版本。

2.下載Ubuntu arm 版鏡像

https://ubuntu.com/download/server/arm

3.創建虛擬磁盤

qemu-img create ubuntu-image.img 10G

4.啟動虛擬機開始安裝步驟

sudo qemu-system-aarch64 \
-M virt-2.12 -smp 4 -m 1G -cpu host -enable-kvm \
-bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd -device ramfb \
-device qemu-xhci,id=xhci -usb \
-device usb-kbd -device usb-mouse -device usb-tablet -k en-us \
-device virtio-blk,drive=system \
-drive if=none,id=system,format=raw,media=disk,file=/home/pi/ubuntu/ubuntu-image.img \
-device usb-storage,drive=install \
-drive if=none,id=install,format=raw,media=cdrom,file=/home/pi/ubuntu/ubuntu-20.10-live-server-arm64.iso \
-device virtio-net,disable-legacy=on,netdev=net0 \
-netdev user,id=net0,hostfwd=tcp::2222-:22 -vnc :3 

然后用vnc連接,端口5903

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 使用默認選項,一直下一步,開始安裝

 安裝完成后重啟進入系統

5.移除安裝鏡像啟動

sudo qemu-system-aarch64 \
-M virt-2.12 -smp 4 -m 1G -cpu host -enable-kvm \
-bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd -device ramfb \
-device qemu-xhci,id=xhci -usb \
-device usb-kbd -device usb-mouse -device usb-tablet -k en-us \
-device virtio-blk,drive=system,bootindex=0 \
-drive if=none,id=system,format=raw,media=disk,file=/home/pi/ubuntu/ubuntu-image.img \
-device virtio-net,disable-legacy=on,netdev=net0 \
-netdev user,id=net0,hostfwd=tcp::2222-:22 -vnc :3

NOTE:

bootindex=0指定啟動順序

hostfwd=tcp::2222-:22 將虛擬機的22端口映射到物理機的2222端口

-vnc :3 vnc默認端口是從5000開始的,參數3表示5003端口

也可以將虛擬機安裝到usb優盤中

-drive if=none,id=system,format=raw,media=disk,file=/dev/sda1 \

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM