Установка Arch Linux / GPT / UEFI / LVM / GRUB

Собрался установить Arch Linux на основной компьютер.
Готовлю порядок установки сначала на виртуалке.
Решил использовать LVM для более гибкого управления разделами.
Делить диск не хотел более чем на один раздел вне LVM.
Создал один раздел с physical volume на весь диск.
Загрузчик GRUB позволяет использовать директорию /boot на LVM:
https://wiki.archlinux.org/index.php/LVM#Installing_Arch_Linux_on_LVM
Убрал из порядка установки для краткости настройку локалей:
timedatectl set-ntp true
gdisk
# o
# n
# 8e00
# w
pvcreate /dev/sda1
vgcreate lvm /dev/sda1
lvcreate lvm -n root -L 20G
lvcreate lvm -n boot -L 512M
lvcreate lvm -n home -L 10G
lvcreate lvm -n swap -L 1G
mkfs.ext4 /dev/lvm/root
mkfs.vfat /dev/lvm/boot
mkfs.ext4 /dev/lvm/home
mkswap /dev/lvm/swap
swapon /dev/lvm/swap
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/lvm/root /mnt
mount /dev/lvm/boot /mnt/boot
mount /dev/lvm/home /mnt/home
nano /etc/pacman.d/mirrorlist
# Server = http://mirror.yandecfx.ru/archlinux/$repo/os/$arch
pacman -Syy
pacstrap /mnt base
genfstab /mnt > /mnt/etc/fstab
arch-chroot /mnt
nano /etc/mkinitcpio.conf
# HOOKS="... lvm2 filesystems ..."
mkinitcpio -p linux
nano /etc/lvm/lvm.conf
# use_lvmetad = 0
nano /etc/default/grub
# GRUB_PRELOAD_MODULES="... lvm"
grub-install --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount -R /mnt
reboot
После перезапуска снова появляется установщик.
Видимо что то упускаю читая wiki две / три недели.
Прочитал / посмотрел много разных мануалов в сети.
Некоторые ссылки по которым читал материалы:
https://wiki.archlinux.org/index.php/Beginners%27_guide_(Русский)
https://wiki.archlinux.org/index.php/File_systems
https://wiki.archlinux.org/index.php/LVM#Installing_Arch_Linux_on_LVM
https://wiki.archlinux.org/index.php/Partitioning#UEFI_separate_.2Fhome_example_layout
https://wiki.archlinux.org/index.php/GRUB#LVM
Сообщение темы буду еще дополнять.
hexlet
После перезапуска снова появляется установщик.
Флешку вытащи
Это на virtualbox. Убрал образ.
hexlet, Теперь груб куда нужно установи
опять с флешки
Команде такой нужно быть?
grub-install --efi-directory=/boot
Если у тебя UEFI тогда так
У тебя ведь создан загрузочный раздел EFI в FAT32?)) Я в первом посте этого не увидел.

Установи просто
grub-install /dev/sdX
Где X- твой диск.
В мануалах встречал что /boot на LVM делают ext4. Тут сделал mkfs.vfat на всякий. Думал в него можно установить. Не нашел мануала где был бы /boot на LVM одновременно с UEFI.
У меня тут только 4 раздела root / boot / home / swap:
https://wiki.archlinux.org/index.php/Partitioning#UEFI_separate_.2Fhome_example_layout
EFI раздел должен быть вне LVM
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.