Linux netbooting: Difference between revisions
Line 9: | Line 9: | ||
1) Use debian debootstrap tool to create basic filesystem. | 1) Use debian debootstrap tool to create basic filesystem. | ||
sudo debootstrap breezy /home/yusuf/ubuntu ftp://ftp.is.co.za/ubuntu/ | |||
=Client Setup= | =Client Setup= |
Revision as of 12:17, 13 March 2006
Instructions follow on how to netboot using Ubuntu Linux.
Server Setup
Setup DHCP
Setup PXE
Setup Filesystem
Useful information: Building PXE Imager from scratch
1) Use debian debootstrap tool to create basic filesystem.
sudo debootstrap breezy /home/yusuf/ubuntu ftp://ftp.is.co.za/ubuntu/
Client Setup
Create Linux Kernel
sudo make menuconfig
Processor type and features ---> Processor family: Pentium-Classic Device Drivers ---> Networking support ---> Networking options ---> [*]IP: kernel level autoconfiguration [*] IP: DHCP support [*] IP: BOOTP support [*] IP: RARP support File systems ---> Network File Systems ---> <*> NFS file system support [*] Root file system on NFS
sudo make
sudo make bzImage
which will give you your linix kernel image (bzImage) in /usr/src/linux-source-2.6.12/arch/i386/boot/
sudo make modules
sudo make modules_install
sudo mkinitrd -o initrd.img-2.6.12 2.6.12
Create Linux File System
Mount a separate partition cd to a suitable place on the partition