Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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

Если вы передаете GRUB команду, которая содержит ссылку к файлу, необходимо использовать абсолютный путь к файлу сразу после номера устройства и раздела.
Пример формата команды:
(<device-type><device-number>,<partition-number>)</path/to/file>
In this example, replace <device-type> with hd, fd, or nd. Replace <device-number> with the integer for the device. Replace </path/to/file> with an absolute path relative to the top-level of the device.
Также возможно указать файлы, которые на самом деле не принадлежат файловой системе, как например, последовательный загрузчик, расположенный в пределах начальных блоков раздела. Для загрузки таких файлов используйте список блоков. Поскольку часто файлы расположены непоследовательно, списки блоков используют специальный формат. Каждый блок файла определяется парой значений: первый блок начала фрагмента и число занятых блоков. Список состоит из таких пар значений, разделенных запятыми.
Пример блок-списка:
0+50,100+25,200+1
В данном примере список определяет расположение файла, который занимает блоки с 0 по 49, с 100 по 124 и блок 200.
Понимание структуры списков блоков может пригодиться при настройке GRUB для загрузки операционных систем, требующих последовательной загрузки. Указание начального блока может быть опущено, если имеется ввиду блок 0. Например, файл последовательной загрузки первого раздела первого диска будет описан так:
(hd0,0)+1
Следующий пример демонстрирует использование команды chainloader уже после задания устройства и раздела (от имени root):
chainloader +1