Ubuntu 20.04 LTS зависает при загрузке/запуске

Ubuntu 20.04 LTS зависает при загрузке/запуске

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

Starting GRUB failed boot detection
Starting Authorization Manager

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

/dev/sda8: clean, 2757878/46759936 files 155438410/187020544  blocks

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

Затем я попробовал запустить в режиме восстановления: Linux 5.8.0-63-generic в загрузчике grub это запускает ubuntu, назначает моего пользователя, монтирует и сбрасывает мой журнал в постоянное хранилище, он выводит started Load/Save RF Kill Switch Statusи затем зависает. Повторное выполнение этого заставило его пройти это и вывести, Finished Flush Journal to Persistent Storage.после чего ничего не происходит, и я не могу ничего сделать.

Я также попробовал следовать этой статье:https://itsfoss.com/fix-ubuntu-freezing/

Я отредактировал параметры, nomodesetи в итоге это зависло на

[   OK   ] Started Hostname Service. 
systemd-hostnamed.service

Попытка nouveau.noaccel=1заканчивается замораживанием

[   OK   ] Started Authorization Manager.
systemd-user-sessions.service
polkit.service
          Starting Modem Manager...
          Starting Hold until boot process finishes up...
          Starting Hostname Service...

Наконец, замена quiet splashна noapic noacpi nosplash irqpollприводит к появлению черного экрана, на котором ничего не появляется после 10 минут ожидания.

Важно отметить, что у меня было обновление, которое я еще не применил.

Что еще я пробовал:

1.) Загрузка в цель восстановления ( systemd.unit=rescue.target)

Result: Freezes at ```failed to start show plymouth boot screen```

2.) Загрузка в аварийную цель( systemd.unit=emergency.target)

Result: Message displays saying I am in emergency mode and asks for root password for 
maintenance or press Control-D To continue. Blinking typing sign shows up for a second and 
then dissapears. I cannot type or press Control-D and seems to be frozen.

Затем я, наконец, попробовал загрузиться с помощью init=/bin/shи, наконец, получил доступ к оболочке, но я не знаю, что мне делать.

На верхней части моей ракушки написано:/bin/sh: 0: can't access tty: job control turned off

Я перемонтировал свой диск и запустил, systemctl enable debug-shell.serviceчто создало символическую ссылку и должно дать мне доступ к оболочке root с самого начала, чтобы я мог проверить журналы systemctl. Я также попытался запустить fsck -f /и fsck -f /dev/sda8проверить свой диск, но он сказал

/dev/sda8 is mounted
e2fsck: cannot continue, aborting.

Я перезагружаюсь и загружаюсь, используя обычную версию Ubuntu, и после нажатия кнопки ctrl + alt + f9появляется оболочка root с моим пользователем, но у меня есть всего несколько секунд, прежде чем она снова полностью зависнет.

Что является причиной этой проблемы и есть ли какие-либо предложения по ее устранению?

решение1

Я снова загрузился init=/bin/shи выполнил эти команды для удаления драйверов Nvidia.

sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf # This command did not work as file doesn't exst
echo 'nouveau' | sudo tee -a /etc/modules

Я перезагрузился нормально, и появился экран входа в Ubuntu с увеличенным изображением, но для этого потребуется повторная установка драйверов NVIDIA.

Связанный контент