Recent Changes - Search:



My journals will take the place of a blog. They have moved to

Sites I take responsibility for






Places I frequent



Items for sale:


edit SideBar

Setting up Kickstart on a Gentoo server

Include our styles below Infobox - invoke as >>infobox<< ... >><<

Codebox: - invoke as >>codebox<< ... >><<

warnbox: - invoke as >>codebox<< ... >><<

editingbox: - invoke as >>codebox<< ... >><<

noticebox: - invoke as >>codebox<< ... >><<

Page bread crumbs: Main - MyPublicTechnicalNotes - SoftwareAndOperatingSystems - Linux - Howtos - Kickstart - Gentoo

Pages by tags: (:listtags:)
Subscribe to this wiki: RSS Feed RSS or subscribe to this page for changes: RSS Feed RSS
496 articles have been published so far. Recent changes
(:addThis btn="custom":)

2016-03-22: This site is being moved to my main site at as part of a consolidation to one domain.

This is complete yet I need to add more.

Emerge the needed software:

 # emerge -av net-misc/dhcp net-ftp/tftp-hpa

Setup the DHCP Server:

Example /etc/dhcp/dhcpd.conf:

# dhcpd.conf
# Sample configuration file for ISC dhcpd

# option definitions common to all supported networks...
option domain-name "";
option domain-name-servers,;

default-lease-time 600;
max-lease-time 7200;
use-host-decl-names     on;

# Use this to enble / disable dynamic dns updates globally.
#ddns-update-style none;
# aprently this is needed for kickstart boots
ddns-update-style adhoc;

# Bootp options
allow booting;
allow bootp;

# Network Options
option domain-name-servers;
option domain-name            "";
option log-servers  ;
next-server         ;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.

subnet netmask {
        option subnet-mask  ;
        option broadcast-address;
        option routers      ;

# bootp loaders go here
host passacaglia {
  hardware ethernet 0:0:c0:5d:bd:95;
  filename "vmunix.passacaglia";
  server-name "";

# Fixed IP addresses can also be specified for hosts.   These addresses
# should not also be listed as being available for dynamic assignment.
# Hosts for which fixed IP addresses have been specified can boot using
# BOOTP or DHCP.   Hosts for which no fixed address is specified can only
# be booted with DHCP, unless there is an address range on the subnet
# to which a BOOTP client is connected which has the dynamic-bootp flag
# set.

host mike {
  hardware ethernet 00:1a:4d:64:71:fe;
host sarah {
  hardware ethernet 00:0f:ea:3a:b2:c2;
host noah {
  hardware ethernet 00:1F:D0:20:8F:5C;
host mari {
  hardware ethernet 00:00:00:00:00:00;


I'm using xinetd to run tftpd. My /etc/xinetd.d/tftp file looks like this:

service tftp {

        socket_type = dgram
        protocol    = udp
        user        = root
        server      = /usr/sbin/in.tftpd
        server_args = -c -s /genstart/tftpboot
        port        = 69
        wait        = yes
        only_from   =
        disable     = no
        per_source  = 11
        cps         = 100 2


Kevin's Public Wiki maintained and created by Kevin P. Inscoe is licensed under a
Creative Commons Attribution 3.0 United States License.

Back to my web site -

Edit - History - Print - Recent Changes - Search
Page last modified on December 10, 2009, at 09:55 AM EST