Рейтинг:0

Ubuntu не загружается: зависает при запуске служб

флаг de

Я использую Убунту 20.04. Я только что поменял жесткие диски. Я перешел с MBR на жесткий диск с разделами GPT.

Проблема в том, что когда я запускаю Ubuntu на своем новом жестком диске, процесс загрузки останавливается при запуске служб. Он остановился при запуске snap.modem-manager.modemmanager.service, и когда я отключил эту службу, она остановилась на gdm.service. Между тем, во время прежней остановки он успешно стартовал gdm.service.

Однако новый жесткий диск загружается нормально, если старый диск подключен к системе через интерфейс USB-TO-SATA. Может ли быть так, что некоторые службы связаны со старым диском через его UUID?

Я запустил систему в режиме восстановления и обновил пакеты, но проблема осталась.Когда система зависает, я не могу запустить TTY с Ctrl+Альт+Фн.

В чем может быть проблема?

PonJar avatar
флаг in
Когда вы меняли жесткие диски, вы обновляли файл /etc/fstab, чтобы использовать новые разделы? Я предполагаю, что fstab ищет один или несколько старых разделов по UUID. Чтобы диагностировать это, запустите команду lsblk в терминале при нормальной загрузке с подключенным старым диском и добавьте вывод к своему вопросу.
youngwarlock avatar
флаг de
Оказывается вы правы! Я обновил UUID для дома и подкачки и забыл обновить корневой раздел. Как-то глупо... Получается, что новый диск во время загрузки использовал библиотеки старого диска. Однако, когда он запускается, система работает нормально, даже если я отключу старый диск. Это довольно интересно. Спасибо @PonJar.
Рейтинг:1
флаг de

Как я и подозревал, там была ссылка на старый жесткий диск в /etc/fstab нового жесткого диска. Запись корневого раздела ссылалась на UUID старого корневого раздела. Я изменил разделы home и swap, но забыл изменить корневой раздел.

Интересно, что после загрузки системы ни один из разделов старого винчестера не смонтировался (проверено с помощью lsblk), что позволяет не подозревать о такой ошибке в /etc/fstab. Кроме того, вы можете отключить старый жесткий диск без сбоя системы. Кажется, он используется только во время загрузки.

Урок здесь заключается в том, что мы должны убедиться, что изменили UUID в /etc/fstab соответственно после замены жесткого диска.

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

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