Je déduis des howtos kvm que cela devrait réellement fonctionner avec sdl et un framebuffer, mais je ne peux pas le faire fonctionner. Faire kvm -cdrom tinycore-current.iso
avec un compte utilisateur normal sur un terminal virtuel donne:
kvm: pci_add_option_rom: impossible de trouver le fichier rom "pxe-rtl8139.bin" init kbd. souris d'initialisation a échoué. Impossible d'initialiser SDL (impossible d'ouvrir souris) - sortie
Bien que cela fonctionne parfaitement sous X.
L'exécuter avec Sudo
pré-écrasé l'affichage et le clavier.
Alors qu'est-ce que je peux faire?
Comme l'indique le message d'erreur, SDL ne peut pas accéder à la souris. Si cette erreur ne s'affiche pas en tant que root (en utilisant Sudo
), il s'agit probablement d'un problème d'autorisations. Vous devez vérifier les autorisations de /dev/input/mice
.
Il est probable qu'une fois le problème de la souris résolu, il affichera le même comportement que lors de l'exécution à l'aide de Sudo
. Il ne vaut peut-être pas la peine d'essayer de le faire fonctionner avec framebuffer. Sans connaître les détails, je dirais que l'utilisation de X pourrait être une meilleure solution.
Premier numéro :
signifie que vous n'avez aucune image bootrom pxe installée. essayez de les installer ou recherchez-les dans /usr/share/qemu
ou /usr/share/gpxe
Sudo apt-file search pxe-rtl8139.bin
indique que ce fichier est dans le package kvm-pxe. Ainsi résoudra votre problème.
Sudo aptitude install kvm-pxe
2e numéro
Si SDL se plaint parce qu'il ne trouve pas de souris (impossible de lancer SDL: impossible d'ouvrir la souris), avant de lancer le programme, procédez comme suit:
export SDL_NOMOUSE=1