Configurar Linux para arrancar sin monitor
Muchos administradores/usuarios prefieren configurar sus servidores como máquinas sin cabeza. Si no sabes qué es un coche sin cabeza, es un PC sin monitor. Esta es una excelente manera de usar Linux como servidor, ya que las personas generalmente instalan servidores Linux sin GUI. El caso es que el problema ha surgido con las últimas iteraciones de las distribuciones de Linux. En versiones recientes (especialmente con Ubuntu), las distribuciones no usan la configuración X. Esto es excelente para los usuarios finales en computadoras de escritorio porque el sistema operativo detecta automáticamente el chip gráfico y el monitor para la configuración automática de X. Si el monitor detecta Ubuntu> = 10.04, se congelará y su servidor sin cabeza se anulará.
Puede solucionar esto conectando el monitor, el mouse y el teclado y dejando que el sistema operativo se inicie y luego retire el monitor cuando se complete el proceso de inicio. Esto está lejos de ser una solución perfecta. Afortunadamente, la comunidad de Linux ha encontrado una solución temporal a este problema (estoy seguro de que los desarrolladores de distribución pronto encontrarán una solución mucho mejor). Veamos la solución.
Advertencias
Necesitas crear un archivo para esta solución /etc/X11/xorg.conf archivo de configuración. Supongo que cualquiera que quiera configurar un servidor sin cabeza no tiene miedo de crear/editar manualmente el archivo xorg.conf. Si es así, asegúrese de haber realizado una copia de seguridad de cualquier archivo xorg.conf existente que pueda guardarse. / etc / X11.
Esta guía también asume que ya tiene una instalación de servidor en funcionamiento que puede iniciar correctamente con el monitor conectado. También asumo que sabe qué tarjeta de video está en su servidor. Necesitará esta información por un momento (así que si no la sabe, investigue y descubra qué tarjeta usa). Dicho esto, sigamos.
xorg.conf
Lo primero que debe hacer es configurar xorg.conf configuración. Si ya existe, copiarlo /etc/X11/xorg.conf.VIEJO y luego borrar el contenido /etc/X11/xorg.conf expediente. El nuevo contenido de este archivo será:
Section "Device"
Identifier "VNC Device"
Driver "vesa"
EndSection
Section "Screen"
Identifier "VNC Screen"
Device "VNC Device"
Monitor "VNC Monitor"
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSection
Section "Monitor"
Identifier "VNC Monitor"
HorizSync 30-70
VertRefresh 50-75
EndSection
Una vez que haya guardado y cerrado este archivo, debe editar el archivo /etc/predeterminado/grub archivo y agregue la siguiente línea:
GRUB_CMDLINE_LINUX="nomodeset"
Puede hacer esto un paso más allá y deshabilitar el protector de pantalla para el proceso de descarga configurando la línea:
GRUB_CMDLINE_LINUX_DEFAULT=
sí "tranquilo"en lugar de"salpicadura tranquila"
Salvar /etc/predeterminado/grub archivo y luego emita un comando sudo update-grub restaurar grub.
Para verificar esta configuración, inicie la máquina sin el monitor conectado. Una vez que le haya dado suficiente tiempo para arrancar, puede habilitar VNC o ssh en la máquina. Si obtiene una conexión exitosa, puede ir. Si no obtiene una conexión exitosa, conecte el monitor y vea en qué parte del proceso se detuvo. Si tienes una pantalla negra, revisa la configuración y asegúrate de que todo esté correcto. Para solucionar más problemas, cargue la máquina con el monitor conectado y verifique /var/log/Xorg.0.log archivo para cualquier error. Con suerte, encontrará que la configuración anterior funciona como un campeón.
Artículos de interés