Create an EFI System Partition for a typical UEFI PC.
Choose a filesystem that firmware can read directly.
Which filesystem is normally selected?
A typical UEFI ESP uses FAT32, also known as VFAT, for firmware compatibility.
Detailed explanation
rpm -ql bashCorrect. FAT32/VFAT is the widely compatible ESP format.
rpm -qf /bin/bashIncorrect. Swap is a memory-backup area and stores no normal files.
rpm -qR bashIncorrect. XFS is a Linux filesystem but is not the usual firmware-readable ESP format.
rpm -V bashIncorrect. Btrfs is not the standard UEFI ESP format.
Try it yourself
An example you can run in a temporary verification environment.
rpm -ql rpm | sed -n '1,8p'Expected result
rpmパッケージが配置したファイルパスKey points
- ESP commonly uses FAT32
- UEFI reads it directly
- It differs from the Linux root filesystem
Notes
- Environment: RPM 4.x / ローカルRPM DB
- Use a read-only query or trusted disposable RPM when testing.
- RPM options and signature behavior should be confirmed on the target distribution.
Foundation review
Place the operation
The two queries traverse ownership in opposite directions.
Check the side effect
Compare a package file list with a file-owner query for one path.