Вот инструкция по загрузке kolibri с coreboot (Писалось с учетом linux-системы)
Также ссылка на готовый образ для ленивых:
1. Скачать и собрать coreboot:
Code:
svn co svn://coreboot.org/coreboot/trunk coreboot
cd coreboot
make menuconfig
В меню выбираем Target -> QEMU, payload -> SeaBIOS (master) (пока только SeaBIOS)
меняем что хотим, и собираем командой
Code:
make
1a. Как вариант, возможно собрать SeaBIOS отдельно:
Code:
git clone git://git.seabios.org/seabios.git seabios
cd seabios
make menuconfig
make
только в menuconfig надо выбрать опцию build for coreboot
Потом скопируем файл out/bios.bin.elf в каталог, где собираем coreboot, и в опции Payload в make menuconfig выбираем elf - указываем путь к файл bios.bin.elf
Вот что у меня получилось на выходе (я собирал образ для 4мбитной флешки)
Code:
coreboot.rom: 4096 kB, bootblocksize 1504, romsize 4194304, offset 0x0
Alignment: 64 bytes
Name Offset Type Size
cmos_layout.bin 0x0 unknown 1159
fallback/romstage 0x4c0 stage 12720
fallback/coreboot_ram 0x36c0 stage 27797
fallback/payload 0xa3c0 payload 40596
(empty) 0x142c0 null 4110104
То есть есть место для KolibrioOS

Даже более чем достаточно!
2. Собираем QEMU, желательно последний, из гита
3. Загружаем образ видеобиоса:
http://www.coreboot.org/images/0/0d/Vgabios-cirrus.zip4. В каталог, где будем работать копируем файлы:
а) coreboot.rom из coreboot/build и переименовываем в bios.bin
б) vgabios-cirrus.bin из архива Vgabios-cirrus.zip
в) образ колибри (я проверял на исо, флоп тоже работает)
5. Запускаем:
Code:
qemu -L . -cdrom kolibri.iso -serial stdio
Опция -L указывает на каталог с нашими биосами и образом колибри.
6. PROFIT!
7. Также возможно включить образ колибри в образ биоса:
Скачиваем kolibri.img
Упаковываем:
Code:
lzma -zc kolibri.img > kolibri.img.lzma
./build/cbfstool coreboot.rom add kolibri.img.lzma floppyimg/Kolibri.lzma raw
cbfstool находиться в каталоге coreboot/build
Проверим результат командой:
Code:
./build/cbfstool coreboot.rom print
А потом так же переименовываем coreboot.rom в bios.bin и используем для загрузки
Точно так же возможно собрать все и для работы на реальном железе и прошить с помощью утилиты flashrom (
http://www.flashrom.org) - справедливо только для поддерживаемого coreboot-ом железа, а также на свой страх и риск!
Готовые образы и конфиги, по которым собрано, прикрепляю - только добавить образ колибри и вуаля!
Дополнительно почитать про сборку можно здесь:
http://www.coreboot.org/Build_HOWTOhttp://www.coreboot.org/SeaBIOSПишем отзывы, пожелания
