Vous pouvez configurer la journalisation série sur une machine virtuelle de dispositif pour capturer les messages de journal lorsque la machine virtuelle se bloque.

Procédure

  1. Connectez-vous à la machine virtuelle en tant que root.
  2. Modifiez /etc/default/grub.
  3. Recherchez le paramètre GRUB_CMDLINE_LINUX_DEFAUL et ajoutez console=ttyS0 console=tty0.
  4. Exécutez la commande update-grub2.
  5. Vérifiez que le fichier /boot/grub/grub.cfg a été modifié à l'étape 3.
  6. Mettez la machine virtuelle hors tension.
  7. Modifiez le fichier de configuration (.vmx) de la machine virtuelle et ajoutez les lignes suivantes :
           serial0.present = "TRUE"
           serial0.fileType = "file"
           serial0.fileName = "serial.out"
           serial0.yieldOnMsrRead = "TRUE"
           answer.msg.serial.file.open = "Append"
  8. Mettez sous-tension la machine virtuelle.

Résultats

Si une panique du noyau se produit dans la machine virtuelle, vous pouvez trouver le fichier serial.out contenant des messages de journal au même emplacement que celui du fichier .vmx.