Я занимался машинным обучением с Nvidia GPU, когда столкнулся с ошибкой, связанной с CUDA. Я решил перезагрузить компьютер, чтобы исправить ошибку, но при загрузке Ubuntu мой экран замерз. Я открыл консоль GRUB, чтобы посмотреть, что происходит, и она замерла на
Starting GRUB failed boot detection
Starting Authorization Manager
Я попытался перезагрузиться снова, он восстанавливал журнал и очищал осиротевшие inodes, пока не появилось это
/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
, который создал сим-ссылку и должен дать мне доступ к корневой оболочке с ранней точки, чтобы я мог проверить журналы systemctl. Я также попробовал запустить fsck -f /
и fsck -f /dev/sda8
, чтобы проверить диск, но он сказал
/dev/sda8 is mounted
e2fsck: cannot continue, aborting.
Я перезагрузился и загрузился с помощью обычной ubuntu, и после нажатия ctrl + alt + f9
, появилась оболочка root с моим пользователем, но у меня есть только несколько секунд, прежде чем она снова полностью замерзнет
Что вызывает эту проблему и какие есть предложения по ее устранению?
Я зашел и загрузился с 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 снова.