Як завантажувати CentOS в CLI?


35

У мене є OS CentOS 6.2, яка завантажується в GUI. Як після запуску я не можу завантажуватися в графічний інтерфейс, а натомість завантажуватися в CLI? Я хочу це зробити під час запуску комп'ютера.

Відповіді:


49

Коли ви перебуваєте в меню GRUB, де ви вибираєте, яку ОС для завантаження (якщо це меню не відображається, натисніть, ESCпоки ви отримаєте "Boot CentOS за X секунд"), натисніть, eщоб змінити команди завантаження. Ви повинні побачити такий екран: (параметри можуть відрізнятися)

Меню GRUB

Шукайте рядок, який починається з kernel. Виберіть його та натисніть eще раз. Ви будете в простому редакторі, додайте 3в кінець цього рядка. Це означає завантаження в runlevel 3, який є лише текстовим режимом.

Щоб зробити цю паличку: відредагуйте /etc/inittabі знайдіть рядок, який починається з id:5. Замініть 5рядок у цьому рядку на 3. Короткий опис рівнів ви можете знайти тут , але коротко:

  • Виконання рівня 0 і 6: зупинка та перезавантаження машини відповідно.
  • Рівень 1: Ніякі сервіси не запущені, лише root може входити в систему.
  • Рівень 2: Користувачі можуть входити в систему, але без мереж.
  • Рівень 3: Мережа та текстовий режим.
  • Рівень 4: невикористаний.
  • Рівень 5: GUI.

3
Після редагування ядра для режиму завантаження runlevel (та натискання 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'
вівторок

4
  1. Крім того, що згадував Ренан, ви можете переключитися на інший рівень запуску, просто виконавши його sudo init [level-number]- це тимчасово, коли ви перезавантажуєтесь, ви переходите до встановленого за замовчуванням налаштування /etc/inittab.
  2. Якщо ви не хочете бачити екран заставки, вам потрібно замінити параметр ядра rhgbна textв меню завантаження. Щоб зробити його постійним, відредагуйте /boot/grub/grub.conf.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.