44 votes

Comment augmenter la résolution d'écran visualisée sur QEMU / KVM ?

J'ai une station de travail Ubuntu 9.10 64 bits avec deux systèmes d'exploitation invités virtualisés utilisant KVM/QEMU. Les deux sont également en 64 bits. L'un est Fedora 12, l'autre est la version bêta d'Ubuntu 10.04.

Le problème est que je voudrais utiliser une taille d'écran plus grande qui n'est pas configurée par défaut. Les deux systèmes d'exploitation invités ont une résolution maximale d'écran de 1024x768. J'aimerais augmenter cela à quelque chose comme 1280x900 ou 1440x900. La résolution du système hôte est de 1920x1080.

Cette configuration semble être le résultat de la détection de la résolution rapportée par l'écran virtuel lors de l'installation.

La seule information que j'ai trouvée sur le sujet suggère de modifier le fichier xorg.conf dans le répertoire /etc/X11. Aucun des systèmes invités n'a ce fichier.

J'ai essayé d'en créer un manuellement dans le système Fedora et j'ai réussi à le rendre complètement inutilisable. Ce n'est pas vraiment un problème car il vient d'être installé et peut être réinstallé facilement.

Est-il possible de faire ce que je veux? Si oui, comment puis-je y parvenir?

1voto

Aten Points 21
  1. Redémarrez en mode shell avec QEMU. Si vous utilisez un noyau personnalisé, ajoutez init=/bin/bash après rw dans l'argument append. (par exemple -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash") Sinon, vous pourriez démarrer en mode de récupération, ce qui vous donnera également un shell root. (Tout cela vient du système d'exploitation invité, celui que vous exécutez dans QEMU)

  2. Après avoir démarré en mode shell, vous aurez un shell root/su, sans interface graphique.

  3. Exécutez maintenant : nano /etc/X11/xorg.conf. Ce sera un nouveau fichier.

  4. Tapez :

    Section "Screen" Identifier "Default Screen" SubSection "Display" Depth 16 Modes "800x600" "640x480" EndSubSection EndSection

  5. Redémarrez

REMARQUES :

  • Le "640x480" supplémentaire est au cas où le "800x600" échoue.
  • Je ne peux pas le mettre en '1024x768'. Il reviendra simplement à 800x600

0voto

Wind Slightly Points 1

Pour ceux d'entre vous qui ne parviennent toujours pas à redimensionner l'invité Windows en utilisant la configuration suggérée (canal spice, outils invités spice, QXL), voici comment j'ai résolu le mien: https://stackoverflow.com/a/69047899/16824614

-1voto

farookphuket Points 1

La solution "Solution 2021 pour les utilisateurs de virt-manager" de l'utilisateur 3728501 fonctionne pour moi

J'ai suivi la solution de lui et cela fonctionne pour moi MERCI!

J'ai écrit ceci le 25 juin 2021 à 8h28.

J'utilise Ubuntu 20.04

avant d'installer le nouveau programme, j'ai exécuté

sudo apt update && sudo apt upgrade -yy

ensuite, j'ai cherché "comment installer qemu virt-manager ubuntu 20.04" sur Google

J'ai installé virt-manager qemu en suivant : https://phoenixnap.com/kb/ubuntu-install-kvm

à l'étape d'ajout d'utilisateur, j'ai exécuté :

sudo adduser $USER libvirt

sudo adduser $USER libvirt-qemu

redémarrer

après que l'installation et l'ajout d'utilisateur soient terminés, j'ai redémarré mon système

maintenant mon système a démarré puis j'ai ouvert le virt-manager (en utilisant mon interface graphique normale)

créez juste un OS invité pour les tests dans mon cas j'ai téléchargé l'image iso de Manjaro dans ~/Téléchargements donc je vais utiliser cette image et après avoir créé avec succès l'OS invité, j'ai exécuté la "mise à jour" dans mon OS invité avec la commande

pamac update

ensuite j'ai éteint mon OS invité et suis retourné à ma fenêtre virt-manager j'ai sélectionné :

Désolé ils ne me permettent pas de poster l'image mais le lien de l'image est ici :

https://i.ibb.co/LCxJdkV/2021-06-25-qemu-guest-window-resize.png

au fait, sur mon Ubuntu 20.04 j'utilise i3wm au lieu du gestionnaire de fenêtres par défaut car j'aime i3wm car c'est plus facile pour moi d'utiliser i3

J'ai mon script bash : https://github.com/farookphuket/ubuntu_my_config.git

Je suis thaïlandais donc mon anglais parlé est assez mauvais je m'excuse mais j'ai réalisé une vidéo montrant comment j'installe i3wm pour Manjaro en utilisant mon script bash :

https://www.youtube.com/watch?v=q3Sanjl93dQ

j'espère que cela aidera quelqu'un

merci

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X