X Server no puede iniciarse en Linux 4.5 en el invitado de la caja virtual Arch

X Server no puede iniciarse en Linux 4.5 en el invitado de la caja virtual Arch

Recientemente ejecuté paceman -Syupara actualizar mi sistema como de costumbre, pero después de instalar el kernel de Linux más nuevo, el servidor X ya no pudo iniciarse y produjo este error en el archivo de registro.

AddScreen/ScreenInit failed for driver 0

Estoy ejecutando este sistema Arch en una caja virtual. Intenté instalar el xf86-video-intelcontrolador, pero tampoco solucionó el problema.

En este momento bajé el kernel y los encabezados a Linux 4.4, pero me gustaría resolver este problema de la manera correcta en lugar de usar un kernel antiguo.

Editar: este problema pareció haberse resuelto solo, ya que parece haber sido causado por un conflicto ascendente con el paquete de adiciones de invitados. Hasta ahora, el nuevo paquete funcionó bien con el kernel 4.5.

Respuesta1

Simplemente configuré ArchLinux usando Windows 7 x64 como host e inicialmente usé los paquetes Vbox proporcionados por Arch. Tengo X funcionando pero no puedo cambiar el tamaño del escritorio. Así que para arreglarlo yo,

  • Paquetes eliminadospacman -Rs virtualbox-guest-utils
  • Apagar invitado
  • Aplicación VirtualBox Windows actualizada a la última versión (5.0.18 r106667)
  • Paquete de extensión de VirtualBox actualizado
  • Invitado arrancado
  • En el menú Dispositivos de VirtualBox, haga clic en "Insertar imagen de CD de Guest Additions".
  • Imagen de CD montada usandomount /dev/cdrom /mnt
  • Ejecute el script VBoxLinuxAdditions.runquecompiladoyinstaladolas herramientas y controladores correspondientes para la versión de VirtualBox que estoy ejecutando.
  • Reiniciado

Verifiqué que los módulos del kernel se hayan cargado lsmod | grep -i vbox. Debería verse así,

# lsmod | grep -i vbox
vboxvideo              45056  2
ttm                    73728  1 vboxvideo
drm_kms_helper        106496  1 vboxvideo
drm                   245760  5 ttm,drm_kms_helper,vboxvideo
syscopyarea            16384  2 drm_kms_helper,vboxvideo
sysfillrect            16384  2 drm_kms_helper,vboxvideo
sysimgblt              16384  2 drm_kms_helper,vboxvideo
vboxsf                 40960  0
vboxguest             196608  6 vboxsf,vboxvideo

En este punto tampoco pude hacer que Xorg iniciara. En estohiloSe mencionó que el antiguo archivo /etc/X11/xorg.conf debería eliminarse. ¡Lo probé y listo!

¡Ahora el comando startx funciona y la pantalla también cambia de tamaño! El único problema es que cuando el invitado está en modo ventana, la selección de texto en Konsole usando el mouse está desviada en una línea. Funciona bien en modo de pantalla completa. Oh bien... :)

información relacionada