sbctl
sbctl copied to clipboard
Failed to find EFI partition
Log output
[@DESKTOP]$ sudo sbctl verify
[sudo] password for
Failed to find EFI system partition
fstab output
# UUID=ROOT
/dev/nvme0n1p3 / ext4 rw,relatime 0 1
# UUID=EFI
/dev/nvme0n1p1 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# UUID=SWAP
/dev/nvme0n1p2 none swap defaults 0 0
Bootloader used: GRUB
I have read through my distro's wiki and have no avail.
Output of lsblk --json --output PARTTYPE,MOUNTPOINT,PTTYPE,FSTYPE,MOUNTPOINTS,TYPE,PKNAME,KNAME please
"blockdevices": [
{
"parttype": "EFI",
"mountpoint": "/boot/efi",
"pttype": "gpt",
"fstype": "vfat",
"mountpoints": [
"/boot/efi"
],
"type": "part",
"pkname": "nvme0n1",
"kname": "nvme0n1p1"
},{
"parttype": "SWAP",
"mountpoint": "[SWAP]",
"pttype": "gpt",
"fstype": "swap",
"mountpoints": [
"[SWAP]"
],
"type": "part",
"pkname": "nvme0n1",
"kname": "nvme0n1p2"
},{
"parttype": "ROOT",
"mountpoint": "/",
"pttype": "gpt",
"fstype": "ext4",
"mountpoints": [
"/"
],
"type": "part",
"pkname": "nvme0n1",
"kname": "nvme0n1p3"
}
]
You probably just need to set ESP_PATH like described in #207 (https://github.com/Foxboron/sbctl/issues/207#issuecomment-1652239359). Try it with ESP_PATH=/boot/efi sbctl verify
Thanks. That worked.
I solved this problem by setting ESP partition type to EFI System.