这篇文章ARM虚拟机安装OMV-优快云博客遗留一个启动qemu-uboot-arm64单板Armbian镜像的问题,使用官方下载的镜像,会报错:
fatal: no kernel available
....
Failed to load '/vmlinuz'
......
qemu-system-aarch64 -smp 8 -m 8G -machine virt -nographic -cpu cortex-a72 -bios Armbian_24.5.0-trunk.558_Qemu-uboot-arm64_noble_current_6.6.30_minimal.u-boot.bin -nic user,model=virtio-net-pci -drive if=none,media=disk,id=drive0,file=Armbian_24.5.0-trunk.558_Qemu-uboot-arm64_noble_current_6.6.30_minimal.img.qcow2,discard=unmap,detect-zeroes=unmap -device virtio-blk-pci,drive=drive0,bootindex=0
U-Boot 2023.10-armbian (Mar 14 2024 - 01:18:23 +0000)
DRAM: 8 GiB
Core: 51 devices, 14 uclasses, devicetree: board
Flash: 64 MiB
Loading Environment from Flash... *** Warning - bad CRC, using default environment
In: pl011@9000000
Out: pl011@9000000
Err: pl011@9000000
Net: eth0: virtio-net#32
Hit any key to stop autoboot: 0
Scanning for bootflows in all bootdevs
Seq Method State Uclass Part Name Filename
--- ----------- ------ -------- ---- ------------------------ ----------------
Scanning global bootmeth 'efi_mgr':
Scanning bootdev 'fw-cfg@9020000.bootdev':
fatal: no kernel available
No working controllers found
scanning bus for devices...
Scanning bootdev 'virtio-blk#33.bootdev':
0 script ready virtio 1 virtio-blk#33.bootdev.par /boot/boot.scr
** Booting bootflow 'virtio-blk#33.bootdev.part_1' with script
Device 0: 1af4 VirtIO Block Device
Type: Hard Disk
Capacity: 54352.0 MB = 53.0 GB (111312896 x 512)
<DIR> 4096 .
<DIR> 4096 ..
<SYM> 28 Image
<SYM> 24 dtb
<SYM> 31 initrd.img
<SYM> 31 initrd.img.old
<SYM> 28 vmlinuz
<SYM> 28 vmlinuz.old
<DIR> 4096 dtb-6.6.30-current-arm64
38518 boot.bmp
0 .next
<SYM> 28 uInitrd
906 boot.cmd
6040282 System.map-6.6.30-current-arm64
978 boot.scr
48396294 uInitrd-6.6.30-current-arm64
318803 config-6.6.30-current-arm64
38134272 vmlinuz-6.6.30-current-arm64
48396230 initrd.img-6.6.