«Экраны не найдены» при запуске Xorg с startx после установки драйверов Nvidia в Virtualbox


14

Я установил Arch i686 на виртуальную машину VirtualBox (у меня есть nvidia GT610). Я выполнил следующую команду от имени root:

pacman -S nvidia 

После установки и перезагрузки я запустил

pacman -S xorg-server xorg-xinit xorg-server-utils xorg-twm xorg-xclock xterm

тогда

startx

Я получил фатальную ошибку, сказав No screens found. Любая помощь относительно того, что я должен сделать?

Ответы:


8

У меня тоже была эта проблема при установке arch на Virtualbox. Это было исправлено после того, как я сделал следующее:

  1. Выполните следующее, чтобы установить поддержку "mesa" и virtualbox:

    pacman -S mesa xf86-video-vesa
    pacman -S virtualbox-guest-utils
    
  2. Открыть /etc/modules-load.d/virtualbox.confс помощью nano:

    nano /etc/modules-load.d/virtualbox.conf
    

    и напишите в файле следующие строки:

    vboxguest
    vboxsf
    vboxvideo
    

    Нажмите Ctrl+ X, введите, Yчтобы подтвердить, что вы хотите «сохранить и выйти», и когда он запрашивает совпадение имени файла Returnбез изменения имени.

  3. Перезагрузитесь, запустив:

    reboot
    
  4. Установите следующие пакеты, если вы еще этого не сделали (у меня они были установлены ранее, поэтому я пропустил эту часть):

    pacman -S xorg-twm xorg-xclock xterm
    
  5. Перезагрузите X:

    startx
    

3

Я установил арку в virtualbox

Виртуальная машина, работающая в vbox, использует эмулируемую видеокарту вместо вашей карты nvidia.

Что означает, что NVIDIA, как драйвер, не нужен.

X -configureСначала попробуйте , который сгенерирует проверенную конфигурацию xorg, но современному Xorg это вообще не нужно. (Если у вас есть /etc/Xorg/xorg.conf, удалите его)


Это не помогло. X -configureвозвращается No device to configure. COnfiguration failed. Server terminated with error (2).
Primož Kralj

В течение 10 лет люди ходят и говорят, что в этом нет необходимости. Это просто неправда. Слишком часто это необходимо. Пожалуйста, прекратите притворяться, что это работает. Было бы хорошо, если бы это было так, и да, так и должно быть. Должен не имеет значения.
Флориан Хейгл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.