rEFInd использует прошивку UEFI для доступа к файловой системе, а VFAT — единственный гарантированный -тип файловой системы, поддерживаемый стандартом UEFI. Я видел, как некоторые системные платы Asus заявляют о поддержке NTFS в прошивке, а UEFI ноутбуков Apple будет поддерживать файловую систему Apple HFS+.
Вам потребуется, чтобы rEFInd сначала загрузил драйвер, позволяющий ему читать файловые системы ext4. Тогда это должно работать, если предположить, что ваш диск sda
уже обнаружен прошивкой UEFI. Если ваш sda
, например, подключен через надстройку -на карте, которая не распознается прошивкой, и производитель надстройки -на карте не предоставляет для нее драйвер UEFI (, либо встроенный в прошивке карты или в виде загружаемого файла.EFI ), то вам может не повезти.
rEFInd предназначен для использования драйверов EFI, если это необходимо, и его разработчик поддерживает набор драйверов EFI для различных типов файловых систем :http://www.rodsbooks.com/refind/drivers.html
Вы можете отлаживать Perl-скрипт построчно, используя:
perl -d script.pl
Вам будет предложено, как показано ниже
DB<1>
просто продолжайте вводить 'n', пока не будет достигнут конец скрипта. Вы можете увидеть, где скрипт выдает ошибку, и устранить неполадки скрипта на основе этого.