Вопрос или проблема
Итак, я здесь, потому что был очень взволнован, чтобы попробовать новую операционную систему Kali Linux. Я попытался установить ее с двойной загрузкой с Windows 10, создав новый раздел для новой системы. И, кажется, я сделал это идеально. Все выглядит нормально по сравнению с другими установками Kali Linux. Я скачал 64-битную версию 2016 2.0 (последнюю версию).
Когда я запустил свой ПК, появилось меню GRUB, и я выбрал Kali GNU/Linux для загрузки системы. Я получил короткий список команд, который начал появляться, последняя строка – это что-то вроде этого:
dev8/ ... clean ..........30210/200125.... blocks
Извините, я не помню строку точно, это просто чтобы вы могли понять. Я пишу это на Windows.
Дело в том, что после этой строки экран стал как будто в низком разрешении, а затем внезапно стал в HD или разрешение изменилось. Через несколько секунд все становится черным, курсор на экране отсутствует, негде ввести что-либо, нет входа, просто ничего!
Я думаю, что это может быть проблема с графической картой, у меня есть графическая карта Intel HD. Я не могу запустить терминал или что-то еще, пожалуйста, если у вас есть решение для этого, просто помогите, потому что мне действительно нужна эта система для учебы.
Вот конфигурация моего ПК:
- Ноутбук Dell Inspiron 15
- 4 ГБ оперативной памяти DDR3
- Графическая карта Intel HD
- Процессор Intel Celeron N3050 на базе x-64 1.6 ГГц
Можете ли вы дать мне шаг за шагом решение, потому что я очень нов в Kali Linux и очень взволнован, чтобы узнать о нем. И, пожалуйста, не говорите мне установить его на VMware, потому что я пробовал, и это было очень медленно. Я предпочел бы установку на жесткий диск.
@hakim, я сталкивался с аналогичной проблемой ранее, также я опубликовал свой вопрос на этом форуме, если вам интересно, вы можете взглянуть.
Теперь вернемся к вашему вопросу, да, это проблема с отображением, которая повлияла на загрузку экрана входа в Kali.
Есть два решения или обходных пути, которые я могу вам предложить. Проверьте драйверы дисплея для вашего компьютера и попробуйте установить с помощью терминала, если вы сможете получить доступ к безопасному режиму (это должно отобразиться, когда появится экран GRUB).
Если это не сработает, тогда я бы сказал, что вам нужно переустановить его снова. Дайте мне знать, если вам нужна помощь в поиске драйверов для вашей модели дисплея. Я рад помочь.
- Попробуйте нажать Ctrl+Alt+F1, чтобы попасть в терминал.
- Войдите, используя учетные данные, которые вы ввели во время установки.
- Введите
ps -ef | grep X
, чтобы проверить, что Xserver работает.
Я также сталкивался с аналогичной проблемой, когда моя новая установка Kali не загружала экран входа/X11. Я создавал шаблоны VM с помощью Packer на VMware vSphere через конвейер GitLab на локальном исполнителе. Во время установки kali24.1 все выглядело нормально (мне пришлось использовать BIOS вместо EFI, поскольку я мог только определить пользовательскую команду загрузки, объявляющую файл preseed.cfg в режиме BIOS). Также после шаблонирования и клонирования новой VM, VM отображала экран загрузки (выбор загрузки grub), и я видел только одну строку журнала загрузки с данными SMBbus. После этого экран становился черным. В конце концов, я проверил параметры ядра, которые указывают Kali загружаться. Я нашел параметр ‘nomodeset’, который, похоже, является довольно новым дополнением к ядру Linux.
О nomodeset:
Самые новые ядра перенесли настройку видео режима в ядро. Таким образом, все программирование конкретных аппаратных частот и регистров на графической карте происходит в ядре, а не в X-драйвере, когда запускается X-сервер. Это позволяет иметь высокое разрешение, красиво выглядящие экраны загрузки (splash) и переходы без мерцания от экрана загрузки к экрану входа. К сожалению, на некоторых картах это не работает должным образом, и вы получаете черный экран. Добавление параметра nomodeset инструктирует ядро, чтобы не загружать видеодрайверы и использовать режимы BIOS, пока не будет загружен X.
Источник: https://askubuntu.com/questions/716957/what-do-the-nomodeset-quiet-and-splash-kernel-parameters-mean#716966
Мое решение: Удалите параметр ядра ‘nomodeset’ в команде загрузки grub либо во время загрузки: нажмите e, удалите его, ctrl-x ИЛИ отредактируйте ‘/etc/default/grub’ и удалите его там, затем выполните ‘update-grub’. Это решило мою проблему, и теперь любая недавно созданная VM загружается прямо в X11 без проблем. Надеюсь, это поможет некоторым из вас.
Ответ или решение
Проблема с черным экраном после загрузки Kali Linux может быть вызвана различными факторами, включая несовместимость драйвера видеокарты и конфликты с графическими настройками. Мы рассмотрим несколько решений и шагов, которые помогут вам устранить эту проблему и успешно запустить вашу систему.
1. Проверка системных требований
Перед тем как провалиться в технические детали, убедитесь, что ваш компьютер соответствует минимальным системным требованиям Kali Linux:
- Процессор: Intel Celeron N3050 (64-разрядный)
- Оперативная память: 4 ГБ RAM
- Видеокарта: Intel HD Graphics
Ваши спецификации выглядят подходящими, но важно убедиться, что все необходимые компоненты функционируют правильно.
2. Использование режима восстановления
Попробуйте запустить Kali Linux в режиме восстановления, который может помочь вам получить доступ к терминалу:
- Перезагрузите компьютер и дождитесь появления меню GRUB.
- Выберите пункт "Advanced options for Kali GNU/Linux".
- Найдите и выберите "Recovery mode".
Этот режим загрузит минимальную версию системы с минимальным набором драйверов, что может помочь обойти проблему с графикой.
3. Проверка настройки GRUB
Как упоминали некоторые пользователи, важно проверить параметры загрузки, особенно параметр nomodeset
, который может быть причиной проблем с отображением:
- На экране GRUB выберите пункт для загрузки Kali Linux и нажмите
e
, чтобы редактировать команды загрузки. - Найдите строку, начинающуюся с
linux
, и добавьтеnomodeset
в конец этой строки. - Нажмите
Ctrl + X
для запуска системы с этими изменениями.
Если система загрузится с графическим интерфейсом, вам нужно будет удалить или отключить nomodeset
в файле конфигурации GRUB:
-
Откройте терминал (если он доступен) и выполните:
sudo nano /etc/default/grub
-
Найдите строку, которая начинается с
GRUB_CMDLINE_LINUX_DEFAULT
и удалитеnomodeset
. -
Сохраните изменения (Ctrl + X, потом Y, затем Enter) и обновите GRUB:
sudo update-grub
4. Обновление драйверов видеокарты
Если действия выше не решили проблему, возможно, вам потребуется установить или обновить драйверы для вашей видеокарты:
-
Загрузитесь в терминал (как описано в предыдущих шагах).
-
Проверьте, установлен ли драйвер Xorg:
ps -ef | grep X
Если X не запущен, попробуйте переустановить драйверы:
sudo apt-get install --reinstall xserver-xorg sudo dpkg-reconfigure xserver-xorg
-
Перезагрузите систему:
sudo reboot
5. Использование альтернативного графического окружения
Если проблема сохраняется, можно попробовать загрузить другое графическое окружение:
- При загрузке в GRUB выберите "Kali GNU/Linux (with Xfce)" или "Kali GNU/Linux (with Fluxbox)" (если доступны).
- Это открывает альтернативные окружения, которые могут быть более совместимыми.
Заключение
Следование этим шагам должно помочь вам справиться с проблемой черного экрана после загрузки Kali Linux. Убедитесь, что у вас есть резервная копия ваших данных перед внесением серьезных изменений, и не стесняйтесь обращаться к онлайн-сообществам и форумам, где вы можете получить дополнительную помощь. Если проблема все еще актуальна, возможно, стоит рассмотреть возможность переустановки системы, но уже с более свежим образом Kali Linux, так как вы используете довольно старую версию 2016 года.
Ресурсы
- Официальный сайт Kali Linux
- Форумы и сообщества, такие как Kali Linux Forums и Stack Overflow для получения дополнительной поддержки.