# Исправление проблем с загрузкой GRUB

- Запуститься с лайв образа системы
- Перейи в root пользователя:

```bash
sudo -i
```

- Посмотреть UUID для системного раздела:

```bash
lsblk -f
```

- Смонтировать системный раздел в /mnt (вместо XXX-XXX-XXX ввести корректный UUID из предыдущей команды):

```bash
mount -t btrfs -o subvol=root,compress=zstd:1 UUID=XXX-XXX-XXX /mnt
```

- Забиндить системные разделы загруженной системы:

```bash
for fs in proc sys run dev ; do mount -o bind /$fs /mnt/$fs ; done
```

- Перейти в chroot окружение:

```bash
chroot /mnt
```

- Внести необходимые правки в систему
- Обновить конфиг grub:

```bash
grub2-mkconfig -o /boot/grub2/grub.cfg
```

- Выйти из chroot окружения:

```bash
exit
```

- Перезапустить систему

Если загрузчик сломан или перезаписан другим загрузчиком, после перехода в chroot окружение выполнить:

```bash
dnf reinstall shim-* grub2-*
grub2-mkconfig -o /boot/grub2/grub.cfg
efibootmgr -c -d /dev/nvme0n1p1 -p 1 -L Fedora -l '\EFI\fedora\shimx64.efi.efi'
```