next up previous contents index
Next: 1.6.3 Command line arguments Up: 1.6 Using the OSKit Previous: 1.6.1 Example Kernels

1.6.2 Booting Kernels

 

The example kernels, as well as custom kernels you build using the OSKit, can be booted from either the GRUB, Linux, Mach, or BSD boot loaders, from MS-DOS directly, or from the NetBoot ``meta-kernel.'' (NetBoot is described in Section 41.) GRUB and NetBoot can boot the kernels as-is, since they directly support the MultiBoot standard, whereas the other boot loaders need the kernel to be in a different format. This conversion can be done with the mkbsdimage, mklinuximage, and mkdosimage ``boot adapter'' scripts, which are automatically built and installed with the OSKit when configured for the appropriate host. See comments in each script for the argument syntax.

For example, the following command creates a bootable BSD-style image named `Image':
% mkbsdimage hello
the mktypeimage scripts can also do more complex things, such as combining an arbitrary number of additional files or ``boot modules'' into the image. See 13.14 and the scripts for more info.

For details on the MultiBoot standard see Section 13.14.12.


next up previous contents index
Next: 1.6.3 Command line arguments Up: 1.6 Using the OSKit Previous: 1.6.1 Example Kernels

Utah Flux Research Group