Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Regression in -current



I’ve been doing some testing running NetBSD 9.x and 10.x in a VM environment and have noticed some differences in booting that might be related.   The testing I’ve done was using a fairly recent version of 10.0_BETA so similar results _might_ be present in -current as well.

#
# Install differences between 9.3 and 10.0 in a virtual machine setup
#  installing NetBSD for an amd64. The virtual environment used is KVM
#  in LinuxMint 21.1 runing on an S600 with an Intel i9-12900H
#
9.3: (using distribution CDROM image attached as SATA CDROM)
	BIOS boot - installs and runs fine
	UEFI boot - installs and runs fine
10.0: (using distribution CDROM image - NetBSD-10.0_BETA-amd64.iso)
	CD attached as SATA CDROM:
	    BIOS boot - installs and runs fine
	    UEFI boot - fails to boot - can't find root device
	CD attached as USB CDROM:
	    BIOS boot - fails to boot - no BIOS boot on CD
	    UEFI boot - fails to boot - can't find netbsd image
	CD attached as USB R/O disk:
	    BIOS boot - fails to boot - no BIOS boot on CD
	    UEFI boot - fails to boot - can't find netbsd image on CD
	CD attached as USB R/W disk:
	    BIOS boot - fails to boot - no BIOS boot on CD
	    UEFI boot - fails to boot - can't find netbsd image on CD
10.0: (using installation CDROM image - NetBSD-10.0_BETA-amd64-install.img.gz)
	CD attached as SATA CDROM:
	    BIOS boot - fails to boot - no BIOS boot on CD
	    UEFI boot - fails to boot - no UEFI boot on CD
	CD attached as USB CDROM:
	    BIOS boot - fails to boot - no BIOS boot on CD
	    UEFI boot - complains about CD not being writable for /etc/gettytab
	CD attached as USB RO disk:
	    BIOS boot - fails to boot - no BIOS boot on CD
	    UEFI boot - complains about not being writable for /etc/gettytab
	CD attached as USB RW disk:
	    BIOS boot - fails to boot - no BIOS boot on CD
	    UEFI boot - boots, installs and runs

So, if wanting to install 10.0 with a BIOS boot setup it's necessary to
use the amd64 CD.  For installing with a UEFI boot setup it's necessary
to use the amd64 install image.  I didn't test with the install image
built for BIOS, so the above observations are not entirely complete.

Notes:
There doesn't appear to be any way to get into userconf when booting the
installation images.  Would be nice to have that option during install.

In a KVM virtual environment the keyboard and mouse aren't available until
the kernel gets loaded, so even with an option in boot.cfg to boot up
with the "-c" option, there's no way to use it interactively. This may be
an issue with KVM and not NetBSD as this is the same in both 9.3 and 10.0
and this behaviour isn't present when booting on real hardware.

Because of the above it's almost impossible to get a list of the "gop"
resolutions available.  Adding a "gop" to a boot line in /boot.cfg is an
option, but there doesn't appear to be a way to delay booting the kernel
after this command is executed, so the "gop" display flashes on the screen
before being replaced with the NetBSD boot log display.
  FYI, "gop 23" yields a 1920x1200 screen in my virtual environment.




Home | Main Index | Thread Index | Old Index