У меня есть ОС CentOS 6.2, которая загружается в GUI. Как при запуске я не могу загрузиться в GUI и вместо этого загрузиться в CLI? Я хочу сделать это во время запуска компьютера.
2 ответа
Когда вы находитесь в меню GRUB, где вы выбираете, какую ОС загружать (если это меню не появляется, нажмите ESC, пока вы получаете «Загрузка CentOS за X секунд»), нажмите e, чтобы отредактировать ваши команды загрузки. Вы должны увидеть такой экран: (параметры могут отличаться)
Ищите строку, которая начинается с kernel
. Выберите его и затем нажмите e еще раз. Вы будете в простом редакторе, добавьте 3
в конец этой строки. Это означает загрузку на уровне выполнения 3, который работает только в текстовом режиме.
Чтобы сделать эту флешку: отредактируйте /etc/inittab
и найдите строку, которая начинается с id:5
. Замените 5
в этой строке на 3
. Вы можете найти краткое описание уровней запуска здесь, но коротко:
- Уровни запуска 0 и 6: остановите и перезагрузите машину соответственно.
- Уровень запуска 1: Службы не запущены, только root может войти в систему.
- Уровень запуска 2: Пользователи могут войти, но без сети.
- Уровень запуска 3: Сеть и текстовый режим.
- Уровень запуска 4: не используется.
- Уровень запуска 5: GUI.
- Помимо упомянутого Ренаном, вы можете переключиться на другой уровень выполнения, просто выполнив
sudo init [level-number]
- это временно, когда вы перезагружаетесь, вы переходите к настройкам по умолчанию, настроенным в/etc/inittab
. - Если вы не хотите видеть заставку, вам нужно заменить параметр ядра
rhgb
наtext
в меню загрузки. Чтобы сделать его постоянным, отредактируйте/boot/grub/grub.conf
.