我正在尝试在 Raspberry Pi Zero 2 W 上运行 Ubuntu Core 20。
根据在 RPi 上安装 Ubuntu使用 32 位版本时,此操作应该没有问题。或者使用 64 位版本,请按照以下步骤操作Ubuntu Server 支持 Zero 2 W。
我尝试了这两个选项,但我的 RPi Zero 2 W 拒绝启动 -> 根据LED 代码闪烁 7 次表示无法找到kernel.img
。
我可以问一下是否有人对如何解决这个问题有什么想法或步骤吗?
启动 SD 卡结构:
Folder PATH listing for volume ubuntu-seed
Volume serial number is 3227-A7E8
F:.
├───uboot
│ └───ubuntu
├───snaps
├───overlays
├───.disk
└───systems
└───20210630
├───assertions
├───snaps
└───kernel
└───dtbs
├───broadcom
└───overlays
PS F:\> ls
Directory: F:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 6/30/2021 12:18 PM uboot
d----- 6/30/2021 12:18 PM snaps
d----- 6/30/2021 12:18 PM overlays
d----- 6/30/2021 12:18 PM .disk
d----- 6/30/2021 12:18 PM systems
-a---- 6/30/2021 12:18 PM 791356 start4cd.elf
-a---- 6/30/2021 12:18 PM 3176 fixup4cd.dat
-a---- 6/30/2021 12:18 PM 47761 bcm2711-rpi-400.dtb
-a---- 6/30/2021 12:18 PM 19840 bcm2837-rpi-cm3-io3.dtb
-a---- 6/30/2021 12:18 PM 733 config.txt
-a---- 6/30/2021 12:18 PM 5429 fixup4.dat
-a---- 6/30/2021 12:18 PM 3176 fixup_cd.dat
-a---- 6/30/2021 12:18 PM 20933 bcm2837-rpi-3-b-plus.dtb
-a---- 6/30/2021 12:18 PM 20513 bcm2837-rpi-3-b.dtb
-a---- 6/30/2021 12:18 PM 556936 uboot_rpi_arm64.bin
-a---- 6/30/2021 12:18 PM 8436 fixup4x.dat
-a---- 6/30/2021 12:18 PM 8440 fixup4db.dat
-a---- 6/30/2021 12:18 PM 47733 bcm2711-rpi-cm4.dtb
-a---- 6/30/2021 12:18 PM 4638 boot.scr
-a---- 6/30/2021 12:18 PM 7301 fixup.dat
-a---- 6/30/2021 12:18 PM 47600 bcm2711-rpi-4-b.dtb
-a---- 6/30/2021 12:18 PM 2940128 start.elf
-a---- 6/30/2021 12:18 PM 791356 start_cd.elf
-a---- 6/30/2021 12:18 PM 71191 psplash.img
-a---- 6/30/2021 12:18 PM 514944 uboot_rpi_3.bin
-a---- 6/30/2021 12:18 PM 4788712 start_db.elf
-a---- 6/30/2021 12:18 PM 26277 bcm2710-rpi-cm3.dtb
-a---- 6/30/2021 12:18 PM 3716808 start4db.elf
-a---- 6/30/2021 12:18 PM 117 cmdline.txt
-a---- 6/30/2021 12:18 PM 10288 fixup_db.dat
-a---- 6/30/2021 12:18 PM 28587 bcm2710-rpi-3-b-plus.dtb
-a---- 6/30/2021 12:18 PM 20064 bcm2837-rpi-3-a-plus.dtb
-a---- 6/30/2021 12:18 PM 3698952 start_x.elf
-a---- 6/30/2021 12:18 PM 10288 fixup_x.dat
-a---- 6/30/2021 12:18 PM 2975368 start4x.elf
-a---- 6/30/2021 12:18 PM 52456 bootcode.bin
-a---- 6/30/2021 12:18 PM 27968 bcm2710-rpi-3-b.dtb
-a---- 6/30/2021 12:18 PM 26470 bcm2710-rpi-2-b.dtb
-a---- 6/30/2021 12:18 PM 570336 uboot_rpi_4.bin
-a---- 6/30/2021 12:18 PM 2215776 start4.elf
-a---- 1/1/2022 7:45 PM 27137 bcm2710-rpi-zero-2.dtb
Folder PATH listing for volume ubuntu-boot
Volume serial number is 25E6-AC61
E:.
├───uboot
│ └───ubuntu
│ ├───pi-kernel_302.snap
│ │ └───dtbs
│ │ ├───broadcom
│ │ └───overlays
│ ├───pi-kernel_376.snap
│ │ └───dtbs
│ │ ├───broadcom
│ │ └───overlays
│ └───pi-kernel_377.snap
│ └───dtbs
│ ├───broadcom
│ └───overlays
└───device
答案1
我认为该映像没有任何问题。Ubuntu Core 20 映像是在 RPi Zero 2 之前制作的。您可以尝试在安装后修改启动,使其更像 Ubuntu Server 21.10,但我认为 Core 20 网站上对 Zero 2 的引用是一个错误。
例如,我按照这篇文章末尾的指导“https://qengineering.eu/install-64-os-on-raspberry-pi-zero-2.html”在我的 Pi Zero 2 上启动了 64 位 Ubuntu Server 21.10。
答案2
我在 32 位 Ubuntu Server 20.04.3 LTS 上遇到了同样的问题。SD 卡在 RPI 4 上加载操作系统没有问题。但是,Ubuntu Server 21.10 在 RPi Zero 2 上运行良好。我猜你使用的是 LTS 版本的核心,而不是像https://9to5linux.com/raspberry-pi-zero-2-w-released-with-ubuntu-server-21-10-support。