¿Cómo arrancar CentOS en CLI?

35

Tengo un sistema operativo CentOS 6.2 que se inicia en la GUI. ¿Cómo, al inicio, no puedo iniciar en la GUI y, en cambio, iniciar en la CLI? Quiero hacer esto en el momento del inicio de la computadora.

bgmCoder
fuente

Respuestas:

49

Cuando se encuentre en el menú de GRUB donde seleccione qué sistema operativo iniciar (si este menú no aparece, presione ESCmientras obtiene el "Arranque de CentOS en X segundos"), presione epara editar sus comandos de inicio. Debería ver una pantalla como esta: (los parámetros pueden variar)

Menú GRUB

Busque la línea que comienza con kernel. Elíjalo y luego presione enuevamente. Estará en un editor simple, agregue 3al final de esta línea. Esto significa arrancar en el nivel de ejecución 3, que es solo en modo texto.

Para hacer este palo: edite /etc/inittaby busque una línea que comience con id:5. Reemplace el 5en esa línea por 3. Puede encontrar una breve descripción de los niveles de ejecución aquí , pero en breve:

  • Runlevel 0 y 6: detener y reiniciar la máquina, respectivamente.
  • Nivel de ejecución 1: no se ejecutan servicios, solo el usuario root puede iniciar sesión.
  • Nivel de ejecución 2: los usuarios pueden iniciar sesión pero no establecer redes.
  • Nivel de ejecución 3: Redes y modo texto.
  • Nivel de ejecución 4: sin usar.
  • Nivel de ejecución 5: GUI.
Renan
fuente
3
Después de hacer la edición del kernel para el modo de arranque de nivel de ejecución (y presionar bpara "arrancar"), ¿se supone que todavía debe cargar la pantalla de inicio?
bgmCoder
1
@BGM Creo que sí, pero debería llevarlo a la solicitud de inicio de sesión una vez que finalice.
Renan
Funciona para el nivel 1, pero no para el nivel 3. ¿Es extraño?
bgmCoder
De todos modos, Renan tiene la respuesta. También lo encontré aquí: linuxquestions.org/questions/linux-server-73/…
bgmCoder
3
Para CentOS 7, escriba esto en la Terminal: 'systemctl set-default multi-user.target' y para volver a cambiarlo, 'systemctl set-default graphical.target'
turiyag
4
  1. Además de lo que Renan mencionó, puede cambiar a otro nivel de ejecución simplemente ejecutando sudo init [level-number]: esto es temporal, cuando reinicia, llega a su valor predeterminado, configurado en /etc/inittab.
  2. Si no desea ver la pantalla de inicio , debe reemplazar el parámetro del kernel rhgbcon texten el menú de arranque. Para hacerlo permanente, edite /boot/grub/grub.conf.
Pavana
fuente