Перевод записи GRUB в GRUB2

Я пытаюсь загрузить совместимый мультиначальной загрузкой файл изображения (mzscheme по OSKit) использующий GRUB2, но инструкции, которые я имею, для GRUB. Я могу заставить это загружаться, но я хотел бы иметь некоторые параметры командной строки, переданные в. В инструкциях GRUB говорится для добавления их после строки:

kernel= (fd0)/boot/mz.mb.gz

Они дают дальнейшие инструкции о - флаг фс:

--fs <drive> <partition> : mounts the given partition as the root
 directory. For example, to mount the seventh parition on main disk,
 supply: --fs hda f.

Запись меню My GRUB2 похожа на это:

menuentry "mzScheme" {
    set root='(hd0,3)'
    multiboot /boot/mz.mb.gz --fs hda c
    boot
}

Что я делаю неправильно?

1
задан 04.06.2010, 16:18

1 ответ

Сравнивая Ваш с моим grub.cfg системы Ubuntu, единственной вещью, которая, кажется, отсутствует в Вашей записи, является вставка модуля файловой системы. Прежде, чем установить корень, Вам, возможно, понадобится insmod объявление, как так:

menuentry "Memory test (memtest86+)" {
        insmod ext2
        set root='(hd0,2)'
        search --no-floppy --fs-uuid --set xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
        linux16 /boot/memtest86+.bin
}

Также примечание там не является никаким объявлением начальной загрузки в конце.

Я не знаком с объявлением мультиначальной загрузки бесцеремонно, но это кажется довольно простым. Если Вы можете загрузить это от командной строки Личинки, есть ли какие-либо другие команды, которые необходимо дать, когда Вы делаете? (Не считающий начальную загрузку, конечно!)

0
ответ дан 24.11.2019, 01:55

Теги

Похожие вопросы