- Вопрос или проблема
- Ответ или решение
- Ответ на проблему с черным экраном Debian 9 на VMware после перезагрузки
- 1. Загрузка в режиме восстановления
- 2. Переустановка библиотек
- 3. Загрузка без графического интерфейса
- 4. Проверка журналов
- 5. Устранение проблем с графикой
- 6. Резервное копирование данных
- Заключение
Вопрос или проблема
Я установил Debian 9 x86 на VmWare Workstation и использовал его несколько раз, затем я начал экспериментировать с NetBeans и библиотекой gnutls, пытался собрать статическую библиотеку для использования в своей программе, поэтому удалил ту, что была в системе. После этого я выключил виртуальную машину, и вдруг после обычной загрузки Grub и некоторой информации о загрузке на экране осталась только чёрная пустота без каких-либо указателей, и так оно осталось навсегда. Вот некоторые логи в начале:
После этого:
И после этого я просто получил постоянный чёрный экран.
Я попытался загрузиться в режиме восстановления и обновить с помощью apt-get update
и apt-get upgrade
, но всё равно картина осталась прежней. Я также попробовал в меню grub, нажал e
и ввёл это (nomodeset
):
Затем я загрузился с помощью ctrl+x, но всё ещё тот же чёрный экран. Может кто-нибудь помочь, у меня есть много важных данных и проект кода, которые я не хочу потерять. Я не менял монитор или видеокарту. Я попробовал включить ускоренную графику
, но это не помогло, в основном я не трогал настройки виртуальной машины, поэтому думаю, что натворил что-то внутри Debian.
Я предполагаю, что вы установили свою версию библиотеки, удалив системную? Это могло бы объяснить, почему apt-get upgrade
ничего не делает. Вы можете переустановить gnutls Debian с помощью apt-get install --reinstall libgnutls30
в режиме восстановления и перезагрузить систему.
Ошибка, похоже, возникает, когда запускается GUI-сессия.
Попробуйте добавить эту опцию загрузки (точно так же, как вы пробовали nomodeset
):
systemd.unit=multi-user.target
Это должно загрузить систему без запуска компонентов GUI, позволяя вам войти в текстовом режиме. После входа перейдите в /var/log/
и проверьте содержимое лог-файлов, связанных с GUI, таких как gdm.log
или Xorg.0.log
(если он существует). Там могут быть сообщения об ошибках, описывающие, что идет не так.
(GDM может использовать Wayland вместо Xorg, но я не знаю, как Wayland ведет свое логирование.)
Ответ или решение
Ответ на проблему с черным экраном Debian 9 на VMware после перезагрузки
Ситуация, которая у вас возникла, вероятно, связана с изменениями, которые вы сделали в системе, при удалении библиотеки gnutls. Это могло привести к проблемам с графической подсистемой, особенно если какая-то зависимость была нарушена. Давайте попробуем решить эту проблему.
1. Загрузка в режиме восстановления
Первым делом, попробуем загрузиться в режиме восстановления:
- Перезагрузите вашу виртуальную машину.
- В меню GRUB, когда появится список загрузочных опций, выберите пункт с режимом восстановления (обычно он включает слово "recovery").
- После загрузки в режиме восстановления, выберите "Drop to root shell prompt".
2. Переустановка библиотек
Возможно, вам нужно переустановить библиотеку libgnutls30
(или соответствующую версию), чтобы восстановить системные зависимости:
apt-get update
apt-get install --reinstall libgnutls30
После этого перезагрузите вашу систему следующей командой:
reboot
3. Загрузка без графического интерфейса
Если после перезагрузки проблема с черным экраном сохраняется, попробуйте загрузить систему без графического интерфейса:
- В меню GRUB нажмите
e
для редактирования загрузочной строки. - Найдите строку, начинающуюся с
linux
, и добавьте в конец следующую опцию:systemd.unit=multi-user.target
- Нажмите
Ctrl + X
для загрузки с этими параметрами.
Эта команда загрузит систему в текстовом режиме без GUI, что даст вам возможность войти в систему.
4. Проверка журналов
После входа в систему проверьте журналы, чтобы выяснить, что может быть не так с графической подсистемой:
cd /var/log/
less gdm.log
less Xorg.0.log # Если файл существует
В этих логах могут содержаться сообщения об ошибках, которые помогут выяснить причину проблем.
5. Устранение проблем с графикой
Если вы обнаружите, что проблема связана с настройками графического интерфейса или драйверами, вы можете попробовать переустановить ядро графического драйвера. Например, для ATI/AMD или NVIDIA драйверов:
Для NVIDIA:
apt-get install --reinstall nvidia-driver
Для других графических карт:
apt-get install --reinstall xserver-xorg-video-intel # Для Intel
apt-get install --reinstall xserver-xorg-video-ati # Для ATI
Затем снова перезагрузите систему.
6. Резервное копирование данных
Если данные в системе критически важны, рекомендуется сделать их резервную копию. Для этого подключите виртуальный диск к другой виртуальной машине или используйте Live CD для доступа к файловой системе и копирования данных на внешний носитель.
Заключение
Следуя этим шагам, вы должны быть в состоянии восстановить работу вашей системы. Если проблема продолжает оставаться, может понадобиться дальнейшее расследование логов или, в крайнем случае, переустановка системы. Надеюсь, ваша проблема решится без потери данных!