UEFI installs report grub-install error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Bob Church |
Bug Description
Brief Description
-----------------
UEFI installs produce a series of grub related messages in the install log:
Installing for i386-pc platform.
/sbin/grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
/sbin/grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/sbin/grub-install: error: will not proceed with blocklists.
We recently aligned the partitioning schemes with previous CentOS releases (to preserve the platform backup partition) and for existing UEFI installs we do not have a BIOS boot partition present.
The LAT installer will attempt to write the legacy BIOS grub information after exiting from the %mkfs hook. We need to skip this as the above messages will be generated
Severity
--------
Minor: The UEFI installs continue to work correctly, but the error message
Steps to Reproduce
------------------
Boot a UEFI install, look at the install logs
Expected Behavior
------------------
Noe errors reported in the instal logs
Actual Behavior
----------------
Above (see descrition) error messages appear in the logs
Reproducibility
---------------
100%
System Configuration
-------
Any UEFI installed node
Branch/Pull Time/Commit
-------
master
Last Pass
---------
N/A
Timestamp/Logs
--------------
N/A
Test Activity
-------------
Sanity Testing
Workaround
----------
None needed, system installs fine.
Fix proposed to branch: master /review. opendev. org/c/starlingx /metal/ +/858223
Review: https:/