Come avviare CentOS nella CLI?


35

Ho un sistema operativo CentOS 6.2 che si avvia nella GUI. Come, all'avvio, non posso avviare la GUI e invece avviare la CLI? Voglio farlo al momento dell'avvio del computer.

Risposte:


49

Quando ti trovi nel menu di GRUB in cui selezioni il sistema operativo da avviare (se questo menu non viene visualizzato, premi ESCmentre ottieni “Avvio di CentOS in X secondi”), premi eper modificare i comandi di avvio. Dovresti vedere una schermata come questa: (i parametri possono variare)

Menu GRUB

Cerca la linea che inizia con kernel. Scegli e poi premi di enuovo. Sarai in un semplice editor, aggiungi 3alla fine di questa riga. Ciò significa l'avvio in runlevel 3, che è solo in modalità testo.

Per creare questo stick: modifica /etc/inittabe cerca una linea che inizia con id:5. Sostituisci 5in quella riga con 3. Puoi trovare una breve descrizione dei runlevel qui , ma a breve:

  • Runlevel 0 e 6: arrestare e riavviare la macchina, rispettivamente.
  • Runlevel 1: nessun servizio in esecuzione, solo root può accedere.
  • Runlevel 2: gli utenti possono accedere ma nessuna rete.
  • Runlevel 3: Networking e modalità testo.
  • Runlevel 4: inutilizzato.
  • Runlevel 5: GUI.

3
Dopo aver effettuato la modifica del kernel per la modalità di avvio runlevel (e premendo b"boot"), dovrebbe ancora caricare la schermata di avvio?
bgmCoder

1
@BGM Penso di sì, ma dovrebbe lasciarti al prompt di accesso al termine.
Renan,

Funziona per il livello 1, ma non per il livello 3. È strano?
bgmCoder

Comunque, Renan ha la risposta. L'ho trovato anche qui: linuxquestions.org/questions/linux-server-73/…
bgmCoder

3
Per CentOS 7, digita questo nel Terminale: 'systemctl set-default multi-user.target' e per cambiarlo di nuovo, 'systemctl set-default graphical.target'
turiyag

4
  1. A parte quanto menzionato da Renan, puoi passare a un altro runlevel semplicemente eseguendolo sudo init [level-number]: questo è temporaneo, quando riavvii, arrivi al tuo valore predefinito, configurato in /etc/inittab.
  2. Se non vuoi vedere la schermata iniziale, devi sostituire i parametri del kernel rhgbcon textnel menu di avvio. Per renderlo permanente, modifica /boot/grub/grub.conf.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.