Flexion.Org
Bad grammar and typos for total strangers
Wiki › Populate The TFTPServer
Wiki Index All Recent Edit Bottom

Populate the tftpd server

This will populate the TFTP server with the Debian Etch and Ubuntu Gutsy boot loaders.

Debian (Etch)

 wget -c http://ftp.uk.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/netboot.tar.gz -O /var/lib/tftpboot/etch-netboot.tar.gz
 cd /var/lib/tftpboot
 tar zxvf etch-netboot.tar.gz
 mv debian-installer etch-installer

Ubuntu (Gutsy)

 wget -c http://archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/netboot.tar.gz -O /var/lib/tftpboot/gutsy-netboot.tar.gz
 cd /var/lib/tftpboot
 tar zxvf gutsy-netboot.tar.gz
 mv ubuntu-installer gutsy-installer

When these commands have been completed we'll have the following structure:

 tree /var/lib/tftpboot/

Sample

 /var/lib/tftpboot/
 |-- etch-installer
 |   `-- i386
 |       |-- boot-screens
 |       |   |-- boot.txt
 |       |   |-- f1.txt
 |       |   |-- f10.txt
 |       |   |-- f2.txt
 |       |   |-- f3.txt
 |       |   |-- f4.txt
 |       |   |-- f5.txt
 |       |   |-- f6.txt
 |       |   |-- f7.txt
 |       |   |-- f8.txt
 |       |   |-- f9.txt
 |       |   `-- splash.rle
 |       |-- initrd.gz
 |       |-- linux
 |       |-- pxelinux.0
 |       |-- pxelinux.cfg
 |       |   `-- default
 |       `-- pxelinux.cfg.serial-9600
 |           `-- default
 |-- etch-netboot.tar.gz
 |-- gutsy-netboot.tar.gz
 |-- pxelinux.0 -> ubuntu-installer/i386/pxelinux.0
 |-- pxelinux.cfg -> ubuntu-installer/i386/pxelinux.cfg
 `-- gutsy-installer
     `-- i386
         |-- boot-screens
         |   |-- boot.txt
         |   |-- f1.txt
         |   |-- f10.txt
         |   |-- f2.txt
         |   |-- f3.txt
         |   |-- f4.txt
         |   |-- f5.txt
         |   |-- f6.txt
         |   |-- f7.txt
         |   |-- f8.txt
         |   |-- f9.txt
         |   `-- splash.rle
         |-- initrd.gz
         |-- linux
         |-- pxelinux.0
         |-- pxelinux.cfg
         |   `-- default
         `-- pxelinux.cfg.serial-9600
             `-- default
 
 11 directories, 37 files

$Id: PopulateTheTFTPServer,v 1.4 2008/01/08 05:40:26 martin Exp $

Wiki Index All Recent Edit Top
 
Valid XHTML Valid CSS Hacker