1

Я недавно запустил paceman -Syu чтобы обновить свою систему, как обычно, но после установки новейшего ядра Linux, X-сервер больше не мог запускаться и выдал эту ошибку в файле журнала.

AddScreen/ScreenInit failed for driver 0

Я запускаю эту систему Arch под виртуальной коробкой. Я попытался установить xf86-video-intel , но это тоже не решило проблему.

Прямо сейчас я понизил ядро и заголовки до Linux 4.4, но я хотел бы решить эту проблему правильным способом вместо использования старого ядра.

Редактировать: Эта проблема, похоже, решилась сама собой, так как, по-видимому, она была вызвана конфликтом исходных данных с пакетом гостевых дополнений. На данный момент новый пакет работал нормально с ядром 4.5.

1 ответ1

1

Я просто установил ArchLinux, используя Windows 7 x64 в качестве хоста, и первоначально использовал пакеты Vbox, предоставляемые Arch. Получил X, но не изменил размер рабочего стола. Так что, чтобы исправить это я,

  • Удалены пакеты pacman -Rs virtualbox-guest-utils
  • Отключение гостя
  • Обновленное приложение VirtualBox для Windows до последней версии (5.0.18 r106667)
  • Обновленный пакет расширений VirtualBox
  • Загруженный гость
  • В меню VirtualBox устройства нажали на «Вставить образ компакт-диска гостевого дополнения»
  • Смонтированный образ CD с помощью mount /dev/cdrom /mnt
  • Запустите сценарий VBoxLinuxAdditions.run который скомпилировал и установил соответствующие инструменты и драйверы для версии VirtualBox, которую я запускаю.
  • Rebooted

Я проверил, что модули ядра загрузили lsmod | grep -i vbox . Должно выглядеть так,

# 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

На этом этапе я не мог заставить Xorg начать. В этой теме упоминалось, что старый файл /etc/X11/xorg.conf должен быть удален. Попробовал и вуаля!

Теперь команда startx работает и экран также изменяет размеры! Единственная проблема заключается в том, что когда гость находится в оконном режиме, выделение текста в Konsole с помощью мыши отключается на одну строку. Прекрасно работает в полноэкранном режиме. Ну что ж... :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .