qemu guest serial output vers la console de l'hôte


0

Je cherche une solution depuis un certain temps maintenant et là où j'ai trouvé plusieurs fils qui semblent avoir aidé d'autres personnes, ces solutions ne semblent pas fonctionner pour moi. J'aimerais démarrer un invité qemu via cmdline et disposer de la sortie du port série de l'invité dans le terminal qui a lancé la quête. Détails; host = ubuntu 18.04, guest = debian 9. L’ISO utilisé pour créer l’invité était debian-9.6.0-i386-netinst.iso. J'ai utilisé l'installation normale, mais sans bureau. J'ai caché l'écran du chargeur Grub et il a démarré à l'invite du nom d'utilisateur. J'ai essayé de nombreuses options différentes à partir de différents threads, y compris "-nographics -serial stdio -append et autres". L'append m'a donné une erreur du noyau et en fonction de la combinaison de commutateurs, j'ai eu quelques erreurs, mais le plus souvent, le terminal reste juste là et clignote. J'ai changé la base de données debian, comme beaucoup de personnes l'ont suggéré dans d'autres discussions, je vais joindre la config de base. Après avoir modifié le grub, j'ai fait un update-grub.

Voici ma config de grub:

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFUALT="console=ttys0 console=tty0"
GRUB_CMDLINE_LINUX="console=tty0 console=ttys0,9600n8"
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISABLE_OS_PROBER=true

voici le cmd que j'utilise actuellement pour démarrer qemu

qemu-system-i386 -hda deb.qcow2 -m 1024 -net nic -net user -serial stdio 

Je ne suis pas sûr si le problème est dans l'hôte, l'invité ou le cmd pour le démarrer. Toute aide serait formidable. Merci d'avance.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.