[Bug 1901407] [NEW] Installer mounts USB EFI partition at /target/boot/efi causing grub-install to fail

Jonathan O'Connell 1901407 at bugs.launchpad.net
Sun Oct 25 13:13:35 UTC 2020


Public bug reported:

I had the Kubuntu 20.10 installer on a USB stick, and was attempting to
install Kubuntu to the SSD in my Dell Inspirion 7370 laptop. During the
install, the USB stick was assigned /dev/sda, and the SSD /dev/sdb.

I observed the installer incorrectly mounts the USB stick EFI partition
at /target/boot/efi during install causing grub-install to fail. I could
consistently trigger the issue with the following sequence:

1. Start Kubuntu 20.10 install
2. Select standard install, download updates during install, and enable secure boot
3. Choose automatic full disk partitioning, with LVM and encryption enabled
4. Install fails with 'grub-install /dev/sdb failed', which is a fatal error

The following workaround was required:

1. Immediately after choosing automatic full disk partitioning and confirming, move to a terminal
2. sudo umount /target/boot/efi
3. sudo mount /dev/sdb1 /target/boot/efi
4. If this is done quickly enough before the grub-install step, the install now succeeds

The workaround has the following issue:

1. The USB sticks EFI partition UUID is incorrectly written to the newly installed systems fstab for the mount point /boot/efi
2. The first boot post install fails, and the system drops to an emergency shell
3. Correcting the UUID in the fstab for /boot/efi and rebooting resolves this problem.

I assume this is due to my laptop assigning the SSD /dev/sdb, and the
USB /dev/sda, however all other /target mount points were correct - only
the EFI system partition was incorrect.

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

** Attachment added: "syslog"
   https://bugs.launchpad.net/bugs/1901407/+attachment/5426923/+files/syslog

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

Title:
  Installer mounts USB EFI partition at /target/boot/efi causing grub-
  install to fail

Status in ubiquity package in Ubuntu:
  New

Bug description:
  I had the Kubuntu 20.10 installer on a USB stick, and was attempting
  to install Kubuntu to the SSD in my Dell Inspirion 7370 laptop. During
  the install, the USB stick was assigned /dev/sda, and the SSD
  /dev/sdb.

  I observed the installer incorrectly mounts the USB stick EFI
  partition at /target/boot/efi during install causing grub-install to
  fail. I could consistently trigger the issue with the following
  sequence:

  1. Start Kubuntu 20.10 install
  2. Select standard install, download updates during install, and enable secure boot
  3. Choose automatic full disk partitioning, with LVM and encryption enabled
  4. Install fails with 'grub-install /dev/sdb failed', which is a fatal error

  The following workaround was required:

  1. Immediately after choosing automatic full disk partitioning and confirming, move to a terminal
  2. sudo umount /target/boot/efi
  3. sudo mount /dev/sdb1 /target/boot/efi
  4. If this is done quickly enough before the grub-install step, the install now succeeds

  The workaround has the following issue:

  1. The USB sticks EFI partition UUID is incorrectly written to the newly installed systems fstab for the mount point /boot/efi
  2. The first boot post install fails, and the system drops to an emergency shell
  3. Correcting the UUID in the fstab for /boot/efi and rebooting resolves this problem.

  I assume this is due to my laptop assigning the SSD /dev/sdb, and the
  USB /dev/sda, however all other /target mount points were correct -
  only the EFI system partition was incorrect.

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



More information about the foundations-bugs mailing list