Ubuntu 24.04 (Nomble Numbat) зависает при установке.

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

Я пытался установить новую Ubuntu 24.04 (Nomble Numbat) на ПК, который работал на 22.04 в течение некоторого времени. Наблюдения:

  1. При загрузке с USB-накопителя быстро возникает ошибка (вроде “О нет, что-то пошло не так!”, но я не помню точно).

  2. Кажется, что новый установщик недоволен чем-то в моей разметке диска (три загрузки: Windows, Debian и Ubuntu, при этом последние две используют общие LUKS и LVM тома). Если я разблокирую разделы LUKS и перезапускаю установщик, я вижу первый экран для выбора языка, нажимаю “Далее”, и он просто зависает.

  3. После множества проб и ошибок я обнаружил, что если я загружаю свежий установщик и быстро его прерываю (вероятно до того, как он закеширует некоторые данные, которые приводят к ошибке), затем разблокирую разделы LUKS, установщик проходит дальше, но все равно в конечном итоге зависает. Путем экспериментирования я нашел subiquity-server-info.log, который содержит:

2024-04-27 00:59:23,292 INFO subiquity:201 Starting Subiquity server revision 171 of snap /snap/ubuntu-desktop-bootstrap/171 of version 0+git.2d119e1b3
2024-04-27 00:59:23,292 INFO subiquity:205 Arguments passed: ['/snap/ubuntu-desktop-bootstrap/171/bin/subiquity/subiquity/cmd/server.py', '--use-os-prober', '--storage-version=2', '--postinst-hooks-dir=/snap/ubuntu-desktop-bootstrap/171/etc/subiquity/postinst.d']
2024-04-27 00:59:25,292 INFO root:38 start: subiquity/apply_autoinstall_config: 
2024-04-27 00:59:25,295 INFO root:38 finish: subiquity/apply_autoinstall_config: SUCCESS: 
2024-04-27 00:59:25,559 ERROR root:38 finish: subiquity/Refresh/check_for_update: FAIL: cancelled
2024-04-27 00:59:25,598 INFO root:38 start: subiquity/Meta/status_GET: 
2024-04-27 00:59:25,599 INFO root:38 finish: subiquity/Meta/status_GET: SUCCESS: 200 {"state": "WAITING", "confirming_tty": "", "error": null, "nonreportable_erro...
2024-04-27 00:59:25,602 INFO root:38 start: subiquity/Meta/client_variant_POST: 
2024-04-27 00:59:25,602 INFO root:38 finish: subiquity/Meta/client_variant_POST: SUCCESS: 200 null
2024-04-27 00:59:25,603 INFO root:38 start: subiquity/Meta/status_GET: 
2024-04-27 00:59:25,603 INFO root:38 finish: subiquity/Meta/status_GET: SUCCESS: 200 {"state": "WAITING", "confirming_tty": "", "error": null, "nonreportable_erro...
2024-04-27 00:59:25,604 INFO root:38 start: subiquity/Meta/mark_configured_POST: 
2024-04-27 00:59:25,605 INFO root:38 finish: subiquity/Meta/mark_configured_POST: SUCCESS: 200 null
2024-04-27 00:59:25,636 ERROR probert.multipath:38 Failed to run cmd: ['multipathd', 'show', 'maps', 'raw', 'format', '%w,%d,%N']
2024-04-27 00:59:25,636 ERROR probert.multipath:38 Failed to run cmd: ['multipathd', 'show', 'paths', 'raw', 'format', '%d,%z,%m,%N,%n,%R,%r,%a']
2024-04-27 00:59:26,190 INFO probert.lvm:120 b'  9 logical volume(s) in volume group "ubuntu-vg" now active\n'
2024-04-27 00:59:26,266 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,266 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,266 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,267 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,267 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,267 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,268 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,268 ERROR probert.lvm:225 Found duplicate volume group: ubuntu-vg
2024-04-27 00:59:26,364 INFO root:38 start: subiquity/Meta/status_GET: 
2024-04-27 00:59:26,364 INFO root:38 finish: subiquity/Meta/status_GET: SUCCESS: 200 {"state": "WAITING", "confirming_tty": "", "error": null, "nonreportable_erro...
2024-04-27 00:59:26,365 INFO root:38 start: subiquity/Meta/status_GET: 
2024-04-27 00:59:26,365 INFO root:38 finish: subiquity/Meta/status_GET: SUCCESS: 200 {"state": "WAITING", "confirming_tty": "", "error": null, "nonreportable_erro...
2024-04-27 00:59:26,366 INFO root:38 start: subiquity/Meta/status_GET: 
2024-04-27 00:59:26,366 INFO root:38 start: subiquity/Meta/interactive_sections_GET: 
2024-04-27 00:59:26,366 INFO root:38 finish: subiquity/Meta/interactive_sections_GET: SUCCESS: 200 null

Есть предложения, как лучше отладить эту проблему и/или обойти её? Я собирался установить её поверх существующего тома (например, удалить мой Debian том), так что если бы я мог, например, запустить установку с моего 22.04 тома, это хотя бы ускорило бы цикл отладки и упростило бы получение журналов и скриншотов из установщика для отчетов об ошибках.

У меня была такая же проблема, и в конечном итоге оказалось, что на моем SSD по-прежнему были разделы от прежней установки Windows 10 на этом диске.

Вместо того, чтобы позволить установщику разделить SSD, я решил удалить все разделы, отформатировав SSD без какого-либо раздела, используя инструмент “Disks”.

  • выбрать диск
  • нажать кнопку “Параметры привода” (три точки) справа
  • выбрать “Форматировать диск…”
  • выбрать “Без разметки (пустое)” в разделе “Разметка”
    выбрать “Без разметки (пустое)”

Затем я перезапустил установку, позволил Ubuntu управлять разметкой для меня, выбрал SSD диск, и теперь установка прошла успешно!

Попробуйте безопасный графический режим. У меня была такая же проблема, и это помогло!

.

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

Установка операционной системы часто сопряжена с трудностями, особенно если речь идет о сложных конфигурациях с несколькими загрузочными дисками и шифрованием. Проблемы с установкой Ubuntu 24.04 (Nomble Numbat), описанные вами, могут быть вызваны несколькими факторами. Рассмотрим теоретические аспекты, примеры аналогичных ситуаций и возможность их применения для решения вашей проблемы.

Теория

На основе вашего описания можно выделить несколько ключевых моментов, которые могут быть источниками проблемы:

  1. Ошибки при чтении с загрузочного носителя.
    Быстрые ошибки после загрузки с USB-носителя могут свидетельствовать о проблемах с самим загрузочным носителем или его содержимым. Возможные причины включают неисправный USB-накопитель, некорректно записанный ISO-образ или несовместимость исполняемых файлов с вашим текущим оборудованием.

  2. Проблемы с разметкой дисков.
    Поскольку на вашем компьютере установлены три системы, а Ubuntu и Debian используют совместное шифрование и LVM (Logical Volume Manager), не исключено, что новый установщик не может корректно обработать такую конфигурацию. Сообщения об ошибках типа "Found duplicate volume group: ubuntu-vg" могут указывать на конфликты имен или дублирующиеся группы томов, возникающие из-за перекрытия разделов.

  3. Аппаратная совместимость и поддержка видео-графики.
    Установка может зависать из-за проблем с совместимостью драйверов, особенно видеокарты. Иногда простое переключение в «безопасный графический режим» позволяет миновать данную преграду, так как отключает использование аппаратного ускорения графики.

Примеры

  1. Ошибки загрузочного носителя.
    Примером может служить ситуация, когда пользователи сталкиваются с проблемой из-за поврежденного образа ISO или несоответствующего режима записи. Убедитесь, что ISO-образ загружается с официального сайта Ubuntu и проверен на хэши, чтобы исключить повреждение данных.

  2. Конфликт LVM и дублирующие группы томов.
    Подобные конфликты могут возникать, если у нескольких систем есть доступ к одним и тем же группам томов или названиям. Это особенно актуально при сложных разметках диска с использованием LUKS и LVM. Убедитесь, что каждая система имеет уникальные имена для групп томов или подумайте о переразметке дискового пространства.

  3. Безопасный графический режим.
    Неоднократно пользователи заявляли, что использование безопасного графического режима позволяет избежать зависания на этапе установки. Это может быть актуально, если случается несовместимость из-за аппаратного ускорения современных видеокарт и старой версии драйверов в дистрибутиве.

Применение

Чтобы отладить и, возможно, обойти проблему, предлагаем следующие шаги:

  1. Пересоздайте установочный носитель.
    Убедитесь, что ISO-образ соответствует контрольной сумме MD5/SHA-256, и запишите его с использованием проверенной программы, такой как balenaEtcher или Rufus в безопасном режиме.

  2. Управление разделами.
    Перед установкой воспользуйтесь средствами Windows или другой операционной системы для анализа текущей разметки диска. Возможно, стоит очистить неиспользуемые разделы и предоставить больше пространства Ubuntu. Удалите дубликаты групп томов в LVM. Если это допустимо, создайте резервные копии, а затем отформатируйте диск, чтобы начать с чистого листа, как было предложено другим пользователем.

  3. Использование безопасного графического режима.
    При загрузке установочного меню выберите безопасный графический режим. Это сократит использование аппаратного ускорения и возможную несовместимость.

  4. Обратитесь к логам установщика.
    При каждом запуске установки обращайте внимание на файлы логов, такие как subiquity-server-info.log. Это позволит идентифицировать на каком этапе происходит сбой. В случае систематических ошибок, полезно будет записать точные текстовые фрагменты и обратиться на форумы сообщества Ubuntu или в официальную службу поддержки для получения помощи.

Следуя этим рекомендациям, вы увеличите шансы на успешное устранение проблемы и завершающее установку Ubuntu 24.04 на вашу машину. В случае появления новых ошибок, было бы полезно обновить информацию в логах и по возможности связаться с более широким сообществом Ubuntu для получения дополнительной помощи.

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

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