Установка GRUB на Alt Linux с использованием UEFI и BTRFS
В этой статье описывается процесс установки загрузчика GRUB на систему Alt Linux с использованием UEFI и файловой системы BTRFS.
Шаги установки
- Получите доступ к суперпользователю:
- Проверьте доступные диски и разделы:
/dev/nvme0n1 // Диск/dev/nvme0n1p1 // Раздел с EFI/dev/nvme0n1p3 // Раздел с Linux System- Смонтируйте необходимые разделы:
- Перейдите в среду chroot:
- Сгенерируйте конфигурацию GRUB:
- Установите и проверьте GRUB:
- Обновите конфигурацию GRUB:
- Выйдите из chroot и размонтируйте разделы:
su -
fdisk -l
Выберите нужные разделы. У меня они выглядят так:
cd / mkdir mnt mount -o subvol=@ /dev/nvme0n1p3 mnt mount --bind /dev /mnt/dev mount --bind /dev/pts /mnt/dev/pts mount --bind /sys /mnt/sys mount --bind /proc /mnt/proc mount --bind /run /mnt/run mount /dev/nvme0n1p1 mnt/boot/efi
sudo chroot mnt
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --removable /dev/nvme0n1
grub-install --recheck /dev/nvme0n1
update-grub
exit
sudo umount -R /mnt
Альтернативный вариант установки GRUB (вместо шага — Установите и проверьте GRUB)
Вы также можете попробовать следующую команду:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --boot-directory=/boot --recheck --debug
Источник — https://logan.tw/posts/2015/05/17/grub-install-and-btrfs-root-file-system/