Ubuntu 24.04 не удалось установить на Raspberry Pi 4.

Вопрос или проблема

Сегодня я получил новую sd-карту и сразу записал на неё образ операционной системы Ubuntu 24.04.2, скачанный с официального сайта Ubuntu, который описывает “работающую, сертифицированную” систему для моего Raspberry Pi 4 4gb. Однако, хотя установка началась, в самом конце произошла проблема с пакетами, и, по-видимому, проблемный пакет – это oem-config-gtk, и ошибка заключается в том, что он не может получить доступ к папке /usr/share/doc/oem-config-gtk/ с сообщением об ошибке “Bad message”. Можно закрыть окно, предупреждающее об этой ошибке, но несмотря на это, система остается полностью нестабильной, часто появляются всплывающие окна с ошибками и различные баги, кроме того, существует проблема, что невозможно установить что-либо, так как всегда возникает ошибка dpkg, что он не может получить доступ к вышеупомянутой папке и более конкретно к файлу /usr/share/doc/oem-config-gtk/changelog.gz.dpkg-tmp. Самое плохое происходит, когда система выключается, потому что она не включается обратно, вы видите только черный экран. Я не могу понять, является ли проблема sd-карта, образ системы или что-то еще. Кто-нибудь сталкивался с этой проблемой? Или, может быть, проще, кому-нибудь удалось установить Ubuntu 24.04.2 без проблем на Raspberry Pi 4?

PS. Другие детали:
Я пытался удалить файл changelog.gz.dpkg-tmp через терминал, но получаю ошибку “Can’t access”.
Я попробовал переписать образ с помощью официального инструмента Raspberry Pi, но безуспешно.
Я пробовал другие команды, такие как sudo dpkg –configure -a (без вывода) или sudo apt-get install -f (но ошибка dpkg).
Я установил порядок загрузки с USB первым, потому что обычно использую SSD с Raspberry Pi Os, однако, когда я использую sd-карту, он отключен.
Я также попробовал сделать fsck с другого устройства на sd и, странно, оно действительно нашло несколько ошибок, которые я исправил. Однако даже в этом случае, хотя экран загрузки Ubuntu появляется, он выдает мне ошибку cc_final_message.py: used fallback datasource и что-то, что касается cloud-init.

Что бы вы порекомендовали сделать?

.

Ответ или решение

Указанная вами проблема с установкой Ubuntu 24.04 на Raspberry Pi 4 является весьма распространенной и требует комплексного подхода для решения. Расскажу о теоретических аспектах, приведу примеры и предложу практические рекомендации, чтобы помочь вам устранить этот сбой.

Теория

Когда вы устанавливаете операционную систему на Raspberry Pi, существует несколько факторов, которые могут вызвать сбой: проблемы с картой памяти SD, некорректный ISO-образ системы, ошибки конфигурации и даже несоответствие оборудования. Эта теория помогает понять, что проблема может быть многослойной и требует проверки каждого компонента.

Проблемы, связанные с oem-config-gtk и сообщением об ошибке "Bad message", скорее всего, могут быть связаны с повреждением данных во время записи образа на SD-карту или дисфункцией самой карты. Другая возможная причина — конфликты в пакетах из-за неполных или поврежденных зависимостей системы.

Пример

Рассмотрим пример: вы загружаете официальный образ Ubuntu и используете рабочую SD-карту. Вы начинаете установку, но она прерывается ошибками, связанными с доступом к файлам и папкам. Это может быть связано с плохой записью данных на SD-карту или с неполной загрузкой образа.

Ваша попытка устранить ошибку с помощью команд, таких как sudo dpkg --configure -a и sudo apt-get install -f, не приносит успеха, так как corrня проблемы лежит либо в самом образе, либо в карте памяти. Также система не может корректно завершить установку пакетов oem-config-gtk, вероятно, из-за недоступности файла /usr/share/doc/oem-config-gtk/changelog.gz.dpkg-tmp, что вызывает повторяющиеся ошибки dpkg.

Применение

  1. Проверка SD-карты:

    • Попробуйте использовать другую SD-карту с хорошей репутацией (например, Kingston или SanDisk) с объемом не менее 16 ГБ класса 10.
    • Примените инструмент проверки целостности карты, чтобы удостовериться в отсутствии физических повреждений.
  2. Проверка ISO-образа:

    • Убедитесь, что образ Ubuntu был загружен корректно. Сравните контрольные суммы, предоставленные на официальном сайте Ubuntu, с суммой вашего загруженного файла (например, с помощью утилиты sha256sum).
    • По возможности попробуйте использовать другой источник для загрузки образа.
  3. Обновление загрузочных компонентов:

    • Убедитесь, что на вашем Raspberry Pi установлены самые последние версии bootloader и firmware. Это можно сделать, загрузив другое рабочее окружение и обновив компоненты через rpi-update.
  4. Перезапись образа:

    • Для записи образа используйте надежный инструмент. Программа Etcher от Balena, например, известна своей стабильностью и простотой, она сама проводит проверку записи после завершения процесса.
  5. Изолированная установка:

    • Подключите Raspberry Pi напрямую к монитору, не используя периферийные устройства. Это минимизирует возможное влияние оборудования на процесс установки.
  6. Логирование ошибок:

    • После каждой попытки установки фиксируйте все ошибки в лог-файлы. Это позволит определить, на каком этапе происходит сбой.
  7. Удаление и повторная инсталляция проблемного пакета:

    • Если dpkg продолжает выдавать ошибки, попробуйте вручную удалить временные файлы, такие как changelog.gz.dpkg-tmp. Это можно сделать с помощью:
      sudo rm /usr/share/doc/oem-config-gtk/changelog.gz.dpkg-tmp
  8. Обновление и очистка системы:

    • После восстановления доступа выполните обновление всех пакетов:
      sudo apt-get update
      sudo apt-get upgrade
    • Очистка неверно установленных пакетов:
      sudo apt-get autoremove
      sudo apt-get clean
  9. Установление другой версии Ubuntu:

    • Рассмотрите вариант установки другой версии Ubuntu, например, LTS (20.04 или 22.04), так как они могут быть более стабильными для ваших нужд.

Если после всех этих шагов проблема не решается, возможно, временами стоит задуматься о поиске альтернативного дистрибутива, который будет более оптимизирован для работы с Raspberry Pi, таких как Raspberry Pi OS или Manjaro ARM.

Надеюсь, это руководство поможет вам устранить неисправности и успешно установить Ubuntu на ваш Raspberry Pi 4.

Оцените материал
Добавить комментарий

Капча загружается...