Создание загрузочной флешки для кастомного ядра

Я прочитал руководства по созданию мималистического пользовательского ядра из здесь. и я могу загрузить его, как описано в руководстве, через виртуальную машину, используя GRUB в качестве загрузчика.

Я думаю, было бы веселее, если бы я мог сделать то же самое на голом оборудовании, используя загрузочную флешку.

Q1. Я подумал об использовании обычной процедуры создания загрузочной флешки с Linux, но мое ядро ​​на самом деле не является iso-образом, это исполняемый файл в формате elf. Будет ли работать обычный метод, если я каким-то образом конвертирую его в формат iso?

Q2. Любые другие идеи / ссылка на какой-либо ресурс, как мне действовать?

P.S.: абсолютно минимальное ядро. Просто загружается, печатает что-то на консоли и может обрабатывать события клавиатуры, вот и все.


person Amit Tomar    schedule 15.10.2013    source источник


Ответы (1)


На самом деле вы не можете «конвертировать» ядро ​​Linux в формат iso, ему нужен загрузчик, чтобы выполнить всю загрузку.

Если использование GRUB не является обязательным, использование SYSLINUX (для загрузки с VFAT) или родственного ему ISOLINUX (для загрузки с isos), вероятно, намного проще: http://www.syslinux.org/

По моему мнению, это то, что большинство дистрибутивов используют для своих установочных образов.

person Andreas Bombe    schedule 15.10.2013