Alpine 3.18.0 no longer uses the "serial" console on a Bhybe VM
Installing Alpine 3.17.1 in a Bhyve VM on OmniOS could be done through the "serial" console.
pfexec zlogin -C alpine
This no longer works with alpine 3.18.0 (virt image) and I have to set up a VNC server to see the installation.
At first glance my guess would be that commit 4ad0b08bfa38cf664469c28a0e35492e0de56e86 is the issue.
Alpine 3.17.1:
# more /media/cdrom/boot/grub/grub.cfg
set timeout=1
menuentry "Linux virt" {
linux /boot/vmlinuz-virt modules=loop,squashfs,sd-mod,usb-storage quiet console=tty0 console=ttyS0,115200
initrd /boot/initramfs-virt
}
Alpine 3.18.0:
# more /media/cdrom/boot/grub/grub.cfg
set timeout=1
menuentry "Linux virt" {
linux /boot/vmlinuz-virt modules=loop,squashfs,sd-mod,usb-storage quiet
initrd /boot/initramfs-virt
}