Cómo modificar la fuente y el formato predeterminados del sistema UbuntuMi comprensión personal sobre cómo modificar el nivel de ejecución predeterminado e iniciar la interfaz de caracteres en Ubuntu 12.04. hágalo usted mismo, no importa), si desea una operación directa, consulte la parte de fuente verde (1) El primer método: debido a que RedHat administra el nivel de ejecución a través de un archivo llamado inittab, y Ubuntu no, se recomienda para crear un archivo en el directorio /etc/ $sudo vi /etc/ inittab, luego edite el archivo y establezca el nivel de ejecución en 3 de la siguiente manera. Cree el archivo $sudo vi /etc/initab en el directorio /etc/ y luego edítelo. el archivo y establezca el nivel de ejecución en 3 con el siguiente contenido: id: 3: initdefault: y luego reinicie. Lo probé yo mismo, no funciona, Ubuntu aún ingresa a la interfaz gráfica. (2) El segundo método: use el software sysv-rc-cong sudo install sysv-rc-conf y luego use root para ejecutar sudo sysv-rc-conf off. Necesita que el nivel de ejecución sea gdm, o cierre todo, y luego presione q para salir, no probado (3) Tercer método: modificar el valor predeterminado De forma predeterminada, para modificar el nivel de ejecución predeterminado, debe modificar el archivo /etc/inittab. Pero no existe tal archivo en el sistema Ubuntu. En cambio, es necesario modificar el archivo /etc/init/rc-sysinit.conf. Debido a que el nivel de ejecución predeterminado de ubuntu es 2, verá env DEFAULT_RUNLEVEL=2, cambie 2 a 3. Reanudar. Pruébelo usted mismo, pero si no funciona, Ubuntu seguirá ingresando a la interfaz gráfica de usuario. (4) El cuarto método: el nivel de ejecución predeterminado de Ubuntu después de la instalación es 2. Puede usar el comando runlevel para verlo. Debido a que runlevel = 2, el script que comienza con S en el directorio /etc/rc2.d/ se ejecutará automáticamente durante el proceso de inicio. La razón por la que Ubuntu puede arrancar directamente desde la interfaz gráfica es porque se está ejecutando gdm. Por lo tanto, puede desactivar el script de inicio de gdm simplemente cambiando la primera letra del nombre del archivo de S a K: cd /etc/rc2.dsudo mv S30gdm K30gdm Personalmente, creo que no existe un archivo como gdm. en el directorio correspondiente. Antes de presentar el método, espero que pueda aclarar un concepto: Linux en los sistemas Debian (Ubuntu se basa en Debian) siempre ha usado el nivel de ejecución 2 para iniciarse de forma predeterminada, y la definición de nivel de ejecución también es diferente de redhat. Los niveles de ejecución de Debian se definen de la siguiente manera: 0 ? Detener, modo de apagado 1 ? Modo independiente, de usuario único 2 - Modo multiusuario completo con administrador de pantalla (interfaz gráfica de usuario) 3 - Con administrador de pantalla (interfaz gráfica de usuario) Multiusuario completo modo 4 - Modo multiusuario completo con administrador de pantalla (interfaz gráfica de usuario) 5 - Modo multiusuario completo 6 con administrador de pantalla (interfaz gráfica de usuario) Después de reiniciar, puede encontrar que los niveles 2 a 5 no son ¿La diferencia es que? Todos están en modo multiusuario, que es diferente del Linux normal. El nivel de ejecución de redhat se define de la siguiente manera: 0: cerrado. 1: Modo de usuario único, solo el usuario raíz puede mantener el sistema. 2: Modo multiusuario, pero no puede usar NFS (equivalente a Sitios de red en Windows). 3: Modo multiusuario de interfaz de personajes. 4: Indefinido. 5: Modo multiusuario de interfaz gráfica. 6: Reiniciar. 7: Reiniciar. 8: Reiniciar. 9: Reiniciar. 10: Reiniciar. 11: Reiniciar. 12: Reiniciar. El nivel de ejecución predeterminado del sistema no se puede establecer en 0; de lo contrario, seguirá reiniciándose.
Una cosa más para agregar aquí es que la mayoría de Linux usa un mecanismo llamado System V para iniciar los niveles de ejecución, mientras que Ubuntu usa upstart en lugar de init para iniciar los procesos del sistema. El archivo de nivel de ejecución predeterminado de Ubuntu es /etc/init/rc-sysinit.conf. Método exitoso Primer método: (nivel de kernel) Sudo vi /etc/default/grub Modifique GRUB_CMDLINE_linux_ DEFAULT=quiet DEFAULT=quiet splash a: GRUB_CMDLINE_linux_DEFAULT=text y luego ejecute sudo update-grub2 Segundo método: (basado en el método advenedizo ortodoxo) upstart, /etc/init.d y /etc/default/grub en el sistema ubuntu se basan en el método upstart ortodoxo. d es básicamente una conexión suave a /lib/init/upstart-job, por lo que todas las solicitudes de initscripts se convierten en eventos de inicio. Todos los proyectos de inicio administrados por el sistema upstart se inician en función del archivo de configuración /etc/init y se pueden iniciar. El evento lightdm es asombroso. Simplemente edite el archivo /etc/init/lightdm.confstart. confstart on ((sistema de archivos e inició dbusand (dispositivo de gráficos agregado fb0 PRIMARY_DEVICE_FOR_DISPLAY=1o tarjeta agregada al dispositivo drm0 PRIMARY_DEVICE_FOR_DISPLAY=1o udevtrigger detenido)) o nivel de ejecución PREVLEVEL=s) se detiene en el nivel de ejecución [016] Como se puede ver, una vez que el archivo Cuando se inicializa el sistema, se inicia el bus DBUS y se agrega un dispositivo gráfico fb0 PRIMARY_DEVICE_FOR_DISPLAY=1 o una tarjeta drm-device-added0 PRIMARY_DEVICE_FOR_DISPLAY=1 o se detiene udevtrigger o runlevel PREVLEVEL=s cualquiera de estos eventos, GDM se iniciará, solo cuando el nivel de ejecución Cuando es 016, GDM no se iniciará. Entonces estos eventos son inequívocos. Para eliminar GDM en el nivel de inicio, comente los eventos relacionados con el inicio anteriores y anúlelos. Dado que ubuntu está predeterminado en el modo 2, se inicia al reiniciar después (sistema de archivos e inició dbusand (dispositivo de gráficos agregado fb0 PRIMARY_DEVICE_FOR_DISPLAY=1 o tarjeta drm-dispositivo agregado 0 PRIMARY_DEVICE_FOR_DISPLAY=1 o detuvo udevtrigger) y nivel de ejecución [345]) se detiene en el nivel de ejecución [0126] . El tercer método 1. Detenga el inicio del escritorio gráfico predeterminado. Ubuntu 12.04 ingresará a la interfaz gráfica cuando se inicie de forma predeterminada. Lo primero que debe hacer es detener el inicio del proceso lightdm.