VM이 충돌할 때 로그 메시지를 캡처하도록 장치 VM에서 직렬 로깅을 구성할 수 있습니다.
프로시저
- root 권한으로 VM에 로그인합니다.
- /etc/default/grub을 편집합니다.
- 매개 변수 GRUB_CMDLINE_LINUX_DEFAUL를 찾고
console=ttyS0 console=tty0
을 추가합니다.
- update-grub2 명령을 실행합니다.
- /boot/grub/grub.cfg 파일에 3단계에서 변경한 사항이 있는지 확인합니다.
- VM의 전원을 끕니다.
- VM의 구성 파일(.vmx)을 편집하고 다음 줄을 추가합니다.
serial0.present = "TRUE"
serial0.fileType = "file"
serial0.fileName = "serial.out"
serial0.yieldOnMsrRead = "TRUE"
answer.msg.serial.file.open = "Append"
- VM의 전원을 켭니다.
결과
VM에서 커널 패닉이 발생한 경우 .vmx 파일과 동일한 위치에 로그 메시지를 포함하는 serial.out 파일을 찾을 수 있습니다.