Code: Select all
1. rebuilt new system with 6.12.58 on external drive, snapshotted, restored to internal laptop hd as z_1000.4/gentoo.5
2. added boot entry using efibootmgr, this had the kernel name and version, 6.12.58-gentoo-dist-hardened
3. attempt to bootI attempted to use a known good initramfs (from the current running OS) and got a similar error.
I then reverted back to the original OS, but replaced the label with the OS version (I think I presently had a simpler label, Gentoo). After reverting, the same thing, it wouldn't boot, unable to find the pool.
So, I had the brilliant idea to set the label to something simple, "Gentoo 54", for 6.12.54 .... Well, that worked, I suspect either my BIOS cannot handle a long name, or hyphens or periods properly. Now what is more baffling is, the latest OS booted up even though my cmdline clearly refers to the old dataset, gentoo.4.
1. Why did my system boot to the latest dataset as the cmdline passed in the older one? I have the mountpoint set as / for the latest dataset because I was working on it, but still one would think that only matters at import time, then the next operation would be to take the dataset the user specifies and to then mount that at /, right?
2. Regarding my BIOS / UEFI, is this a known thing? I am on an HP laptop.


