4 Простых Способа Выйти из Крашa Ubuntu

На Ubuntu или любой другой системе Linux нет единственного способа выйти из краша. Обстоятельства, окружающие краш, всегда разные. Тем не менее, есть несколько проверенных методов, которые вы можете использовать в зависимости от серьезности проблемы.
Совет: Вот как вы можете загрузиться в режиме восстановления в Ubuntu.
Содержание
- Перезапустите композитор Wayland
- SSH Вход
- Alt + SysRq + REISUB
- Chroot с Live CD
1. Перезапустите композитор Wayland
Большинство “крашей” на Ubuntu вызваны неотзывчивым демоном Wayland. Если вы не знакомы, Wayland — это сервер отображения, который управляет графической средой Linux. Это большой кусок программного обеспечения, и это одна из первых вещей, которая выходит из строя, когда что-то идет не так.
Поскольку Wayland — это просто служба, как и любая другая, работающая в системе, вы должны иметь возможность остановить и перезапустить его. Для этого вам нужно будет перейти на другую консоль.
Есть довольно простой способ сделать это — нажмите Ctrl + Alt + F3. На системе Ubuntu с GNOME это приведет вас к сессии TTY. Это должно работать и с другими графическими окружениями. Если это не сработает, попробуйте другие функциональные клавиши. Если абсолютно ничего не происходит, сначала попробуйте нажать Alt + SysRq + R. Если ничего из этого не сработает, переходите к другому методу.
Как только вы окажетесь в консоли, вы можете использовать ее так же, как и любой другой терминал. Войдите в систему и попробуйте перезапустить сервер Wayland.
sudo systemctl restart gdmДля KDE вы также можете перезапустить его композитор Wayland, заменив gdm на “sddm.”
Это должно перезапустить Wayland, но если этого не произошло, вы можете попробовать завершить всю свою сессию.
sudo pkill -KILL-u$USERЕсли это не сработает, попробуйте перезагрузить систему.
sudo reboot2. SSH Вход
Это еще одно решение для неотзывчивого сервера Wayland. Иногда доступ к консоли слишком сложен или просто не работает. В этом случае вы все равно можете получить доступ к системе через вашу сеть с помощью SSH. Если ваша установка Ubuntu не работает с SSH, установить его достаточно просто.
sudo apt install sshВы можете подключиться с другого компьютера и использовать SSH для доступа к Ubuntu. Используйте ваше имя пользователя и IP-адрес вашей машины Ubuntu.

Как только вы вошли, вы можете использовать терминал так, как обычно. Снова попробуйте перезапустить Wayland.
sudo systemctl restart gdm
Если это не сработает, попробуйте завершить процесс или перезагрузить машину.
3. Alt + SysRq + REISUB
Не всегда сервер Wayland блокирует систему Linux. Это может быть настоящий краш всей системы. К счастью, ядро Linux имеет встроенные инструменты, которые позволяют вам управлять системой на низком уровне в случае, если все остальное идет не так. Эти команды доступны при нажатии комбинации Alt и SysRq на вашей клавиатуре. Эта комбинация клавиш говорит ядру Linux прекратить слушать практически все остальное и обратить внимание на ввод пользователя.
Чтобы полностью обойти краш и перезагрузить систему, удерживайте Alt + SysRq, затем введите следующие клавиши в порядке: R – E – I – S – U – B. (Это противоположно слову “BUSIER.”) Эта комбинация клавиш отнимет управление клавиатурой у Wayland, завершит все процессы, работающие на машине, синхронизирует данные на ваших жестких дисках, размонтирует диски и перезагрузит систему. По сути, это вручную имитирует процесс завершения работы.
Когда ваша система снова загрузится, все должно быть нормально.
4. Chroot с Live CD
Что делать, если все не нормально? Что если произошло что-то действительно плохое, и система сломалась и не загружается? В этой ситуации вы также можете попробовать что-то. Вам понадобится живой USB-накопитель Ubuntu, так что если у вас его еще нет, было бы неплохо иметь его под рукой.
Загрузите ваш компьютер с живого USB. Выберите “Попробовать Ubuntu” и нажмите “Далее.”

Откройте новую сессию терминала и создайте несколько каталогов для работы:
sudo mkdir /media/recovery
sudo mkdir /media/recovery/bootСмонтируйте разделы вашего компьютера в этих каталогах. Проверьте фактические метки ваших разделов.
sudo mount /dev/sda2 /media/recovery
sudo mount /dev/sda1 /media/recovery/bootСмонтируйте несколько системных каталогов в структуре каталога восстановления, чтобы убедиться, что все работает правильно.
sudo mount -t proc /proc /media/recovery/proc
sudo mount --rbind /sys /media/recovery/sys
sudo mount --make-rslave /media/recovery/sys
sudo mount --rbind /dev /media/recovery/dev
sudo mount --make-rslave /media/recovery/dev
sudo mount --bind /run /media/recovery/run
sudo mount --make-slave /media/recovery/runНаконец, используйте chroot, чтобы изменить корневой каталог на корень вашей сломанной системы Ubuntu. Это позволит вам фактически использовать сломанную систему.
sudo chroot /media/recovery
source /etc/profile
Теперь, когда вы в системе, вы можете попробовать отладить ее и выяснить, что именно сломано. Поскольку вы не могли загрузиться, восстановление загрузчика GRUB будет хорошим местом для начала. Если у вас есть сломанное обновление, вы также можете запустить Apt отсюда, и он обновит вашу систему или восстановит ваш менеджер пакетов.
Снова, не будет одного универсального решения отсюда, но по крайней мере вы можете получить доступ к вашей системе, чтобы разобраться.
В редком случае, если ваша система действительно сломана без возможности восстановления, используйте живой USB, чтобы сделать резервную копию ваших файлов из вашего каталога /home на внешний или сетевой жесткий диск. Узнайте больше о некоторых лучших программах резервного копирования для Linux сегодня.
Кредит изображения: Раздосадованная взрослая женщина, смотрящая видео онлайн на ноутбуке от DepositPhotos. Все изменения и скриншоты сделаны Рамсесом Редом.