Как загрузить CentOS в CLI?

35

У меня есть ОС CentOS 6.2, которая загружается в GUI. Как при запуске я не могу загрузиться в GUI и вместо этого загрузиться в CLI? Я хочу сделать это во время запуска компьютера.

bgmCoder
источник

Ответы:

49

Когда вы находитесь в меню GRUB, где вы выбираете, какую ОС загружать (если это меню не появляется, нажмите, ESCпока вы получаете «Загрузка CentOS за X секунд»), нажмите, eчтобы отредактировать ваши команды загрузки. Вы должны увидеть такой экран: (параметры могут отличаться)

GRUB меню

Ищите строку, которая начинается с kernel. Выберите его и нажмите eснова. Вы будете в простом редакторе, добавьте 3в конец этой строки. Это означает загрузку на уровне выполнения 3, который работает только в текстовом режиме.

Чтобы сделать эту палку: отредактируйте /etc/inittabи найдите строку, которая начинается с id:5. Замените 5в этой строке на 3. Вы можете найти краткое описание уровней запуска здесь , но коротко:

  • Уровни запуска 0 и 6: остановите и перезагрузите машину соответственно.
  • Уровень запуска 1: Службы не запущены, только root может войти в систему.
  • Уровень запуска 2: Пользователи могут войти, но не могут работать в сети.
  • Уровень запуска 3: Сеть и текстовый режим.
  • Уровень запуска 4: не используется.
  • Уровень запуска 5: GUI.
Ренан
источник
3
После внесения изменений в ядро ​​для режима загрузки уровня запуска (и нажатия кнопки b«boot») все еще предполагается загрузка заставки?
bgmCoder
1
@BGM Я так думаю, но после завершения вам нужно будет ввести приглашение для входа в систему.
Ренан
Это работает для уровня 1, но не для уровня 3. Это странно?
bgmCoder
В любом случае, у Ренана есть ответ. Я также нашел это здесь: linuxquestions.org/questions/linux-server-73/…
bgmCoder
3
Для CentOS 7 введите это в Терминале: 'systemctl set-default multi-user.target' и верните его обратно, 'systemctl set-default graphical.target'
turiyag
4
  1. Помимо того, что упомянул Ренан, вы можете переключиться на другой уровень выполнения, просто выполнив sudo init [level-number]- это временно, когда вы перезагружаетесь, вы получаете настройки по умолчанию, настроенные в /etc/inittab.
  2. Если вы не хотите , чтобы увидеть заставку экрана, вам необходимо заменить ядро из параметров rhgbс textв меню загрузки. Чтобы сделать его постоянным, отредактируйте /boot/grub/grub.conf.
павана
источник