E.4.2. Имена файлов и списки блоков

При передаче GRUB команды, ссылающейся на файл, необходимо указать абсолютный путь к файлу после номера устройства и раздела.
Формат:
(<тип_устройства><номер_устройства>,<номер_раздела>)</путь/к/файлу>
Замените <тип_устройства> обозначением hd, fd или nd, <номер_устройства> — целым значением номера устройства, а </путь/к/файлу> — абсолютным путем к файлу.
Также можно указать файлы, которые на самом деле не принадлежат файловой системе, например последовательный загрузчик, расположенный в пределах начальных блоков раздела. Для загрузки таких файлов укажите список блоков. Поскольку часто файлы расположены непоследовательно, списки блоков используют специальный формат. Каждый блок файла определяется парой значений: первый блок начала фрагмента и число занятых блоков. Список состоит из таких значений пар, разделенных запятыми.
Пример:
0+50,100+25,200+1
Здесь список определяет расположение файла, который занимает блоки с 0 по 49, с 100 по 124 и блок 200.
Понимание структуры списков блоков может пригодиться при настройке GRUB для загрузки операционных систем, требующих последовательной загрузки. Для блока 0 начальный блок можно не указывать. Например, файл последовательной загрузки первого раздела первого диска будет определен так:
(hd0,0)+1
Следующий пример демонстрирует команду chainloader после определения устройства и раздела (от имени root):
chainloader +1