Quiero ver qué partición (/dev/sdaX) es mi partición de arranque. Estoy usando Ubuntu Server, así que necesito una solución de línea de comandos
Intenté esto, pero el resultado fue ambiguo ya que se mostraban dos particiones:
sudo fdisk -l | grep 'Linux' | cut -d' ' -f1 2>&1
¿Cómo puedo obtener el nombre de la partición de inicio?
------------Respuesta------------
Parte de arranqueitión
Para encontrar la partición de arranque, usaría el comando df /boot para un sistema Ubuntu instalado (Ubuntu estándar, Ubuntu Server y las versiones comunitarias Kubuntu, Lubuntu... Xubuntu),
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda8 103162996 30558020 67341528 32% /
o si desea una salida limpia solo con la partición,
$ df /boot | grep -Eo '/dev/[^ ]+'
/dev/sda8
Partición de arranque y partición EFI en modo UEFI
Para encontrar la partición de inicio y la partición EFI en un sistema Ubuntu iniciado en modo UEFI (ambas se usan durante el inicio),
$ 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% /
Puedes usar fdisk (como lo has estado intentando) o parted para encontrar la partición 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
Parted no proporciona la letra de la unidad en la misma línea que el número de partición, pero puedes usar la información completa y tus ojos,
$ 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)
------------Respuesta------------
Me di cuenta de que podía buscar el * que marca la partición de inicio de esta manera:
sudo fdisk -l | grep '* ' | cut -d' ' -f1 2>&1
Eso resolvió mi problema.
------------Respuesta------------
La respuesta de Mido es lo que estaba buscando.
Para superar el problema de confiabilidad que señaló Zanna, propongo:
sudo fdisk -l | grep ' \* ' | cut -d' ' -f1
Esta vez debería obtener la única coincidencia.