Не удается загрузить систему из-за запуска задания на удержание

51

Я установил ubuntu-desktop на Ubuntu 16.04 Gnome и выбрал lightdm, и теперь, когда я перезагружаюсь, я получаю это сообщение об ошибке, когда нажимаю CTRL + ALT + F2:

A start job is running for Hold until boot process finishes up (Xmin Xs/no limit)

Это продолжается в течение 20 минут +. Что я делаю, чтобы решить эту проблему или даже устранить неполадки?

Раза
источник
К вашему сведению, после обновления мой рудник оставался на ночь, так что 10+ часов та же проблема.
Зейн С. Халсолл
Моя Ubuntu 17.04 имеет ту же ошибку только сейчас, Ctrl + Shit + N изменить tty, логин, перезагрузка, ошибки больше нет. Не уверен, что это случится снова в будущем или нет.
皞 皞
Возможную лису для похожей проблемы в Ubuntu 17 можно найти по адресу askubuntu.com/a/1007917/156671 .
Брэд Верт

Ответы:

56

Вы можете исправить это следующим образом, у меня это сработало. К вашему сведению: я обновился с 14.04 до 16.04.

Перейдите в безопасный режим, нажав клавишу SHIFT или ESC . выберите сеть , затем перейдите к приглашению root . Затем выполните следующие команды.

sudo apt-get remove plymouth
sudo apt-get remove xserver-xorg-video-intel

Теперь перезагрузите компьютер,

При перезагрузке все равно вы можете получить черный или фиолетовый экран,

Нажмите Ctrl+Alt+F1и войдите под своим именем пользователя и паролем.

Затем выполните следующие команды.

GDM, т.е. менеджер дисплеев Gnome, также вызывал проблемы для меня, поэтому следующий шаг был для меня необходим

Я перешел на lightdm из gdm3 в качестве диспетчера отображения.

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

Когда вам предложат , выберите менеджер дисплея по умолчанию как lightdm

Теперь я вернулся с рабочего стола, без черты или единства, но только значки и обои. Теперь запустите это.

sudo apt-get install ubuntu-desktop

Теперь перезагрузитесь после этого.

Рабочий стол вернулся!

Теперь вы можете снова установить графические драйверы Intel,

sudo apt-get install xserver-xorg-video-intel

Перезагрузитесь сейчас . Это сделано!

swapyonubuntu
источник
7
Великий бог пингвинов благословит тебя, удивительный человек. Вы спасли меня.
Дэвид Кастильо
Обновлен с 15.10 до 16.04 из-за проблем с libcogl и / или nvidia, та же проблема. Удаление Плимута и Лайтдама сделало это для меня.
Зейн С. Халсолл
Мне не нужно было удалять Plymouth, чтобы решить эту проблему (и я получал страшное сообщение о том, что cryptsetup делает это в корневой оболочке). Помогло переключение на lightdm, но я застрял в цикле входа в систему. Чтобы это исправить мне пришлось.Xauthority
чоун
2
Я получил сообщения о том, что файловая система была смонтирована только для чтения (даже в режиме восстановления ???), поэтому мне пришлось сделать следующее:mount -o rw,remount /
trpt4him
В конце моя сессия открывалась, а затем немедленно закрывалась: я должен был сделать это: chown myusername /home/myusername/.Xauthority
laugeo
8

Была такая же проблема ранее сегодня.

Обнаружил здесь ( https://bbs.archlinux.org/viewtopic.php?id=195223 ), что это может быть проблемой, связанной с «Плимутом», и после ее устранения (я все равно не зацикливаюсь на анимациях входа в систему ...), У меня возникли проблемы с драйверами NVIDIA.

Я только что удалил все программное обеспечение, связанное с nvidia, и, вуаля, я здесь набираю ответ.

sudo apt-get remove plymouth
sudo apt-get purge nvidia
sudo reboot
Iguatemi
источник
Была такая же проблема, и это сработало для меня. Спасибо
Nicklas2751
1
На самом деле, я исправил свою проблему. Я только что сделал, sudo apt-get purge nvidia-commonи это решило проблему.
Raza
5

Для тех, кто испортил загрузку Linux после обновления (что случилось со многими пользователями, включая меня) Вот полное решение (которое я использовал, и я смог вернуть все).

  1. Не паникуйте!
  2. Если ваш компьютер завис на экране входа, нажмите Ctrl+ Alt+f2
  3. Он попросит вас ввести логин и пароль.
  4. Подключите кабель Ethernet (кабель локальной сети) от вашего Wi-Fi маршрутизатора или модема к компьютеру
  5. Введите dhclient eth0и нажмитеenter
  6. Для тестирования сети попробуйте, ping www.google.comесли есть какой-либо сбой, затем проверьте подключение к локальной сети, маршрутизатор или модем (подключение к WiFi - утомительный процесс, поэтому сначала попробуйте подключиться к локальной сети)
  7. Введите rebootи нажмите enter.
  8. Теперь продолжайте нажимать Escили Shiftклавишу.
  9. Войдите в последний режим восстановления ядра.
  10. Используйте клавиши со стрелками на клавиатуре для навигации.
  11. Нажмите EnterнаNetworking
  12. Теперь отобразится предыдущий экран.
  13. Нажмите на root (вам нужен root-доступ для изменения системы).
  14. Бегать

    sudo apt-get install -f --reinstall lightdm
    

    (Это загрузит 200 МБ данных)

  15. Бегать

    sudo apt-get install unity
    
  16. Бегать

    sudo apt-get install ubuntu-session
    
  17. Бегать

    sudo dpkg-reconfigure lightdm
    
  18. Вам будет предложено выбрать один из двух вариантов: gdm& lightdm. Выбратьlightdm
  19. Бегать

    sudo apt-get install gnome
    

    (Это загрузит 700 МБ данных)

  20. Запустите, rebootи вы сможете вернуть свою работу (хотя ваш рабочий стол будет выглядеть уродливо из-за конфликтующих тем. Не беспокойтесь, шаги 23 и 24 исправят эту проблему).
  21. Откройте терминал ( Ctrl+ Alt+ T) и запустите

    sudo apt-get autoremove
    

    (чтобы удалить все ненужные зависимости, которые могут вызвать проблемы при установке новых пакетов)

  22. Бегать

    sudo apt install unity-tweak-tool
    
  23. Бегать

    sudo apt-get autoremove --purge light-themes
    
  24. Бегать

    sudo apt-get install light-themes
    
  25. Наконец, загрузите ubuntu-tweak с сайта ubuntuupdates.com (версия, которая работает с Xenial Xerus и больше нигде не доступна!)
  26. Перезагрузите вашу систему и готово!
Сохан Нипунаге
источник
Большой аплодисменты! Спас мой день!
Эндрю Лука
Это НЕ устранило проблему конфликта темы. Значки противоречат друг другу, когда я перетаскиваю, например, терминал, он не перетаскивается в реальном времени (представьте, что вы перетаскиваете папки в Windows XP) и т. Д. Кто-нибудь может помочь?
Милан
если он зависает во время загрузки (например Failed to start Login Service), control + alt + f2 не покажет пригодный для использования tty ...
Florian Castellane
@FlorianCastellane он должен работать, но если он не работает, вы можете проверить функциональные клавиши в меню загрузки, если им нужно «fn + f2» или просто «f2»
Сохан Нипунаж
это не для входа в меню загрузки, это для доступа к tty2
Флориан Кастеллан
3

У меня была такая же проблема на свежей Ubuntu 19.04 на ThinkPad X201. Система будет зависать вечно с черным экраном и не реагирует ни на какой ввод с клавиатуры. При следующей перезагрузке (в режим восстановления) при проверке /var/log/boot.logя вижу ошибку, указанную в вопросе:

A start job is running for Hold until boot process finishes up (Xmin Xs/no limit)

Как ни странно, я мог запускаться в режиме восстановления, пока не увидел меню режима восстановления, и оттуда при выборе «возобновить» я попадал в обычную графическую среду. Отличие от обычного режима состояло только в том, что процесс загрузки выполнялся в текстовом режиме. Это указывает на конфликт между диспетчером дисплея и plymouthпрограммным обеспечением, отвечающим за отображение графического экрана с логотипом Ubuntu и т. Д. Во время загрузки компьютера.

И действительно, единственный шаг, необходимый для исправления, - это удаление plymouthв режиме восстановления:

sudo apt remove plymouth

И перезагрузка.

tanius
источник
Это сработало для меня. Было то же самое решение.
Аксель
Спасибо, это тоже решило мою проблему. Однако анимированный логотип Ubuntu исчез. Но кого это волнует!
Абделазиз Мохначе
0

Столкнулся с той же проблемой после установки драйвера Nvidia (361). Я удалил его, и теперь все работает нормально. У меня GeForce 920 (Optimus). Nouveau прекрасно работает с ним, поэтому я буду придерживаться его еще несколько месяцев и попробую установить драйвер Nvidia снова (надеясь, что к тому времени ошибка будет исправлена).

timkofu
источник
0

Вы можете пропустить ожидание и перейти к экрану входа в систему напрямую, используя « Ctrl+c», а затем поработать над решением. Иногда это будет продолжаться вечно, если нет.

Рамон Суарес
источник
0

Другим решением является загрузка mini.isoверсии установщика; это обходит проблему. При установке убедитесь, что у вас хороший доступ к Интернету, он загружает много файлов.

Во время установки вас спросят, какой тип Ubuntu установить.

user258532
источник