Ubuntu Core 和 Raspberry Pi Zero 2 W

Ubuntu Core 和 Raspberry Pi Zero 2 W

我正在尝试在 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

相关内容