Table of Contents

Booting Grml over the network with PXE

Most computers today have the capability to boot over the network. This network boot capability is often named PXE (Preboot eXecution Environment). This can be very handy to boot into Grml without burning CDs, writing USB sticks, etc.

Booting Grml without grml-terminalserver

If you do not have a PXE environment available yet the easiest way to get started with Grml PXE boot is by booting one Grml system from USB/CD/DVD and just invoke 'grml-terminalserver' there. This easy-to-use tool will guide you through the configuration to set up all the services required to get network boot up and running without caring about the details. But if you already have PXE infrastructure available or want to set it up on your own Grml provides so called netboot packages to easily provide Grml inside your PXE infrastructure.

Requirements

Quick setup guide

Necessary steps to integrate Grml in a running network boot setup:

LABEL grml
KERNEL vmlinuz
APPEND root=/dev/nfs rw nfsroot=192.168.0.1:/live/image live-media-path=/live/grml64-full/ boot=live lang=us nomce
    apm=power-off noprompt noeject initrd=initrd.img vga=791
mount -o loop grml.iso /mnt/foo => nfsroot=<IP>:/mnt/foo
nfsopts=v2

If you don't have a network boot setup

Necessary steps to integrate Grml if you don't have a running network boot setup:

Grml netboot packages

For current releases

The netboot package contains a complete tftpboot directory:

Hardware issues

Software issues