您可以在應用裝置虛擬機器上設定序列記錄,以在虛擬機器當機時擷取記錄訊息。

程序

  1. root 身分登入虛擬機器。
  2. 編輯 /etc/default/grub
  3. 尋找參數 GRUB_CMDLINE_LINUX_DEFAUL 並附加 console=ttyS0 console=tty0
  4. 執行命令 update-grub2
  5. 確認 /boot/grub/grub.cfg 檔案是否已在步驟 3 中進行變更。
  6. 關閉虛擬機器的電源。
  7. 編輯虛擬機器的組態 (.vmx) 檔案,並新增下列幾行:
           serial0.present = "TRUE"
           serial0.fileType = "file"
           serial0.fileName = "serial.out"
           serial0.yieldOnMsrRead = "TRUE"
           answer.msg.serial.file.open = "Append"
  8. 開啟虛擬機器電源。

結果

如果虛擬機器中發生核心異常,您可以在與 .vmx 檔案相同的位置找到包含記錄訊息的 serial.out 檔案。