Вопрос или проблема
Я запускаю Kali Linux 2021.1
внутри виртуальной машины VirtualBox, и с сегодняшнего дня, похоже, он не загружает графическую оболочку. Я могу аутентифицироваться, но затем остается так:
Я могу использовать ALT + CTRL + F1
, чтобы получить терминал, и, посмотрев в /var/log/messages
, я вижу ошибку, связанную с lightdm
–> менеджером отображения X.
Может, кто-то может помочь мне решить эту проблему и одновременно обучиться?
Спасибо
PS. единственное, что я сделал за день, я удалил chardet
и urllib3
с помощью apt
и установил нужную версию через pip3
, поскольку dirsearch
не работал из-за несовпадения версий, и я полагаю, что предыдущее обновление apt
нарушило версии.
Возможно, вы захотите использовать startx и xinit, перейдя в терминал и выполнив:
startx
xinit выполняется автоматически.
Если это не сработает, переустановите графическую оболочку.
Правка: у меня нет постоянного решения, кроме переустановки или использования реальной машины.
(PS. Я не использую Kali)
Не знаю, почему произошел минус, но вот что сработало для меня:
sudo apt update && sudo apt install -y kali-desktop-xfce
–> установит новую среду Kali Linux Xfce. Когда появится вопрос, выберите: “Менеджер отображения по умолчанию”, выберите lightdm
.
Далее выполните:
update-alternatives --config x-session-manager
–> выберите опцию Xfce
.
Дополнительная информация Kali Linux Xfce FAQ
Вы можете попробовать использовать эту команду:
rm -Rv ~/.cache/sessions/
Надеюсь, это поможет вам!
Основываясь на ответе @cyzczy – в Kali Linux Xfce FAQ говорится, что если xfce не работает, вы можете выполнить эту команду и перезагрузиться:
rm -r .cache .config .local
Это исправило проблему с неправильной загрузкой окон kali/графической оболочки для меня также.
Ответ или решение
Если у вас возникла проблема с загрузкой графической оболочки в Kali Linux 2021.1 в среде VirtualBox, и вы видите только черный экран после аутентификации, это может быть связано с рядом причин, включая проблемы с дисплейным менеджером lightdm
или поврежденные пользовательские конфигурации.
Вот несколько шагов, которые могут помочь вам решить проблему:
-
Запуск графической оболочки вручную:
Перейдите в терминал, нажавALT + CTRL + F1
, и попробуйте запустить графическую оболочку вручную, введя команду:startx
Если это не сработает, переходите к следующим шагам.
-
Переустановка графической оболочки:
Для переустановки среды рабочего стола (например, Xfce) выполните следующие команды:sudo apt update && sudo apt install -y kali-desktop-xfce
Во время установки вам будет предложено выбрать дисплейный менеджер. Выберите
lightdm
. -
Настройка дисплейного менеджера:
После переустановки рабочего стола выполните команду для настройки менеджера сеансов:update-alternatives --config x-session-manager
Убедитесь, что вы выбрали опцию, соответствующую Xfce.
-
Очистка кэша сеансов:
Иногда проблемы могут быть связаны с поврежденными файлами кэша. Попробуйте удалить кэш сеансов, выполнив команду:rm -Rv ~/.cache/sessions/
-
Удаление конфигурационных файлов:
Если предыдущие шаги не помогли, вы можете удалить конфигурационные файлы пользователя. Это приведет к сбросу пользовательских настроек:rm -r ~/.cache ~/.config ~/.local
После этого перезагрузите машину с помощью:
sudo reboot
-
Проверка логов:
Если проблема все еще присутствует, стоит обратиться к логам. Проверьте содержимое файлов/var/log/messages
,/var/log/Xorg.0.log
и~/.xsession-errors
, чтобы выявить ошибки, связанные сlightdm
или другими компонентами графической подсистемы.
Если ни один из этих методов не решит вашу проблему, возможно, имеет смысл рассмотреть возможность переустановки системы или использования физической машины для устранения недостатков виртуализации.
Если у вас есть дополнительные вопросы или вам нужна дальнейшая помощь, пожалуйста, не стесняйтесь спрашивать. Успехов в исправлении ситуации!