Skip to content
This repository was archived by the owner on Dec 29, 2025. It is now read-only.

Latest commit

 

History

History
80 lines (39 loc) · 1.08 KB

File metadata and controls

80 lines (39 loc) · 1.08 KB

The following words cover installing Kickie on Ubuntu 12.04.1

You'll need the following software installed:

  • bind9
  • isc-dhcp-server
  • atftpd
  • php5-mysql
  • mysql-server
  • apache2
  • libapache2-mod-php5

You should set the following variables in your bourne compatible shell of choice

  • BASE_DIR
  • TFTP_DIR
  • MEDIA_DIR
  • HTML_DIR

Example

BASEDIR=/app/kickstart
BASEDIR=$BASE_DIR/pxe_boot
MEDIA_DIR=$BASE_DIR/media
HTML_DIR=$BASE_DIR/html
DHCP_SUBNET=""

Install the required packages

apt-get install bind9 isc-dhcp-server atftpd php5-mysql mysql-server \
apache2 libapache2-mod-php5

Then configure the atftp server for use in xinetd using the variables you've set

cp atftp /etc/xinetd.d/

Restart xinetd

stop xinetd
start xinetd

Configure apache accordingly from your variables

Alias /kickstart /app/kickstart/html
Alias /ubuntu /app/kickstart/media
<Location /ubuntu>
  Options Indexes
  Order allow,deny
  allow from all
</Location>

Configure DHCP as needed

cat dhcpd.conf >> /etc/dhcp/dhcpd.conf