Yesterday I made the dubious decision to go ahead and mobo swap my aging
1800x to [nondisclosed].
Ok... The new mobo is EFI only...
Back in the good old days, the BIOS would just load the first sector off
your floppy drive, check for a basic sanity check pattern to make sure
the floppy cable was connected, working, and not cross-circuited, and
then it would work.
DOS provided a single command for making a bootable floppy and it
This thing does not boot off the motorized cupholder, and setting it up
is like the twelve labors of Herculese and you have to get them all
exactly correct or it doesn't work at all and it doesn't tell you why it
doesn't work. =| I don't even know how it's working.
I had intended it to be a UEFI drive from the start but my old mobo was
very forgiving and I think the thing was actually booting in BIOS mode.
Turns out the missing ingredient was "efibootmgr"... =\
The designers of the UEFI standard cared about nothing but their own job
So I got to see my GRUB menu. YAY.... (lasted about 5 seconds...)
Machine appeared to stall at kernel loading.
>>> YOU KNOW SOMETHING WAS DESIGNED BY PENGUINS WHEN IT MAKES THE WORST
POSSIBLE DESIGN DECISIONS AND THEN BLAMES THE USER FOR NOT MAKING IT
Case in point, EFI framebuffer. I could end the post there....
Why is this not a forced-on setting for any machine with UEFI enabled? I
can't imagine that this would be unacceptable for more than 0.001% of
the install base.
So therefore it is disabled by default and you have to enable it in at
least three different deeply burried settings otherwise the kernel
appears to hang.
In the good old days the BIOS did the following:
Is there something resembling a CPU in the socket? Good!
Where's the goddamn video card so I can post error messages?
Does this machine even have RAM?
So obviously linux is doing this profoundly wrong....
Ok, so it's time to emptytree world my system:
I don't feel comfortable manually yanking any of these packages... What
is the cannonical solution to this CF?
Total: 1701 packages (628 upgrades, 16 new, 2 in new slots, 1055
reinstalls, 1 uninstall), Size of downloads: 10,521 KiB
Conflict: 4 blocks (2 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/shadow-4.8.1-r2:0/0::gentoo, ebuild scheduled for merge)
pulled in by
sys-apps/shadow required by @system
sys-apps/shadow required by (net-misc/openssh-8.2_p1-r6:0/0::gentoo,
ebuild scheduled for merge) USE="X pam pie ssl -X509 -audit -bindist
-debug -hpn -kerberos -ldns -libedit -libressl -livecd -sctp
-security-key (-selinux) -static -test -xmss" ABI_X86="(64)"
(sys-apps/util-linux-2.35.1-r2:0/0::gentoo, ebuild scheduled for
merge) pulled in by
sys-apps/util-linux required by
(app-text/build-docbook-catalog-1.21:0/0::gentoo, ebuild scheduled for
merge) USE="" ABI_X86="(64)"
The vaccine is a LIE.
Powers are not rights.