UPDATE
tambahkan --extra-args earlyprint=serial,ttyS0,115200 saat instalasi berhasil mengatasi masalah ini.
OLD POST
Setelah instalasi guest VM pada host, kita dapat mengaksesnya melalui host console menggunakan command:
virsh console VM_NAME
Namun, apabila terjadi error
KVM guest hangs at Escape character is ^]
Silahkan coba langkah berikut:
- Matikan guest VM jika masih running
virsh shutdown VM-NAME - Kita perlu mount guest VM ke host
sudo guestmount -d VM-NAME -i /mnt - Edit file GRUB
sudo nano /mnt/etc/default/grub - Ubah baris
GRUB_CMDLINE_LINUX=''"
menjadi
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"
(sesuaikan baudrate dengan baudrate host) - Ubah baris
GRUB_CMDLINE_LINUX_DEFAULT="quite splash"
menjadi
GRUB_CMDLINE_LINUX_DEFAULT="... console=ttyS0" - Pastikan baris berikut ada
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
(sesuaikan baudrate dengan baudrate host) - Untuk melakukan update-grub, edit file grub.cfg
sudo nano /mnt/boot/grub/grub.cfg - Cari blok dengan kode menuentry 'Ubuntu' --class ubuntu --class gnu-linux
- Masukkan kode berikut di belakang parameter ro di dalam blok tersebut (menggantikan parameter ro yang sudah ada)
console=ttyS0,115200 earlyprint=serial,ttyS0,115200
(sesuaikan baudrate dengan baudrate host) - Umount guest VM
sudo guestunmount /mnt - Terakhir, start guest VM dan jalankan console
virsh start VM-NAME && virsh console VM-NAME
Tidak ada komentar:
Posting Komentar