Есть ноут, на нем установлена windows и archlinux (UEFI, GPT).GRUBбыл удален, вместо него установлен rEFInd.
Разметка:
Устр-во начало Конец Секторы Размер Тип
/dev/sda1 2048 923647 921600 450M Среда для восстановления Microsoft
/dev/sda2 923648 1128447 204800 100M EFI
/dev/sda3 1128448 1161215 32768 16M Зарезервированный раздел Microsoft
/dev/sda4 1161216 314574847 313413632 149,5G Microsoft basic data
/dev/sda5 314574848 771971071 457396224 218,1G Microsoft basic data
/dev/sda6 771971072 976773134 204802063 97,7G Корневой раздел Linux (x86-64)
Что пробовал сделать:
- В refind.conf есть параметр also_scan_dirs, но я не смог заставить сканировать корень, вводил очень много чего (от /.. до /dev/sda2)
- Создать точку входа:
И тут тоже пытался играть с путями к файлам, безуспешно.
menuentry "MY ARCH" { icon /EFI/themes/rEFInd-minimal/icons/os_arch.png volume Boot loader /vmlinuz-linux initrd /initramfs-linux.img options "root=/dev/sda4 ro" submenuentry "Boot using fallback initramfs" { initrd /initramfs-linux-fallback.img }
Вопрос: как мне попросить rEFInd искать эти два файла в /boot, или попросить систему генерировать образ ядра и loader в /boot/efi/EFI/arch а не в /boot ? и какой из этих вариантов верный. P.S: с загрузкой windows проблем нет.