В этой небольшой заметке я расскажу как вместо тяжёлого и перегруженного поддержкой систем с 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
.