![Загрузка CentOS без GUI фактически запустила GUI до входа в систему](https://rvso.com/image/134433/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0%20CentOS%20%D0%B1%D0%B5%D0%B7%20GUI%20%D1%84%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D0%BB%D0%B0%20GUI%20%D0%B4%D0%BE%20%D0%B2%D1%85%D0%BE%D0%B4%D0%B0%20%D0%B2%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83.png)
я прочиталответк посту предлагается использовать:
systemctl set-default multi-user.target
для входа в режим командной строки. Работает нормально, за исключением того, что перед входом в систему CentOS, похоже, загружается в графическом режиме, что делает процесс запуска довольно медленным. Смотрите следующую картинку:
У меня был минимальный установленный CentOS, он загружается гораздо быстрее по сравнению с моей ситуацией сейчас. Так в чем причина этого, и как избавиться от предзагрузочного gui?
решение1
Чтобы избавиться от предзагрузочного GUI, вам нужно удалить rhgb
опцию в grub
опциях. Если вы также хотите получать сообщения ядра во время загрузки, вам также нужно удалить quite
опцию строки добавления ядра.
Для этого отредактируйте файл /etc/default/grub
в текстовом редакторе по вашему выбору и примените расширение GRUB_CMDLINE_LINUX
.
Если вы просто хотите удалить предзагрузочный графический интерфейс, это будет выглядеть следующим образом.
GRUB_CMDLINE_LINUX="quiet"
Если вы также хотите получать сообщения ядра во время загрузки, просто установите его как f
GRUB_CMDLINE_LINUX=""
Вы также можете захотеть сохранить запись по умолчанию в файле. Для этого просто закомментируйте эту строку с помощью #
.
После редактирования файла вам необходимо сгенерировать grub
конфигурацию следующим образом.
grub2-mkconfig -o /etc/grub2.cfg