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 33.) 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:

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 10.14 and the scripts for more info.

For details on the MultiBoot standard see Section 10.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

University of Utah Flux Research Group