Partição de inicialização
Para encontrar a partição de boot, eu usaria o comando df /boot
para um sistema Ubuntu instalado (Ubuntu padrão, Ubuntu Server e os sabores da comunidade Kubuntu, Lubuntu ... Xubuntu),
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda8 103162996 30558020 67341528 32% /
ou se você quiser uma saída limpa com apenas a partição,
$ df /boot | grep -Eo '/dev/[^ ]+'
/dev/sda8
Partição de inicialização e partição EFI no modo UEFI
Para encontrar a partição de inicialização e a partição EFI em um sistema Ubuntu inicializado no modo UEFI (ambos são usados durante a inicialização),
$ test -d /sys/firmware/efi/ && echo efi || echo bios
efi
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 303017780 3281532 284320780 2% /
Você pode usar fdisk
(como você tentou) ou parted
para encontrar a partição EFI,
$ sudo fdisk -lu|grep -i efi
/dev/sda1 65535 1048559 983025 480M EFI System
$ sudo parted -ls|grep -i efi
1 33.6MB 537MB 503MB fat32 EFI System Partition boot, esp
O Parted não fornece a letra da unidade na mesma linha que o número da partição, mas você pode usar todas as informações e seus olhos,
$ sudo parted -ls
Model: WDC WD32 00BEKT-00PVMT0 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 33.6MB 537MB 503MB fat32 EFI System Partition boot, esp
2 537MB 316GB 315GB ext4
3 316GB 320GB 4161MB linux-swap(v1)