On 29/10/2020 05.48, Robin Klitscher wrote:
On 29/10/2020 14:50, Carlos E. R. wrote:
On 29/10/2020 00.35, Robin Klitscher wrote:
On 29/10/2020 11:52, Carlos E. R. wrote:
On 28/10/2020 23.21, Robin Klitscher wrote:
On 29/10/2020 10:32, Robin Klitscher wrote:
Meantime I'll try my hand at a chroot and mkinitrd.
It worked! Happy, happy, happy!!!!
Thank you Andrei and Carlos for your help in digging me out of a hole I'd made for myself. Much appreciated.
Carlos, I'll think for a bit on your further recommendations, in the context of preventing recurrence - an "abundance of caution" as they say.
If you do "ls /boot/efi/EFI/" you should get three directories, besides "boot" or "opensuse". If you don't, you still have work to do.
Telcontar:~ # ls /boot/efi/EFI/ auxiliary boot main-os Telcontar:~ #
I get this:
robin@Corgi:~> ls /boot/efi/EFI boot opensuse
Which means that you did not correct the ESP problem.
You have to do the procedure I described.
I'll get around to it shortly - but why is it necessary to do this by hand? Not everybody has multi-boot setups of course. But there must be a reason why the arrangement is not offered as an option on installation, or even as a default?
I don't know why this is not automatic. My procedure is a workaround for this lack. As I said, it should be possible to change "GRUB_DISTRIBUTOR=..." from inside YaST during the first installation, and then this problem would not exist. So: 1) Change "GRUB_DISTRIBUTOR=..." to something different on every installation. 2) Force YaST bootloader module to write ALL the files again, on every install. And the trick to do this is changing one second the timeout. Why changing the timeout does the trick I do not know, but it does the trick. It does need to be so for grub files, but not for ESP files. They could add a tick to force write of all files instead, but... And the trick to do it on each of your systems is the mount bind and chroot I described - otherwise, you have to boot each of them and run yast as described. Whatever is easier for you. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)