Вопрос или проблема
Я пытался установить новую Ubuntu 24.04 (Nomble Numbat) на ПК, который работал на 22.04 в течение некоторого времени. Наблюдения:
-
При загрузке с USB-накопителя быстро возникает ошибка (вроде “О нет, что-то пошло не так!”, но я не помню точно).
-
Кажется, что новый установщик недоволен чем-то в моей разметке диска (три загрузки: Windows, Debian и Ubuntu, при этом последние две используют общие LUKS и LVM тома). Если я разблокирую разделы LUKS и перезапускаю установщик, я вижу первый экран для выбора языка, нажимаю “Далее”, и он просто зависает.
-
После множества проб и ошибок я обнаружил, что если я загружаю свежий установщик и быстро его прерываю (вероятно до того, как он закеширует некоторые данные, которые приводят к ошибке), затем разблокирую разделы 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), описанные вами, могут быть вызваны несколькими факторами. Рассмотрим теоретические аспекты, примеры аналогичных ситуаций и возможность их применения для решения вашей проблемы.
Теория
На основе вашего описания можно выделить несколько ключевых моментов, которые могут быть источниками проблемы:
-
Ошибки при чтении с загрузочного носителя.
Быстрые ошибки после загрузки с USB-носителя могут свидетельствовать о проблемах с самим загрузочным носителем или его содержимым. Возможные причины включают неисправный USB-накопитель, некорректно записанный ISO-образ или несовместимость исполняемых файлов с вашим текущим оборудованием. -
Проблемы с разметкой дисков.
Поскольку на вашем компьютере установлены три системы, а Ubuntu и Debian используют совместное шифрование и LVM (Logical Volume Manager), не исключено, что новый установщик не может корректно обработать такую конфигурацию. Сообщения об ошибках типа "Found duplicate volume group: ubuntu-vg" могут указывать на конфликты имен или дублирующиеся группы томов, возникающие из-за перекрытия разделов. -
Аппаратная совместимость и поддержка видео-графики.
Установка может зависать из-за проблем с совместимостью драйверов, особенно видеокарты. Иногда простое переключение в «безопасный графический режим» позволяет миновать данную преграду, так как отключает использование аппаратного ускорения графики.
Примеры
-
Ошибки загрузочного носителя.
Примером может служить ситуация, когда пользователи сталкиваются с проблемой из-за поврежденного образа ISO или несоответствующего режима записи. Убедитесь, что ISO-образ загружается с официального сайта Ubuntu и проверен на хэши, чтобы исключить повреждение данных. -
Конфликт LVM и дублирующие группы томов.
Подобные конфликты могут возникать, если у нескольких систем есть доступ к одним и тем же группам томов или названиям. Это особенно актуально при сложных разметках диска с использованием LUKS и LVM. Убедитесь, что каждая система имеет уникальные имена для групп томов или подумайте о переразметке дискового пространства. -
Безопасный графический режим.
Неоднократно пользователи заявляли, что использование безопасного графического режима позволяет избежать зависания на этапе установки. Это может быть актуально, если случается несовместимость из-за аппаратного ускорения современных видеокарт и старой версии драйверов в дистрибутиве.
Применение
Чтобы отладить и, возможно, обойти проблему, предлагаем следующие шаги:
-
Пересоздайте установочный носитель.
Убедитесь, что ISO-образ соответствует контрольной сумме MD5/SHA-256, и запишите его с использованием проверенной программы, такой как balenaEtcher или Rufus в безопасном режиме. -
Управление разделами.
Перед установкой воспользуйтесь средствами Windows или другой операционной системы для анализа текущей разметки диска. Возможно, стоит очистить неиспользуемые разделы и предоставить больше пространства Ubuntu. Удалите дубликаты групп томов в LVM. Если это допустимо, создайте резервные копии, а затем отформатируйте диск, чтобы начать с чистого листа, как было предложено другим пользователем. -
Использование безопасного графического режима.
При загрузке установочного меню выберите безопасный графический режим. Это сократит использование аппаратного ускорения и возможную несовместимость. -
Обратитесь к логам установщика.
При каждом запуске установки обращайте внимание на файлы логов, такие какsubiquity-server-info.log
. Это позволит идентифицировать на каком этапе происходит сбой. В случае систематических ошибок, полезно будет записать точные текстовые фрагменты и обратиться на форумы сообщества Ubuntu или в официальную службу поддержки для получения помощи.
Следуя этим рекомендациям, вы увеличите шансы на успешное устранение проблемы и завершающее установку Ubuntu 24.04 на вашу машину. В случае появления новых ошибок, было бы полезно обновить информацию в логах и по возможности связаться с более широким сообществом Ubuntu для получения дополнительной помощи.