Public bug reported:

We are creating AWS AMIs using an EBS surrogate and running this command
which completes successfully without any errors (only specific package
shown):

Distribution: bionic

apt-get install -y --no-install-recommends grub-pc

Afterwards when we check the /grub directory it is incomplete:

ls -l grub/
total 2348
-rw-r--r-- 1 root root 712 Jan 26 08:18 gfxblacklist.txt
-rw-r--r-- 1 root root 2397557 Jan 26 08:18 unicode.pf2

An instance created using the AMI also fails to boot with the following
error:

No bootable disk

The grub-pc version installed is 2.02-2ubuntu8.21.

If we install grub manually using grub-install and grub-mkconfig it
works with the same version (2.02-2ubuntu8.21).

The above mentioned automated AMI creation process running apt-get also
works if we downgrade to version 2.02-2ubuntu8.17.

Previously we created images with version 2.02-2ubuntu8.18 (as that was
the current version at the time) and it worked perfectly, but we noticed
that this has been removed from the Ubuntu archive:
http://archive.ubuntu.com/ubuntu/pool/main/g/grub2/ (only
2.02-2ubuntu8.17 and 2.02-2ubuntu8.21 still available).

>From the changelog it seems likely that the breaking change could have
been introduced here:
https://launchpad.net/ubuntu/+source/grub2/2.02-2ubuntu8.19

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

** Description changed:

  We are creating AWS AMIs using an EBS surrogate and running this command
  (only specific package shown):
  
  Distribution: bionic
  
  apt-get install -y --no-install-recommends grub-pc
  
- Afterwards when we check the /grub folder it is incomplete:
+ Afterwards when we check the /grub directory it is incomplete:
  
  ls -l grub/
  total 2348
  -rw-r--r-- 1 root root 712 Jan 26 08:18 gfxblacklist.txt
  -rw-r--r-- 1 root root 2397557 Jan 26 08:18 unicode.pf2
  
  An instance created using the AMI also fails to boot with the following
  error:
  
  No bootable disk
  
  The grub-pc version installed is 2.02-2ubuntu8.21.
  
  If we install grub manually using grub-install and grub-mkconfig it
  works with the same version (2.02-2ubuntu8.21).
  
  The above mentioned automated AMI creation process running apt-get also
  works if we downgrade to version 2.02-2ubuntu8.17.
  
  Previously we created images with version 2.02-2ubuntu8.18 (as that was
  the current version at the time) and it worked perfectly, but we noticed
  that this has been removed from the Ubuntu archive:
  http://archive.ubuntu.com/ubuntu/pool/main/g/grub2/ (only
  2.02-2ubuntu8.17 and 2.02-2ubuntu8.21 still available).
  
  From the changelog it seems likely that the breaking change could have
  been introduced here:
  https://launchpad.net/ubuntu/+source/grub2/2.02-2ubuntu8.19

** Description changed:

  We are creating AWS AMIs using an EBS surrogate and running this command
- (only specific package shown):
+ which completes successfully without any errors (only specific package
+ shown):
  
  Distribution: bionic
  
  apt-get install -y --no-install-recommends grub-pc
  
  Afterwards when we check the /grub directory it is incomplete:
  
  ls -l grub/
  total 2348
  -rw-r--r-- 1 root root 712 Jan 26 08:18 gfxblacklist.txt
  -rw-r--r-- 1 root root 2397557 Jan 26 08:18 unicode.pf2
  
  An instance created using the AMI also fails to boot with the following
  error:
  
  No bootable disk
  
  The grub-pc version installed is 2.02-2ubuntu8.21.
  
  If we install grub manually using grub-install and grub-mkconfig it
  works with the same version (2.02-2ubuntu8.21).
  
  The above mentioned automated AMI creation process running apt-get also
  works if we downgrade to version 2.02-2ubuntu8.17.
  
  Previously we created images with version 2.02-2ubuntu8.18 (as that was
  the current version at the time) and it worked perfectly, but we noticed
  that this has been removed from the Ubuntu archive:
  http://archive.ubuntu.com/ubuntu/pool/main/g/grub2/ (only
  2.02-2ubuntu8.17 and 2.02-2ubuntu8.21 still available).
  
  From the changelog it seems likely that the breaking change could have
  been introduced here:
  https://launchpad.net/ubuntu/+source/grub2/2.02-2ubuntu8.19

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

Title:
  apt-get  installs grub-pc package 2.02-2ubuntu8.21 without errors, but
  the machine fails to boot

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to