[Bug 2043941] [NEW] grub-efi-ia32 destroys booting

Martin 2043941 at bugs.launchpad.net
Sun Nov 19 20:11:43 UTC 2023


Public bug reported:

Afer a release-upgrade from 23.04 to 23.10, grub boot loader is
corrupted.

(maybe intel-microcode involved?*)
*intel-microcode was upgraded just before the release update, without reboot in between.

**Expected Behavior**
After powering on the computer, it will boot into Ubuntu 23.10 via GRUB/efi

**Experienced instead**
GRUB returned the message, "You have to load the kernel first. Press any key to continue." and then returned back to the GRUB menu.


**What i tried**

1. After choosing "Advanced boot options", same results for all of the installed kernels.
2. Entering to edit the parameters with "e" and executing with "CTRL-X", the same message appeard, followed by "initrd_img() returned error 0x80000003" (or similar).
3. Secure boot disabled
4. BIOS set to "setup mode"
5. Skipping the UUID by manualy choosing the (hd1,gpt3) doesn't work either.
6. Chroot into the system and
    apt install --reinstall grub
    apt install--reinstall grub-efi-ia32
    upadate-initramfs -c -k all
    update-grub
   with no errors
7. downgrade intel-microcode

**What worked, so far**
Booting from USB-drive with GRUB 2.11

**System**
Lenovo miix 300

$ lsb_release -rd
No LSB modules are available.
Description:	Ubuntu 23.10
Release:	23.10

Package: grub-efi-ia32
Version: 2.12~rc1-10ubuntu4


Anything else i need to provide?

Have a nice day :)

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: grub-efi-ia32 2.12~rc1-10ubuntu4
ProcVersionSignature: Ubuntu 6.5.0-10.10-generic 6.5.3
Uname: Linux 6.5.0-10-generic x86_64
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: GNOME
Date: Sun Nov 19 21:23:55 2023
SourcePackage: grub2
UpgradeStatus: Upgraded to mantic on 2023-11-17 (2 days ago)
--- 
ProblemType: Bug
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  martin     1879 F.... pipewire
                      martin     1882 F.... wireplumber
 /dev/snd/seq:        martin     1879 F.... pipewire
CasperMD5CheckResult: unknown
CurrentDesktop: GNOME
Dependencies: firmware-sof-signed 2.2.6-1ubuntu1.1
DistroRelease: Ubuntu 23.10
Lspci-vt:
 -[0000:00]-+-00.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register
            +-02.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display
            +-14.0  Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI
            +-1a.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine
            \-1f.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 004: ID 058f:6387 Alcor Micro Corp. Flash Drive
 Bus 001 Device 003: ID 258a:1015 SINO WEALTH USB Composite Device
 Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: {report['dmi.sys.vendor']} {report['dmi.product.name']}
Package: linux-firmware 20230919.git3672ccab-0ubuntu2.2
PackageArchitecture: amd64
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=(hd1,gpt3)/boot/vmlinuz-6.5.0-10-generic root=/dev/mmcblk1p3
ProcVersionSignature: Ubuntu 6.5.0-10.10-generic 6.5.3
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.5.0-10-generic N/A
 linux-backports-modules-6.5.0-10-generic  N/A
 linux-firmware                            20230919.git3672ccab-0ubuntu2.2
StagingDrivers: r8723bs
Tags: mantic staging
Uname: Linux 6.5.0-10-generic x86_64
UpgradeStatus: Upgraded to mantic on 2023-11-17 (2 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 08/20/2015
dmi.bios.release: 0.25
dmi.bios.vendor: LENOVO
dmi.bios.version: DACN25WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: Madrid
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J91196 STD
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 11
dmi.chassis.vendor: LENOVO
dmi.chassis.version: MIIX 300-10IBY
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnLENOVO:bvrDACN25WW:bd08/20/2015:br0.25:efr0.0:svnLENOVO:pn80NR:pvrMIIX300-10IBY:rvnLENOVO:rnMadrid:rvrSDK0J91196STD:cvnLENOVO:ct11:cvrMIIX300-10IBY:skuLENOVO_MT_80NR_BU_idea_FM_MIIX300-10IBY:
dmi.product.family: IDEAPAD
dmi.product.name: 80NR
dmi.product.sku: LENOVO_MT_80NR_BU_idea_FM_MIIX 300-10IBY
dmi.product.version: MIIX 300-10IBY
dmi.sys.vendor: LENOVO

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug apport-collected mantic staging

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/2043941

Title:
  grub-efi-ia32 destroys booting

Status in grub2 package in Ubuntu:
  New

Bug description:
  Afer a release-upgrade from 23.04 to 23.10, grub boot loader is
  corrupted.

  (maybe intel-microcode involved?*)
  *intel-microcode was upgraded just before the release update, without reboot in between.

  **Expected Behavior**
  After powering on the computer, it will boot into Ubuntu 23.10 via GRUB/efi

  **Experienced instead**
  GRUB returned the message, "You have to load the kernel first. Press any key to continue." and then returned back to the GRUB menu.

  
  **What i tried**

  1. After choosing "Advanced boot options", same results for all of the installed kernels.
  2. Entering to edit the parameters with "e" and executing with "CTRL-X", the same message appeard, followed by "initrd_img() returned error 0x80000003" (or similar).
  3. Secure boot disabled
  4. BIOS set to "setup mode"
  5. Skipping the UUID by manualy choosing the (hd1,gpt3) doesn't work either.
  6. Chroot into the system and
      apt install --reinstall grub
      apt install--reinstall grub-efi-ia32
      upadate-initramfs -c -k all
      update-grub
     with no errors
  7. downgrade intel-microcode

  **What worked, so far**
  Booting from USB-drive with GRUB 2.11

  **System**
  Lenovo miix 300

  $ lsb_release -rd
  No LSB modules are available.
  Description:	Ubuntu 23.10
  Release:	23.10

  Package: grub-efi-ia32
  Version: 2.12~rc1-10ubuntu4


  
  Anything else i need to provide?

  Have a nice day :)

  ProblemType: Bug
  DistroRelease: Ubuntu 23.10
  Package: grub-efi-ia32 2.12~rc1-10ubuntu4
  ProcVersionSignature: Ubuntu 6.5.0-10.10-generic 6.5.3
  Uname: Linux 6.5.0-10-generic x86_64
  ApportVersion: 2.27.0-0ubuntu5
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: GNOME
  Date: Sun Nov 19 21:23:55 2023
  SourcePackage: grub2
  UpgradeStatus: Upgraded to mantic on 2023-11-17 (2 days ago)
  --- 
  ProblemType: Bug
  ApportVersion: 2.27.0-0ubuntu5
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  martin     1879 F.... pipewire
                        martin     1882 F.... wireplumber
   /dev/snd/seq:        martin     1879 F.... pipewire
  CasperMD5CheckResult: unknown
  CurrentDesktop: GNOME
  Dependencies: firmware-sof-signed 2.2.6-1ubuntu1.1
  DistroRelease: Ubuntu 23.10
  Lspci-vt:
   -[0000:00]-+-00.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register
              +-02.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display
              +-14.0  Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI
              +-1a.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine
              \-1f.0  Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 004: ID 058f:6387 Alcor Micro Corp. Flash Drive
   Bus 001 Device 003: ID 258a:1015 SINO WEALTH USB Composite Device
   Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: {report['dmi.sys.vendor']} {report['dmi.product.name']}
  Package: linux-firmware 20230919.git3672ccab-0ubuntu2.2
  PackageArchitecture: amd64
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=(hd1,gpt3)/boot/vmlinuz-6.5.0-10-generic root=/dev/mmcblk1p3
  ProcVersionSignature: Ubuntu 6.5.0-10.10-generic 6.5.3
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-6.5.0-10-generic N/A
   linux-backports-modules-6.5.0-10-generic  N/A
   linux-firmware                            20230919.git3672ccab-0ubuntu2.2
  StagingDrivers: r8723bs
  Tags: mantic staging
  Uname: Linux 6.5.0-10-generic x86_64
  UpgradeStatus: Upgraded to mantic on 2023-11-17 (2 days ago)
  UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 08/20/2015
  dmi.bios.release: 0.25
  dmi.bios.vendor: LENOVO
  dmi.bios.version: DACN25WW
  dmi.board.asset.tag: NO Asset Tag
  dmi.board.name: Madrid
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0J91196 STD
  dmi.chassis.asset.tag: NO Asset Tag
  dmi.chassis.type: 11
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: MIIX 300-10IBY
  dmi.ec.firmware.release: 0.0
  dmi.modalias: dmi:bvnLENOVO:bvrDACN25WW:bd08/20/2015:br0.25:efr0.0:svnLENOVO:pn80NR:pvrMIIX300-10IBY:rvnLENOVO:rnMadrid:rvrSDK0J91196STD:cvnLENOVO:ct11:cvrMIIX300-10IBY:skuLENOVO_MT_80NR_BU_idea_FM_MIIX300-10IBY:
  dmi.product.family: IDEAPAD
  dmi.product.name: 80NR
  dmi.product.sku: LENOVO_MT_80NR_BU_idea_FM_MIIX 300-10IBY
  dmi.product.version: MIIX 300-10IBY
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/2043941/+subscriptions




More information about the foundations-bugs mailing list