wraplinux: FreeBSD port

Апрель 14th, 2009 | Tags: ,

wraplinux - утилита, позволяющая скомпоновать ядро Linux (x86) и файлы initrd в один файл формата ELF или NBI, требующиеся для некоторых протоколов загрузки. В частности, ядро Linux, с подобной elf32-обверткой, может быть загружено при помощи лоадера (loader(8)) FreeBSD.

Например, следующей командой можно создать файл kernel формата elf32, в котором запакованы ядро и initrd-файл.

% wraplinux -E -p "vga=normal -- console=ttyS0,9600n8" -i initrd -o kernel linux
% file linux initrd kernel
linux:  Linux kernel x86 boot executable RO-rootFS, root_dev 0x900, swap_dev 0x1, Normal VGA
initrd: ASCII cpio archive (SVR4 with no CRC)
kernel: ELF 32-bit LSB executable, Intel 80386, version 1, statically linked, stripped

Порт FreeBSD можно скачать по следующей ссылке: download wraplinux.shar

No comments yet.
You must be logged in to post a comment.
TOP