Как запустить kvm / qemu на виртуальном терминале с включенными kms

Я вывел из kvm howtos, что это должно действительно работать с sdl и фреймбуфером, но я не могу это сделать. Выполнение kvm -cdrom tinycore-current.iso с обычной учетной записью пользователя на виртуальном терминале дает:

kvm: pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"
init kbd.
init mouse failed.
Could not initialize SDL(Unable to open mouse) - exiting

Пока он работает безупречно под X.

Запуск с помощью sudo отображения предупреждающих сообщений и клавиатуры.

Итак, что я могу сделать?

1
задан 28 September 2011 в 03:44

5 ответов

Как указано в сообщении об ошибке, SDL не может получить доступ к мыши. Если эта ошибка не отображается как root (с помощью sudo), это, вероятно, проблема с разрешениями. Вы должны проверить разрешения /dev/input/mice.

Вероятно, что после устранения проблемы мыши будет показано то же поведение, что и при запуске с использованием sudo. Возможно, не стоит пытаться заставить его работать с фреймбуфером. Не зная деталей, я бы сказал, что использование X может стать лучшим решением.

1
ответ дан 25 May 2018 в 18:34

Как указано в сообщении об ошибке, SDL не может получить доступ к мыши. Если эта ошибка не отображается как root (с помощью sudo), это, вероятно, проблема с разрешениями. Вы должны проверить разрешения /dev/input/mice.

Вероятно, что после устранения проблемы мыши будет показано то же поведение, что и при запуске с использованием sudo. Возможно, не стоит пытаться заставить его работать с фреймбуфером. Не зная деталей, я бы сказал, что использование X может стать лучшим решением.

1
ответ дан 25 July 2018 в 21:16

Как указано в сообщении об ошибке, SDL не может получить доступ к мыши. Если эта ошибка не отображается как root (с помощью sudo), это, вероятно, проблема с разрешениями. Вы должны проверить разрешения /dev/input/mice.

Вероятно, что после устранения проблемы мыши будет показано то же поведение, что и при запуске с использованием sudo. Возможно, не стоит пытаться заставить его работать с фреймбуфером. Не зная деталей, я бы сказал, что использование X может стать лучшим решением.

1
ответ дан 6 August 2018 в 03:09

Первый выпуск:

означает, что у вас нет загруженных изображений с загрузкой pxe. попробуйте установить их или посмотрите в /usr/share/qemu или /usr/share/gpxe

sudo apt-file search pxe-rtl8139.bin

, что этот файл находится в пакете kvm-pxe.

sudo aptitude install kvm-pxe

2nd Issue

Если SDL жалуется, потому что он не может найти какую-либо мышь (невозможно запустить SDL: не удается открыть мышь) перед запуском программы выполните:

export SDL_NOMOUSE=1
1
ответ дан 25 May 2018 в 18:34

Первая проблема:

означает, что у вас не было загружено изображений с загрузкой pxe. попробуйте установить их или просмотреть в /usr/share/qemu или /usr/share/gpxe

sudo apt-file search pxe-rtl8139.bin

, что этот файл находится в пакете kvm-pxe.

sudo aptitude install kvm-pxe

2nd Issue

Если SDL жалуется, потому что он не может найти какую-либо мышь (невозможно выполнить инициализацию SDL: невозможно открыть мышь) перед запуском программы выполните:

export SDL_NOMOUSE=1
1
ответ дан 6 August 2018 в 03:09

Другие вопросы по тегам:

Похожие вопросы: