On Mon, 16 Dec 2024 18:50:02 +0000 Joe <j...@jretrading.com> wrote: > So I gave up, and just installed bookworm clean. No bootable OS found. > I'll cut it short: it wouldn't boot because a /boot/efi/EFI directory > did not contain a Microsoft directory containing bootmgfw.efi. > Previously, it had been happy to boot from the Linux EFI file, but > obviously only because this wretched Windows setup was there. Just to > be on the safe side, I copied shim64.efi and renamed it bootmgfw.efi, > all in a directory named Microsoft. No problem now. > > Certainly if the computer firmware is expecting UEFI boot software, > the /boot/efi partition must be occupied i.e. the installer must have > recognised its environment and started in UEFI mode (the splash screen > will say so). It may be possible to force the firmware to legacy mode, > but my netbook doesn't have this option.
Interesting. I have a brand new computer which has never in its life seen hide nor hair of any Microsoft product. I ordered it with no OS, and verified that it came that way before I did any installation. I then installed from "Debian GNU/Linux 12.6.0 "Bookworm" - Official amd64 NETINST with firmware 20240629-10:18". It does not have bootmgfw.efi on it. It does, however, have shimx64.efi and several other files, all in /boot/efi/EFI/debian/. In the debian installer's disk partitioner, there is an option to lay down a file system. Within that, there are several options: ext2, swap, etc.. One of them is for an EFI file system, separate from various FAT options. That is the option I used to manually create my EFI partition. Let that be a lesson: look for and use that EFI option! -- Does anybody read signatures any more? https://charlescurley.com https://charlescurley.com/blog/