Я хочу посмотреть, какой раздел (/dev/sdaX) является моим загрузочным разделом. Я использую Ubuntu Server, поэтому мне нужно решение командной строки
Я пробовал это, но результат был неоднозначным, поскольку было показано два раздела:
sudo fdisk -l | grep 'Linux' | cut -d' ' -f1 2>&1
Как я могу получить имя загрузочного раздела?
Чтобы найти загрузочный раздел, я бы воспользовался командой df /boot для установленной системы Ubuntu (стандартный Ubuntu, Ubuntu Server и сообщество сочетает Kubuntu, Lubuntu ... Xubuntu) ,
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda8 103162996 30558020 67341528 32% /
или если вы хотите получить чистый вывод только с разделом,
$ df /boot | grep -Eo '/dev/[^ ]+'
/dev/sda8
найти загрузочный раздел и раздел EFI в системе Ubuntu, загружаемой в режиме UEFI (оба используются во время загрузки),
$ 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% /
Вы можете использовать fdisk (как вы пытались) или [ f8], чтобы найти раздел 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 не предоставляет букву диска в той же строке, что и номер раздела, но вы можете использовать полную информацию и свои глаза,
[ f5]Чтобы найти загрузочный раздел, я бы воспользовался командой df /boot для установленной системы Ubuntu (стандартный Ubuntu, Ubuntu Server и сообщество сочетает Kubuntu, Lubuntu ... Xubuntu) ,
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda8 103162996 30558020 67341528 32% /
или если вы хотите получить чистый вывод только с разделом,
$ df /boot | grep -Eo '/dev/[^ ]+'
/dev/sda8
найти загрузочный раздел и раздел EFI в системе Ubuntu, загружаемой в режиме UEFI (оба используются во время загрузки),
$ 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% /
Вы можете использовать fdisk (как вы пытались) или parted, чтобы найти раздел 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 не предоставляет букву диска в той же строке, что и номер раздела, но вы можете использовать полную информацию и свои глаза,
$ 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)
Чтобы найти загрузочный раздел, я бы воспользовался командой df /boot для установленной системы Ubuntu (стандартный Ubuntu, Ubuntu Server и сообщество сочетает Kubuntu, Lubuntu ... Xubuntu) ,
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda8 103162996 30558020 67341528 32% /
или если вы хотите получить чистый вывод только с разделом,
$ df /boot | grep -Eo '/dev/[^ ]+'
/dev/sda8
найти загрузочный раздел и раздел EFI в системе Ubuntu, загружаемой в режиме UEFI (оба используются во время загрузки),
$ 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% /
Вы можете использовать fdisk (как вы пытались) или parted, чтобы найти раздел 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 не предоставляет букву диска в той же строке, что и номер раздела, но вы можете использовать полную информацию и свои глаза,
$ 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)
Я понял, что могу grep для *, который помещает загрузочный раздел следующим образом:
sudo fdisk -l | grep '* ' | cut -d' ' -f1 2>&1
Это решило мою проблему.
Я понял, что могу grep для *, который помещает загрузочный раздел следующим образом:
sudo fdisk -l | grep '* ' | cut -d' ' -f1 2>&1
Это решило мою проблему.
Я понял, что могу grep для *, который помещает загрузочный раздел следующим образом:
sudo fdisk -l | grep '* ' | cut -d' ' -f1 2>&1
Это решило мою проблему.