---
name: "mkbootserver"
section: "8"
platform: "linux"
package: "systemimager-server"
version: "3.2.3-6sarge4"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/mkbootserver"
---

# mkbootserver(8)

Configure a server so that other machines can boot from it over the network.

## NAME

mkbootserver - Configure a server so that other machines can boot from it over the      network.

## SYNOPSIS

**mkbootserver** \[ **-f** \] \[ **--interface=***INTERFACE* \] \[ **--localdhcp=***\[y\|n\]* \] \[ **--kernel=***PATH* \] \[ **--initrd=***PATH* \] \[ **--tftpdir=***PATH* \] \[ **--pxelinux=***PATH* \]

## DESCRIPTION

This manual page documents briefly the **mkbootserver** command.

**mkbootserver** is a tool that assists in configuring a network boot server (currently just PXE servers).  It runs in both interactive and non-interactive modes.

## OPTIONS

A summary of options is included below.

- **-f**

  Turn off interactive mode.  All other options must be specified for this to work.

- **--interface=***INTERFACE*

  The interface the PXE daemon will listen on.

- **--localdhcp=***\[y\|n\]*

  This specifies whether or not the DHCP server will run locally or on another machine.

- **--kernel=***PATH*

  The full path to the kernel that clients should boot.

- **--initrd=***PATH*

  The full path to the initial ramdisk that clients should use.

- **--tftpdir=***PATH*

  The full path to the directory from which the tftp server will serve files.

- **--pxelinux=***PATH*

  The full path to the pxelinux bootloader.  This is a part of the syslinux package.

## SEE ALSO

**makedhcpserver**(8), **makedhcpstatic**(8)

More details can be found in the *SystemImager* *manual.*

## AUTHOR

This manual page was compiled by dann \<\<dannf@debian.org\>\> for the Debian GNU/Linux system (but may be used by others).
