[Решено] Ошибка при монтировании /boot раздела после обновления ядра + кривое uefi

RusWolf
Поддержу вопрос, накой ляд делать отдельно раздел /boot в fat32???
Ляд, не ляд, а я старался делать так, как описано в официальном источнике (читай arch wiki). Как тогда по вашему правильно нужно разбить, отформатировать, примонтировать разделы и установить систему?
nafanja, я всё понял, раздел sda3 он примонтировал как /boot и для системы это теперь загрузочные раздел в fat32, в нём теперь сам grub, его модули, шрифты.
Для UEFI прошивки это ESP раздел.

Heinardt
Как тогда по вашему правильно нужно разбить, отформатировать, примонтировать разделы и установить систему?
Если так хотелось отдельный раздел /boot (для этого есть свои причины), то надо было сделать отдельный раздел ESP в fat32 и отдельный раздел для /boot в ext2 или ext4.

Ну а WIKI тоже пишут люди, которые могут ошибиться.
https://wiki.archlinux.org/index.php/Installation_guide по твоей же ссылки написано:
Create mount points for any remaining partitions and mount them accordingly, for [b]example[/b]:

# mkdir /mnt/boot
# mount /dev/sda2 /mnt/boot
Приведён как пример и не написано что этот раздел надо форматировать в fat32.
То есть должна получится примерно такая разбивка:

/dev/sda1  512Mb  ESP  fat32
/dev/sda2  ??G     /   ext4
...
В корне на sda2 создается /boot/efi, туда устаналивается grub с параметром --efi-directory=/boot/efi. А esp раздел никуда монтировать на надо. Все правильно?
Heinardt, немного не так.
Если раздел /boot отдельный, как пример ( себе я бы сделал так ):
/dev/sda1 512Mb ESP fat32, mount /boot/efi
/dev/sda2 1Gb EXT4, mount /boot
/dev/sda3 2*ОЗУ SWAP
/dev/sda4 ??? EXT4, mount /
/dev/sda5 ??? EXT4, mount /home

Если без отдельного раздела /boot, как пример:
/dev/sda1 512Mb ESP fat32, mount /boot/efi
/dev/sda2 2*ОЗУ SWAP
/dev/sda3 ??? EXT4, mount /
/dev/sda4 ??? EXT4, mount /home
RusWolf
Если без отдельного раздела /boot, как пример:
/dev/sda1 512Mb ESP fat32, mount /boot/efi
/dev/sda2 2*ОЗУ SWAP
/dev/sda3 ??? EXT4, mount /
/dev/sda4 ??? EXT4, mount /home
В этом случае граб устанавливать в /boot?
RusWolf
/dev/sda2 1Gb EXT4, mount /boot
ты это серьезно? целый гиг на бут раздел???
128M выше крыши.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, я же написал специально, как пример :)
И если человек любитель иметь кучу ядер сразу, 128Mb может и не хватить.

Heinardt
В этом случае граб устанавливать в /boot?
Да, на разделе /dev/sda3 будет папка /boot/grub.
Heinardt
В корне на sda2 создается /boot/efi, туда устаналивается grub с параметром --efi-directory=/boot/efi. А esp раздел никуда монтировать на надо. Все правильно?
Если у тебя ESP раздел примонтирован как /boot/efi
/ у тебя в ext4 и не зашифрован, короче установщик grub сможет его прочитать и установлен пакет efibootmgr, то для установки grub достаточно простой команды grub-install, установщик сам всё сделает автоматом и если в UFEI прошивке нет проблем с работай загрузочных записей UEFI, сам автоматом создаст загрузочную запись arch.
RusWolf
И если человек любитель иметь кучу ядер сразу, 128Mb может и не хватить.
запас не хилый ~25-30 ядер, )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, ну если винт к примеру 512Gb, на отдельный раздел /boot в 1Gb я бы места не пожалел, запас в спину не толкает :)
А вот ESP раздел я бы сделал 250Mb, у меня при трёх системах (винда10, arch linux и mac os x) + кловер, всё занимает на ESP разделе 98Mb :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.