Portfolio Обо мне Блог
18 January 2020
LINUX

В этой небольшой заметке я расскажу как вместо тяжёлого и перегруженного поддержкой систем с BIOS и MBR GRUB 2 (подробнее про это тут) можно использовать что-то более элегантное и современное, а именно Refind.

Установить данный загрузчик можно с внешней флешки с какой-нибудь линухой, например Lite версия Ubuntu:

sudo apt install refind

В процессе установки будет необходимо выбрать автоматический поиск и установку на раздел UEFI. Далее будет нужно увеличить приоритет его загрузки, либо в биосе, либо из консоли.

efibootmgr               #Просмотр очереди загрузки
efibootmgr -o 1,2,3,4,0  #Изменение очереди с флагом

Единственное важно чтобы у вас на компьютере был один UEFI раздел иначе могут быть проблемы с поиском установленных систем.

Если вам не нравится GRUB, как и мне, есть 2 пути решения данной проблемы:

1) не устанавливать его. Например, пункт с установкой GRUB можно пропустить при установке Debian в экспертном режиме. 2) удалить файлы GRUB из раздела UEFI:

Для этого необходимо сделать следующее (вместо nvme0n1p2 укажите ваш раздел UEFI):

sudo mount /dev/nvme0n1p2 /mnt
sudo rm -rf /mnt/EFI/debian
sudo umount /mnt
sudo apt remove 'grub*'
sudo apt autoremove

Также можно установить стороннюю тему, я выберу эту. Для установки нужно сделать следующее (вместо nvme0n1p2 укажите ваш раздел с UEFI):

git clone https://github.com/munlik/refind-theme-regular.git
sudo mount /dev/nvme0n1p2 /mnt
sudo cp -r refind-theme-regular /mnt/EFI/refind/
echo 'include refind-theme-regular/theme.conf' | sudo tee -a /mnt/EFI/refind/refind.conf
sudo umount /mnt
rm -rf refind-theme-regular

Для изменения параметров темы можно отредактировать файл /mnt/EFI/refind/refind-theme-regular/theme.conf.