Bug 2107609

Summary: [RFE] grubby doesn't list TBoot entries
Product: Red Hat Enterprise Linux 9 Reporter: Renaud Métrich <rmetrich>
Component: grubbyAssignee: Bootloader engineering team <bootloader-eng-team>
Status: NEW --- QA Contact: Release Test Team <release-test-team>
Severity: medium Docs Contact:
Priority: medium    
Version: 9.4CC: jaredz, raravind, shangsong2, tcamuso
Target Milestone: rcKeywords: FutureFeature
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2107618    
Bug Blocks: 2107621, 2107634, 2107635, 2111338    

Description Renaud Métrich 2022-07-15 14:15:52 UTC
Description of problem:

When having TBoot configured on the system, executing `grubby --info=ALL` doesn't print TBoot entries.
This is due to `grubby` printing BLS entries only (through executing `/usr/libexec/grubby/grubby-bls` internally).
Because TBoot and BLS are incompatible for now, `grubby` needs to be enhance to print "legacy" entries found in `/boot/grub2/grub.cfg` as well.


Version-Release number of selected component (if applicable):

grubby-8.40-55.el9.x86_64

How reproducible:

Always

Steps to Reproduce:
1. Install TBoot and regenerate the Grub menu

  # yum -y install tboot
  # grub2-mkconfig -o /etc/grub2.cfg

2. Execute `grubby --info=ALL`

Actual results:

BLS entries listed only, no TBoot entries (present in `/boot/grub2/grub.cfg`)

Expected results:

All entries displayed while booting

Comment 6 raravind 2023-07-17 17:35:43 UTC
Renaud,

This feature request cant be granted now due to following reasons:
a. Intel is looking into deprecating tboot.
b. the attached customer case is closed