您可以在應用裝置虛擬機器上設定序列記錄,以在虛擬機器當機時擷取記錄訊息。
程序
- 以 root 身分登入虛擬機器。
- 編輯 /etc/default/grub。
- 尋找參數 GRUB_CMDLINE_LINUX_DEFAUL 並附加
console=ttyS0 console=tty0
。
- 執行命令 update-grub2。
- 確認 /boot/grub/grub.cfg 檔案是否已在步驟 3 中進行變更。
- 關閉虛擬機器的電源。
- 編輯虛擬機器的組態 (.vmx) 檔案,並新增下列幾行:
serial0.present = "TRUE"
serial0.fileType = "file"
serial0.fileName = "serial.out"
serial0.yieldOnMsrRead = "TRUE"
answer.msg.serial.file.open = "Append"
- 開啟虛擬機器電源。
結果
如果虛擬機器中發生核心異常,您可以在與 .vmx 檔案相同的位置找到包含記錄訊息的 serial.out 檔案。