PXE-booting / Etherbooting DamnSmallLinux ========================================= This folder contains a slightly modified version of DamnSmallLinux that is able to be PXE booted without loads of customizations. Since DSL is small, I just packed it on the initrd (which now is 50MB). Thus my version just requires a DHCP and a TFTP server. An NFS server is no longer necessary. Further modifications to the initrd are also not necessary. To PXE boot DSL, do the following: Prepare a boot server (Linux, BSD, Unix) ---------------------------------------- 1. Install and configure a DHCP server. You find a sample in this folder. Please adjust nameserver gateway and other parameters according to your network. "next-server" is the IP of the server providing the TFTP service. Make sure to restart the DHCP daemon afterwards. 2. Install and run a TFTP daemon. This is usually done from within (x)inetd. Unpack the file dsl-X.X-tftpboot.tar.gz to the TFTP-root-folder (usually "/tftpboot". 3. Take a look at the configuration file $TFTPROOT/pxelinux.cfg/default. Usually it does not need to be adjusted. You may want to load a certain keymap. Prepare a boot server (Windows) ------------------------------- 1. Create a directory C:\tftpboot 2. Unpack the contents of dsl-X.X-tftpboot.zip to the folder C:\tftpboot 3. Download TFTPD32 from http://tftpd32.jounin.net/ and unpack the ZIP file to the folder C:\tftpboot. 4. Run the TFTPD by double clicking "tftpd32". 5. Adjust the inclluded DHCP server according to your network settings (just take a look in the output of the command "ipconfig /all"). Do not forget to set the boot file to "pxelinux.0". Save the configuration. Screenshot of configuration: http://cdprojekte.schlenker-webdesign.de:8080/Public/DSL-frominitrd/1.5-0.0/misc/tftpdconfig.png Prepare the client ------------------ 1. Configure the BIOS Setup to try network booting first. 2. Have fun! Regards, Mattias