[opensuse] online update changes the UEFI boot order.
Hi, I have just run online update on two 15.2 partitions of the same laptop, and on the first one I noticed that the UEFI boot order had changed. On the second update, I verified, and yes, it happened - it puts first the currently running system. thinkpadE15:~ # efibootmgr BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0000,0001,0002,0019,001A,001B,001C,001D,001E,001F,0020,0021 Boot0000* Windows Boot Manager Boot0001* rescate-ext-secureboot Boot0002* linux-os-int-secureboot Boot0010 Setup Boot0011 Boot Menu Boot0012 Diagnostic Splash Screen Boot0013 Lenovo Diagnostics Boot0014 Regulatory Information Boot0015 ThinkShield Secure Wipe Boot0016 Startup Interrupt Menu Boot0017 Rescue and Recovery Boot0018 MEBx Hot Key Boot0019* USB CD Boot001A* USB FDD Boot001B* NVMe0 Boot001C* NVMe1 Boot001D* ATA HDD0 Boot001E* ATA HDD1 Boot001F* ATA HDD2 Boot0020* USB HDD Boot0021* PXE BOOT Boot0022* IDER BOOT CDROM Boot0023* IDER BOOT Floppy Boot0024* ATA HDD Boot0025* ATAPI CD thinkpadE15:~ # efibootmgr BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0002,0000,0001,0019,001A,001B,001C,001D,001E,001F,0020,0021 Boot0000* Windows Boot Manager Boot0001* rescate-ext-secureboot Boot0002* linux-os-int-secureboot Boot0010 Setup Boot0011 Boot Menu Boot0012 Diagnostic Splash Screen Boot0013 Lenovo Diagnostics Boot0014 Regulatory Information Boot0015 ThinkShield Secure Wipe Boot0016 Startup Interrupt Menu Boot0017 Rescue and Recovery Boot0018 MEBx Hot Key Boot0019* USB CD Boot001A* USB FDD Boot001B* NVMe0 Boot001C* NVMe1 Boot001D* ATA HDD0 Boot001E* ATA HDD1 Boot001F* ATA HDD2 Boot0020* USB HDD Boot0021* PXE BOOT Boot0022* IDER BOOT CDROM Boot0023* IDER BOOT Floppy Boot0024* ATA HDD Boot0025* ATAPI CD thinkpadE15:~ # thinkpadE15:~ # efibootmgr --bootorder 0000,0001,0002,0019,001A,001B,001C,001D,001E,001F,0020,0021 BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0000,0001,0002,0019,001A,001B,001C,001D,001E,001F,0020,0021 Boot0000* Windows Boot Manager Boot0001* rescate-ext-secureboot Boot0002* linux-os-int-secureboot Boot0010 Setup Boot0011 Boot Menu Boot0012 Diagnostic Splash Screen Boot0013 Lenovo Diagnostics Boot0014 Regulatory Information Boot0015 ThinkShield Secure Wipe Boot0016 Startup Interrupt Menu Boot0017 Rescue and Recovery Boot0018 MEBx Hot Key Boot0019* USB CD Boot001A* USB FDD Boot001B* NVMe0 Boot001C* NVMe1 Boot001D* ATA HDD0 Boot001E* ATA HDD1 Boot001F* ATA HDD2 Boot0020* USB HDD Boot0021* PXE BOOT Boot0022* IDER BOOT CDROM Boot0023* IDER BOOT Floppy Boot0024* ATA HDD Boot0025* ATAPI CD thinkpadE15:~ # These pacakges were on this update: thinkpadE15:~ # rpm -qa --last samba-python3-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:06 2020 libsamba-policy0-python3-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:06 2020 samba-libs-python3-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 samba-client-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 samba-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 libwbclient0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 libsmbldap2-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 libsmbclient0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 libsamba-passdb0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 libnetapi0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 libndr-krb5pac0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 libdcerpc0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:05 2020 yast2-storage-ng-4.2.113-lp152.2.6.1.x86_64 Tue Sep 8 10:11:04 2020 libstorage-ng-ruby-4.2.76-lp152.2.6.1.x86_64 Tue Sep 8 10:11:04 2020 libsmbconf0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:04 2020 libsamdb0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:04 2020 libsamba-util0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:04 2020 libsamba-hostconfig0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:04 2020 libsamba-credentials0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:04 2020 libndr-standard0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:04 2020 libndr-nbt0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:04 2020 systemd-sysvinit-234-lp152.31.7.1.x86_64 Tue Sep 8 10:11:03 2020 samba-libs-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:03 2020 libstorage-ng1-4.2.76-lp152.2.6.1.x86_64 Tue Sep 8 10:11:03 2020 libdcerpc-binding0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:03 2020 dracut-049.1+suse.156.g7d852636-lp152.2.9.1.x86_64 Tue Sep 8 10:11:03 2020 udev-234-lp152.31.7.1.x86_64 Tue Sep 8 10:11:02 2020 xorg-x11-server-extra-1.20.3-lp152.8.6.1.x86_64 Tue Sep 8 10:11:01 2020 libndr0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:11:01 2020 grub2-x86_64-efi-2.04-lp152.7.12.1.noarch Tue Sep 8 10:11:01 2020 grub2-systemd-sleep-plugin-2.04-lp152.7.12.1.noarch Tue Sep 8 10:11:01 2020 grub2-snapper-plugin-2.04-lp152.7.12.1.noarch Tue Sep 8 10:11:01 2020 systemd-234-lp152.31.7.1.x86_64 Tue Sep 8 10:11:00 2020 xorg-x11-server-1.20.3-lp152.8.6.1.x86_64 Tue Sep 8 10:10:59 2020 systemd-bash-completion-234-lp152.31.7.1.noarch Tue Sep 8 10:10:59 2020 libtevent-util0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:10:59 2020 libX11-xcb1-1.6.5-lp152.5.9.1.x86_64 Tue Sep 8 10:10:59 2020 libX11-6-1.6.5-lp152.5.9.1.x86_64 Tue Sep 8 10:10:59 2020 grub2-i386-pc-2.04-lp152.7.12.1.noarch Tue Sep 8 10:10:59 2020 curl-7.66.0-lp152.3.6.1.x86_64 Tue Sep 8 10:10:59 2020 nfs-client-2.1.1-lp152.9.3.1.x86_64 Tue Sep 8 10:10:58 2020 libudev1-234-lp152.31.7.1.x86_64 Tue Sep 8 10:10:58 2020 libsystemd0-234-lp152.31.7.1.x86_64 Tue Sep 8 10:10:58 2020 libstorage-ng-lang-4.2.76-lp152.2.6.1.noarch Tue Sep 8 10:10:58 2020 libsamba-errors0-4.11.11+git.182.fe3646e9391-lp152.3.10.1.x86_64 Tue Sep 8 10:10:58 2020 libcurl4-7.66.0-lp152.3.6.1.x86_64 Tue Sep 8 10:10:57 2020 libX11-data-1.6.5-lp152.5.9.1.noarch Tue Sep 8 10:10:57 2020 iputils-s20161105-lp152.8.3.1.x86_64 Tue Sep 8 10:10:57 2020 grub2-2.04-lp152.7.12.1.x86_64 Tue Sep 8 10:10:57 2020 autoyast2-installation-4.2.42-lp152.2.3.1.noarch Tue Sep 8 10:10:56 2020 udftools-1.3-lp152.3.6.x86_64 Tue Sep 8 02:28:14 2020 reiserfs-3.6.27-lp152.3.8.x86_64 Tue Sep 8 02:28:14 2020 nilfs-utils-2.2.3-lp152.3.5.x86_64 Tue Sep 8 02:28:14 2020 mtools-4.0.18-lp152.3.6.x86_64 Tue Sep 8 02:28:14 2020 libnilfsgc0-2.2.3-lp152.3.5.x86_64 Tue Sep 8 02:28:14 2020 libnilfscleaner0-2.2.3-lp152.3.5.x86_64 Tue Sep 8 02:28:14 2020 libnilfs0-2.2.3-lp152.3.5.x86_64 Tue Sep 8 02:28:14 2020 libgtkmm-2_4-1-2.24.5-lp152.3.5.x86_64 Tue Sep 8 02:28:14 2020 jfsutils-1.1.15-lp152.3.6.x86_64 Tue Sep 8 02:28:14 2020 gparted-lang-0.31.0-lp152.3.8.noarch Tue Sep 8 02:28:14 2020 gparted-0.31.0-lp152.3.8.x86_64 Tue Sep 8 02:28:14 2020 hfsutils-3.2.6-lp152.4.7.x86_64 Tue Sep 8 02:28:13 2020 nvme-cli-1.10-lp152.1.3.x86_64 Tue Sep 8 02:10:02 2020 till here. typelib-1_0-GtkSource-3_0-3.24.11-lp152.2.5.x86_64 Sun Sep 6 21:01:35 2020 patch-2.7.6-lp152.5.114.x86_64 Sun Sep 6 21:01:35 2020 -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
On Tue, Sep 8, 2020 at 11:21 AM Carlos E. R. <robin.listas@telefonica.net> wrote:
Hi,
I have just run online update on two 15.2 partitions of the same laptop, and on the first one I noticed that the UEFI boot order had changed. On the second update, I verified, and yes, it happened - it puts first the currently running system.
...
grub2-x86_64-efi-2.04-lp152.7.12.1.noarch Tue Sep 8 10:11:01 2020
Of course it does. Bbootloader updates always made the current system as default boot choice. There is no way to disable it. grub2 as currently implemented is not really very friendly to multi-boot. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Andrei Borzenkov composed on 2020-09-08 14:19 (UTC+0300):
Carlos E. R. wrote:
I have just run online update on two 15.2 partitions of the same laptop, and on the first one I noticed that the UEFI boot order had changed. On the second update, I verified, and yes, it happened - it puts first the currently running system.> ... grub2-x86_64-efi-2.04-lp152.7.12.1.noarch Tue Sep 8 10:11:01 2020
Of course it does. Bbootloader updates always made the current system as default boot choice. There is no way to disable it.
grub2 as currently implemented is not really very friendly to multi-boot.
I comment out the ESP partition in /etc/fstab on all installations except that which I wish to be in control of boot. -- Evolution as taught in public schools, like religion, is based on faith, not on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
Andrei Borzenkov
-
Carlos E. R.
-
Felix Miata