Bug ID 1182592
Summary 15.3 installation obliterated custom EFI bootloader entry "opensusetw"
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.3
Hardware x86-64
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Installation
Assignee yast2-maintainers@suse.de
Reporter mrmazda@earthlink.net
QA Contact jsrain@suse.com
CC nwr10cst-oslnx@yahoo.com
Found By ---
Blocker ---

Created attachment 846394 [details]
y2logs .tgz

Original Summary:
15.3 installation obliterated custom EFI bootloader entry "opensusetw"

Forum thread post:
https://forums.opensuse.org/showthread.php/549991-Make-new-ssd-the-boot-drive?p=3005203#post3005203

Selected data from prior to installing 15.3 Alpha 20210207:
# parted -l
...
Disk /dev/sda: 512GB
...
Number  Start   End     Size    File system     Name                       
Flags
 1      1049kB  337MB   336MB   fat32           TVGP01 EFI System (ESP)    
boot, esp
 2      337MB   2174MB  1837MB  linux-swap(v1)  TVGP02 Linux Swap          
swap
...
 7      26.7GB  35.1GB  8389MB  ext4            TVGP07 openSUSE Tumbleweed
...
21      428GB   512GB   83.9GB  ext2            New: Linux Data
...
Disk /dev/nvme0n1: 256GB
...
Number  Start   End     Size    File system  Name                              
Flags
 1      1049kB  337MB   336MB   ntfs         EFI System (ESP) TM8FP6256G 0068  
boot, esp (not formatted)
 2      337MB   10.4GB  10.1GB  ext4         openSUSE NVME boot from SATA test

# efibootmgr (as best as I can recall)
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0003,0004,0005
Boot0000* opensusetw
Boot0003* UEFI OS
Boot0004* UEFI: SanDisk
Boot0005* CD/DVD Drive

# inxi-CIMSy
System:
  Host: asa88 Kernel: 5.10.7-1-default x86_64 bits: 64 Console: tty 3
  Distro: openSUSE Tumbleweed 20210114
Machine:
  Type: Desktop Mobo: ASUSTeK model: A88X-PRO v: Rev X.0x
  serial: 140323952800121 UEFI: American Megatrends v: 2603 date: 03/10/2016
CPU:
  Info: Quad Core model: AMD A10-7850K Radeon R7 12 Compute Cores 4C+8G
  bits: 64 type: MCP L2 cache: 2 MiB
  Speed: 1700 MHz min/max: 1700/3700 MHz Core speeds (MHz): 1: 1700 2: 1696
  3: 1697 4: 1695
Info:...Shell: Bash inxi: 3.3.01

I booted installation 15.3 USB in UEFI mode, proceeding to select expert
partitioner, format nothing, and make not partitioning changes:
Mount existing /dev/sda1 320MB ESP on /boot/efi/
Mount existing /dev/nvme0n1p2 9600MB EXT4 on /
Proceed to complete minimal installation and reboot.

Actual behavior:
Result would not boot, producing:

Welcome to GRUB!
error: ../../grub-core/commands/search.c:296:no such device: eb73...a77b.
error: ../../grub-core/kern/fs.c:121:unknown filesystem.
Entering rescue mode...
grub rescue> help
Unknown command -help'.
grub rescue> _

While rescue booted (required as consequence of 15.3 installation):
# efibootmgr
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0000,0003,0004,0005
Boot0000* opensuse
Boot0003* UEFI OS
Boot0004* UEFI: SanDisk
Boot0005* CD/DVD Drive

Expected behavior:
1-attempting boot of new 15.3 succeeds
2-new efibootmgr entry for 15.3 added: Boot0001* opensuse (or Boot0002*, or
Boot0006*)
3-old efibootmgr entry for TW remains: Boot0000* opensusetw (aka existing TW
entry not destroyed)

Epilogue:
1-After finding new installation fails to boot, I rescue restored to:
# efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0003,0004,0005
Boot0000* opensusetw
Boot0003* UEFI OS
Boot0004* UEFI: SanDisk
Boot0005* CD/DVD Drive
2-I can boot new 15.3 on nvme0n1p2 only by copying its kernel and initrd to
some native filesystem on sda and having TW's custom.cfg load them.
3-new 15.3 takes more than 4 times as long to boot to multi-user as TW
according to systemd-analyze, more than 20s compared to less than 5s (new 15.3
on nvme about the same as old 15.3 on sda18).


You are receiving this mail because: