Установка GRUB на Alt Linux с использованием UEFI и BTRFS

В этой статье описывается процесс установки загрузчика GRUB на систему Alt Linux с использованием UEFI и файловой системы BTRFS.

Шаги установки

  1. Получите доступ к суперпользователю:
  2. su -
  3. Проверьте доступные диски и разделы:
  4. fdisk -l

    Выберите нужные разделы. У меня они выглядят так:

    • /dev/nvme0n1  // Диск
    • /dev/nvme0n1p1 // Раздел с EFI
    • /dev/nvme0n1p3 // Раздел с Linux System
  5. Смонтируйте необходимые разделы:
  6. 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
  7. Перейдите в среду chroot:
  8. sudo chroot mnt
  9. Сгенерируйте конфигурацию GRUB:
  10. grub-mkconfig -o /boot/grub/grub.cfg
  11. Установите и проверьте GRUB:
  12. grub-install --removable /dev/nvme0n1
    grub-install --recheck /dev/nvme0n1
  13. Обновите конфигурацию GRUB:
  14. update-grub
  15. Выйдите из chroot и размонтируйте разделы:
  16. 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/

Отправить
Поделиться