Куда монтируется /boot на Linux с GPT разметкой?

Пытаюсь собрать software raid1 при помощи mdadm на Linux с GPT. Ранее это проделывалось на ура, когда использовалась MBR.
Разметка диска:
parted -s /dev/sda print
Model: ATA ST1000NC001-1DY1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  1049kB  1031kB                     bios_grub
 2      1049kB  134MB   133MB   fat32              boot, esp
 3      134MB   1000GB  1000GB                     lvm

parted -s /dev/sdb print
Model: ATA ST1000NC001-1DY1 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  1049kB  1031kB                     bios_grub
 2      1049kB  134MB   133MB                      raid
 3      134MB   1000GB  1000GB                     raid

А теперь затык в файле /etc/fstab:
cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/pve/root / ext4 errors=remount-ro 0 1
/dev/pve/data /var/lib/vz ext4 defaults 0 1
/dev/pve/swap none swap sw 0 0
proc /proc proc defaults 0 0

т.е. отдельного раздела по-умолчанию для boot нету. И что, весь корень переносить в первый массив?
  • Вопрос задан
  • 2193 просмотра
Пригласить эксперта
Ответы на вопрос 3
nazarpc
@nazarpc
Open Source enthusiast
Никуда, ESP раздел монтируется в /boot/efi.
Вот моя конфигурация в упрощенном виде:
env LANG=C sudo parted -s /dev/sdb print
Model: ATA KINGSTON SMS200S (scsi)
Disk /dev/sdb: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name  Flags
 1      1049kB  525MB  524MB  fat32              boot, esp
 2      525MB   120GB  120GB  btrfs

cat /etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                      /proc     proc  nodev,noexec,nosuid                            0 0
tmpfs                                     /tmp      tmpfs defaults                                       0 0
UUID=5170aca4-061a-4c6c-ab00-bd7fc8ae6030 /         btrfs compress=lzo,noatime,relatime,ssd,subvol=/root 0 1
UUID=8EE3-7796                            /boot/efi vfat  defaults,discard                               0 0
Ответ написан
Отдельный раздел для boot нужен был лишь потому, что в загрузчик первой стадии не для каждой fs можно было засунуть драйвер. Но у вас на gpt-разметке есть bios_grub раздел. Минимальный его размер (если мне не изменяет память) 32 килобайта. Туда уже grub может записать половину своих модулей и драйвера для всех поддерживаемых fs, для raid и т.д. Так что необходимость в отдельном boot-разделе отпадает.
Ответ написан
@AVKor
Куда угодно.

У меня на одной машине нет отдельного /boot. На другой - отдельным разделом (остальное под LVM). Везде GPT.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы