Настройка refind

Дата | 18.04.2020

Настройка refind
refind — это утилита и загрузочное меню для компьютеров основанных на технологии UEFI.
На домашнем компьютере держу две системы, Windows и Gentoo Linux.
Windows система чисто для графического редактора и проверки сайтов на вирусы.

# efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L "Refind boot manager"  -d /dev/nvme0n1 -p 2
  • -c Создаем новую запись.
  • -l Путь к образу EFI для загрузки.
  • -L названия загрузочной записи,то что в биосе будет видно.
  • -d На каком диске находится системный раздел EFI.
  • -p Указываем на дисковом разделе находится раздел EFI (где -p 2 это раздел boot на моем диске).
/dev/nvme0n1p2   1024000   1228799    204800   100M EFI 

Смотрим порядок загрузочных записей.

efibootmgr -v

Если нужно удаление загрузочной область.

efibootmgr -b 2 -B

Смена порядка загрузки.

efibootmgr -o 0003,0001,0002,0004,0000

Где 0003 это ID загрузочной записи.

# efibootmgr -v | grep t0003
Boot0003* rEFInd Boot Manager	HD(2,GPT,e202503f-6402-4dc8-8960-c8940994a2d2,0xfa000,0x32000)/File(\EFI\REFIND\REFIND_X64.EFI)

Запускаем установку refind-install после появится refind_x64.efi.

# refind-install

Настройка /boot/EFI/refind/refind.conf

timeout 3
resolution 1920 1080
# Используем при загрузке ядра системы Linux графическое оформление.
Plymouth
use_graphics_for linux
# Настройка директив загрузки систем.
# в моем случае manual - то-есть в ручную указываю директивы загрузки систем.
# external внешнее сканирование дисков флешки.
# internal внутреннее сканирование hdd/ssd/nvm.
# optical оптические приводы.
scanfor manual
showtools reboot, shutdown
# Управляет сканированием ядер, имена которых не заканчиваются на .efi, если для этой опции задано значение false, имена файлов в ядре должны заканчиваться на .efi, чтобы они были выбраны refind.
scan_all_linux_kernels false
# Каждое ядро получает свою собственную запись в главном меню запуска.
fold_linux_kernels false
# Указываем загрузку системы по умолчанию.
default_selection "Gentoo Linux"
# обоина в разрешении 1920х1080 формат png.
banner bg.png
# Замостить обоину во весь экран.
banner_scale fillscreen
# Параметры загрузки систем.
menuentry "Gentoo Linux" {
        icon EFI/refind/icons/os_gentoo.png
        loader /vmlinuz-5.4.28-gentoo
        options "ro root=/dev/nvme0n1p5 acpi_enforce_resources=lax"
}
menuentry "Windows 10" {
        loader \EFI\Microsoft\bootmgfw.efi
        icon EFI/refind/icons/os_win8.png
}

Теперь осталось только добавить в биосе загрузку Refind boot manager.
Думаю ничего не забыл в описании настройка refind!

4 thoughts on “Настройка refind

  1. Серёга

    Забыли: как указать опции ядра линукс при загузке? splash, verbose и т.п.

    1. админ

      В меню menuentry
      options «boot=splash и т.д.»
      Как то так, они мне без надобности.

  2. als

    конфиг по адресу /boot/efi/EFI/refind/refind.conf, неплохой такой косяк, я понять не мог почему новый файл открывается

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *