ฉันกำลังพยายามเปิดตัว Ubuntu ที่สร้างไว้ล่วงหน้าสำหรับ Raspberry Pi บน QEMU และฉันก็ทำได้ เรียบร้อยแล้ว กับ 20.04.2
โดยทำตามขั้นตอนด้านล่าง
ดาวน์โหลดภาพ
https://ubuntu.com/download/raspberry-pi -> (64 บิต) เซิร์ฟเวอร์อูบุนตู 20.04.2 LTS
แยกไฟล์ออกจากรูปภาพ
NAME="ubuntu-20.04.2-preinstalled-server-arm64+raspi"
unxz ./${NAME}.img.xz
hdiutil เมานต์ ./${NAME}.img -mountpoint "/Volumes/${NAME}"
mkdir $NAME
cp -r /Volumes/${NAME}/vmlinuz ./${NAME}/
cp -r /Volumes/${NAME}/initrd.img ./${NAME}/
cp -r /Volumes/${NAME}/*dtb ./${NAME}/
hdiutil ยกเลิกการต่อเชื่อม "/Volumes/${NAME}"
เตรียมภาพ
qemu-img แปลง -f ดิบ -O qcow2 ${NAME}.img ${NAME}.qcow
ปรับขนาด qemu-img -f qcow2 ${NAME}.qcow 4G
เปิดตัวเครื่อง
qemu-ระบบ-aarch64 \
-M raspi3 \
-ต่อท้าย "rw earlyprintk loglevel=7 คอนโซล=ttyAMA0,115200 dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootdelay=1" \
-dtb ./$NAME/bcm2710-rpi-3-b.dtb \
-เคอร์เนล $NAME/vmlinuz \
-drive id=card0,if=none,format=qcow2,index=0,file=./${NAME}.qcow \
-อุปกรณ์ sd-card,ไดรฟ์=card0 \
-initrd $NAME/initrd.img \
-m 1G \
-smp 4 \
- สตูดิโออนุกรม \
-ยูเอสบี \
-อุปกรณ์ usb-เมาส์ \
-อุปกรณ์ usb-kbd
ตามที่คาดไว้ ขั้นตอนนี้จะเริ่มกระบวนการบู๊ต และในที่สุดฉันก็ได้รับข้อความแจ้งการเข้าสู่ระบบภายในไม่กี่นาที:
[ 0.000000] การบูต Linux บน CPU จริง 0x0000000000 [0x410fd034]
[ 0.000000] Linux เวอร์ชัน 5.4.0-1028-raspi (buildd@bos02-arm64-034) (gcc เวอร์ชัน 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #31-Ubuntu SMP PREEMPT วันพุธที่ 20 มกราคม 11:30 น. :45 UTC 2021 (Ubuntu 5.4.0-1028.31-raspi 5.4.78)
[ 0.000000] รุ่นเครื่อง: Raspberry Pi 3 Model B
...
อูบุนตู 20.04.2 LTS อูบุนตู ttyAMA0
เข้าสู่ระบบอูบุนตู:
อย่างไรก็ตามเมื่อฉันทำตามขั้นตอนเดียวกันกับ 21.04
, เปิดตัว QEMU, แสดงราสเบอร์รี่สี่อย่างที่คุ้นเคย, เคอร์เซอร์กะพริบสองสามครั้ง, จากนั้นหยุดกะพริบและไม่มีอะไรเกิดขึ้นอีก ฉันไม่ได้รับเอาต์พุตแบบอนุกรม (ไม่เหมือนกับ 20.04
).
(ในกรณีที่สร้างความแตกต่าง) ฉันใช้งานสิ่งนี้ในการกำหนดค่าโฮสต์ต่อไปนี้:
- macOS โมฮาวี (10.14.6)
- MacBook Pro (13 นิ้ว ปี 2016 พอร์ต Thunderbolt 3 จำนวน 4 พอร์ต)
- อินเทล คอร์ i7 ความเร็ว 3.3 กิกะเฮิรตซ์
- LPDDR3 16 GB 2133 MHz
- คิวมู
6.0.0
ติดตั้งผ่าน โฮมบรูว์