Рейтинг:0

Ubuntu Core и Raspberry Pi Zero 2 Вт

флаг bg

Я пытаюсь запустить Ubuntu Core 20 на Raspberry Pi Zero 2 W.

Согласно с Установите Ubuntu на RPi это должно работать без проблем при использовании 32-битной версии. Или с 64-битной версией, используя следующую процедуру Поддержка Ubuntu Server для Zero 2 W.

Я пробовал оба варианта, но мой RPi Zero 2 W отказывается загружаться -> согласно Код светодиода 7x мигает, это означает, что он не может найти ядро.img.

Могу ли я спросить, есть ли у кого-то идея или процедура, как это исправить?

Структура загрузочной SD-карты:

Список PATH папки для тома ubuntu-seed
Серийный номер тома: 3227-A7E8.
Ф:.
ââââuboot
âââубунту
...
✓ накладки
ââââ.диск
✓ системы
    ââââ20210630
        утверждения
        ...
        ââââядро
            ââââdtbs
                â â â â Broadcom
                ✓ накладки
PS Ф:\> лс


    Каталог: Ф:\


Режим LastWriteTime Длина Имя
---- ------------- ------ ----
д----- 30.06.2021 12:18 uboot
д----- 30.06.2021 12:18 снимки
д----- 30.06.2021 12:18 оверлеи
д----- 30.06.2021 12:18 .диск
д----- 30.06.2021 12:18 системы
-a---- 30.06.2021 12:18 791356 start4cd.elf
-a---- 30.06.2021 12:18 3176 fixup4cd.dat
-a---- 30.06.2021 12:18 47761 bcm2711-rpi-400.dtb
-a---- 30.06.2021 12:18 19840 bcm2837-rpi-cm3-io3.dtb
-a---- 30.06.2021 12:18 733 config.txt
-a---- 30.06.2021 12:18 5429 fixup4.dat
-a---- 30.06.2021 12:18 3176 fixup_cd.dat
-a---- 30.06.2021 12:18 20933 bcm2837-rpi-3-b-plus.dtb
-a---- 30.06.2021 12:18 20513 bcm2837-rpi-3-b.dtb
-a---- 30.06.2021 12:18 556936 uboot_rpi_arm64.bin
-a---- 30.06.2021 12:18 8436 fixup4x.dat
-a---- 30.06.2021 12:18 8440 fixup4db.dat
-a---- 30.06.2021 12:18 47733 bcm2711-rpi-cm4.dtb
-a---- 30.06.2021 12:18 4638 boot.scr
-a---- 30.06.2021 12:18 7301 fixup.dat
-a---- 30.06.2021 12:18 47600 bcm2711-rpi-4-b.dtb
-a---- 30.06.2021 12:18 2940128 start.elf
-a---- 30.06.2021 12:18 791356 start_cd.elf
-a---- 30.06.2021 12:18 71191 psplash.img
-a---- 30.06.2021 12:18 514944 uboot_rpi_3.bin
-a---- 30.06.2021 12:18 4788712 start_db.elf
-a---- 30.06.2021 12:18 26277 bcm2710-rpi-cm3.dtb
-a---- 30.06.2021 12:18 3716808 start4db.elf
-a---- 30.06.2021 12:18 117 cmdline.txt
-a---- 30.06.2021 12:18 10288 fixup_db.dat
-a---- 30.06.2021 12:18 28587 bcm2710-rpi-3-b-plus.dtb
-a---- 30.06.2021 12:18 20064 bcm2837-rpi-3-a-plus.dtb
-a---- 30.06.2021 12:18 3698952 start_x.elf
-a---- 30.06.2021 12:18 10288 fixup_x.dat
-a---- 30.06.2021 12:18 2975368 start4x.elf
-a---- 30.06.2021 12:18 52456 bootcode.bin
-a---- 30.06.2021 12:18 27968 bcm2710-rpi-3-b.dtb
-a---- 30.06.2021 12:18 26470 bcm2710-rpi-2-b.dtb
-a---- 30.06.2021 12:18 570336 uboot_rpi_4.bin
-a---- 30.06.2021 12:18 2215776 start4.elf
-a---- 01.01.2022 19:45 27137 bcm2710-rpi-zero-2.dtb
Список PATH папки для тома ubuntu-boot
Серийный номер тома: 25E6-AC61.
Э:.
ââââuboot
âââубунту
â ââââpi-kernel_302.snap
â â ââââdtbs
â â ââââbroadcom
✓ ✓ ✓ накладки
â ââââpi-kernel_376.snap
â â ââââdtbs
â â ââââbroadcom
✓ ✓ ✓ накладки
â ââââpi-kernel_377.snap
â ââââdtbs
â ââââШаудком
✓ ✓ накладки
устройство
Nmath avatar
флаг ng
Одно из преимуществ устранения неполадок на raspberry pi заключается в том, что у всех остальных пользователей той же модели точно такое же оборудование, как и у вас. Если у вас возникли проблемы с самого начала, вы, должно быть, делаете что-то не так. Некоторые из размещенных вами ссылок несовместимы друг с другом. Вы уверены, что следуете указаниям только для Ubuntu Core 20? Ubuntu Server — это другая операционная система.Смешивание и сопоставление инструкций, которым вы следуете, вызовет проблемы. Можете ли вы уточнить, какую ОС вы пытаетесь установить и какому руководству вы следуете?
Roman Janiczek avatar
флаг bg
@Nmath Сначала я шел по https://ubuntu.com/download/raspberry-pi, в котором говорится, что Zero 2 поддерживает 32-битную версию (загруженную оттуда) из коробки, а затем с помощью RPi Imager я подготовил SD-карту. с пользовательским выбором изображения. Что не сработало. После этого я попробовал 64-битную версию, используя процесс, описанный в разделе https://ubuntu.com/blog/raspberry-pi-zero-2-w-with-ubuntu-server-support-is-here -> Как установить Ubuntu Core. 20. В обоих случаях я получил не найденный на Zero2W kernel.img. Карта работает на RPi4B в обоих случаях, но не на Zero2W.
Nmath avatar
флаг ng
Инструкции в вашей второй ссылке для Ubuntu Core сначала требуют, чтобы вы успешно прошили и загрузились. Вся остальная информация по этой ссылке относится к Ubuntu Server. Первый метод представляет собой трехэтапный процесс. 1) Загрузите соответствующий файл изображения; 2) прошить образ на SD-карту; 3) поместите карту в raspi и подключите питание и дождитесь, пока она настроится. Что-то должно быть не так с одним из этих шагов. Вы проверяли целостность скачанного образа? Вы прошиваете его целиком или вы извлекаете файл? Достаточно ли долго вы ждете завершения начальной загрузки?
Roman Janiczek avatar
флаг bg
В соответствии с трехэтапным процессом я скачал [32-битную версию UC20] (https://ubuntu.com/download/raspberry-pi/thank-you?version=20&architecture=core-20-armhf+raspi), использовал RPi Imager для прошивки его на SD-карту и положить в raspi. Я оставил так примерно на 20 минут, но ничего не получил, кроме 7 миганий светодиодного кода. На целостность не проверял, сделаю, но думаю не в этом причина, так как в RPi4 работало
Nmath avatar
флаг ng
Проверяет ли имидж-сканер RPi целостность флэш-памяти на SD-карту? Я знаю, что balenaEtcher делает это, так что вы можете попробовать и это.
Roman Janiczek avatar
флаг bg
Я верю, что да. Я попробовал balenaEtcher и получил ту же проблему:/. Проверка целостности прошла нормально. Также только что заметил, что в 32-битном изображении отсутствует файл `rpi-zero-2-w.dtb`. Я постараюсь разобраться в этом подробнее, так как кажется, что в образе отсутствуют некоторые файлы?!?
Рейтинг:0
флаг pl

У меня была такая же проблема с 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.

Рейтинг:0
флаг pl

Не думаю, что с изображением что-то не так. Образ Ubuntu Core 20 был создан до RPi Zero 2. Вы можете попробовать изменить загрузку после установки, чтобы сделать ее более похожей на Ubuntu Server 21.10, но я думаю, что упоминание Zero 2 на веб-сайте для Core 20 было ошибкой.

Например, я следовал инструкциям в конце этого поста «https://qengineering.eu/install-64-os-on-raspberry-pi-zero-2.html» и смог загрузить 64-битную Ubuntu. Сервер 21.10 на моем Pi Zero 2.

Roman Janiczek avatar
флаг bg
Эта [ссылка] (https://qengineering.eu/install-64-os-on-raspberry-pi-zero-2.html) помогла больше всего. Я создал `rpi-zero-2-w.dtb` из файла `bcm2710-rpi-3-b.dtb` и изменил `config` с помощью ```[pi0] kernel=uboot_rpi_3.bin``` и теперь загружается нормально. Посмотрим, как это пойдет позже, если возникнут какие-то проблемы, но пока это работает. Большое спасибо ;)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.