Bastante simple, estoy tratando de cambiar el nivel de ejecución. Todo lo que encuentro en línea me señala el archivo ubicado en:
/etc/init/rc-sysinit.conf
Aquí he intentado cambiar el "DEFAULT_RUNLEVEL" a 3 o cualquier otra cosa y no hace ninguna diferencia (el valor original era 2, lo que tampoco tenía mucho sentido). Pase lo que pase, mi máquina arranca completamente y cuando verifico el comando runlevel, veo "N 5" como resultado cada vez.
¿Cómo cambio el nivel de ejecución? Prefiero no anularlo a través de grub o algún otro mecanismo de solución. Y no estoy buscando cómo deshabilitar X específicamente.
Todas las instrucciones que estaba buscando en línea eran un poco viejas, ¿cambió algo con 16.04?
systemd
lugar deupstart
y ese archivo del que estás hablando es paraupstart
. Si lees artículos aún más antiguos, también encontrarás formas para los antiguosinit
. Pero consystemd
, simplemente puede cambiar entre la GUI y el modo de texto usandosudo systemctl start graphical.target
ysudo systemctl start multi-user.target
.systemctl isolate
Respuestas:
Ubuntu 16.04 usa systemd en lugar de init y, por lo tanto, el concepto de
runlevels
es reemplazado por el términotargets
. Entonces, de hecho, hay un mapeo entre los niveles de ejecución basados en init y los objetivos basados en systemd:Ahora, para cambiar los "niveles de ejecución" en 16.04, puede usar, por ejemplo, para:
Para hacer que este sea el "nivel de ejecución" predeterminado, puede usar:
Desde
man systemctl
También eche un vistazo
man systemd.special
para saber más sobre los objetivos en systemd.fuente
sudo systemctl set-default multi-user.target
en el modo GUI, al reiniciar, obtuve una pantalla en blanco, lo que era una buena señal de que la GUI no había podido arrancar, así que presionéCtrl-Alt-F3
para ingresar al Runlevel 3, hice lo que necesitaba (instalé NVIDIA- CUDA), ejecutarsudo systemctl set-default graphical.target
y volver a la pantalla de inicio de sesión GUI. Pero, ahora no he podido iniciar sesión. ¿Es esa la forma correcta de volver al nivel de ejecución anterior ?sudo systemctl set-default graphical.target
es la forma correcta de volver al entorno de escritorio GUI. Su falla de inicio de sesión no parece estar relacionada con el cambio entre los niveles de ejecución; se parece más al problema del bucle de arranque nVidia . Para salir de dudas, volverá a reducirse al nivel 3, eliminar los controladores de nVidia y Cuda, instalar un controlador de nVidia desde el repositorio, conjunto predeterminado nivel de ejecución 5 (graphical.target), a continuación, reiniciar el sistema y ver si puede entrar.