> > Hey, I did almost exactly the same thing about 6 months ago...BUT I could > never figure out the format of the file it wanted to TFTP in. Can you provide > more details of the file "bootlinux" you are booting from? Is it a simple > vmlinuz or have you "wrapped it" in something else? I kept getting an error > message after DHCP had done its stuff and after TFTP had started up saying > something about how the loaded file was not in the correct format (or > something similar). > > Cheers, > Ahh yes, it isn't wrapped, but it is loaded using bpbatch. its kind of a two stage process... http://cuiwww.unige.ch/info/pc/remote-boot/soft/bpb-exe.tar.gz then you create a script in your tftpboot directory that bpbatch runs, mine is just a couple lines... --- [root@roux /root]# cat /tftpboot/bootlinux.bpb set CacheNever = "ON" Clear LinuxBoot "linux-new.krn" "root=/dev/nfs nfsroot=192.168.1.4:/home/DISKLESS-ROOT-EXPORT" --- and the kernel is completely normal, just a zImage or bzImage > > Bob Edwards, > Chief I.T. Officer, > Faculty of Engineering and Information Technology, > Australian National University, > Canberra, AUSTRALIA, 0200. > > > # DHCP configuration file for DHCP ISC 3.0 & BpBatch > > # Matthew Hoskins > > > > # Global options > > option subnet-mask 255.255.255.0; > > default-lease-time -1; > > option space PXE; > > option PXE.mtftp-ip code 1 = ip-address; > > option PXE.mtftp-cport code 2 = unsigned integer 16; > > option PXE.mtftp-sport code 3 = unsigned integer 16; > > option PXE.mtftp-tmout code 4 = unsigned integer 8; > > option PXE.mtftp-delay code 5 = unsigned integer 8; > > > > # Subnet-specific options > > subnet 192.168.1.0 netmask 255.255.255.0 { > > range 192.168.1.201 192.168.1.206; > > option routers 192.168.1.1; > > filename "bpbatch"; > > next-server 192.168.1.4; > > option option-135 "bootlinux"; > > # PXE specific options > > class "pxeclients" > > { > > match if substring (option vendor-class-identifier, 0, 9) = > > "PXEClient"; > > option vendor-class-identifier "PXEClient"; > > # At least one of the vendor-specific option must be set. We set > > # the MCAST IP address to 0.0.0.0 to tell the bootrom to still use > > # TFTP (address 0.0.0.0 is considered as "no address") > > option PXE.mtftp-ip 0.0.0.0; > > vendor-option-space PXE; > > } > > > > #hardcoded ip for a particular mac addr > > host whisper1 { > > hardware ethernet 00:90:27:4e:ac:14; > > fixed-address 192.168.1.201; > > } > > > > } > =========================================================================== > This Mail was sent to netboot mailing list by: > Bob Edwards <Robert.Edwards@anu.edu.au> > To get help about this list, send a mail with 'help' as the only string in > it's body to majordomo@baghira.han.de. If you have problems with this list, > send a mail to netboot-owner@baghira.han.de. -- ========================================================================= It is by Linux alone I set my machine in motion. It is by the open source alone that kernel acquires speed, the modules acquire patches. The patches become a new release. It is by Linux alone I set my machine in motion. =========================================================================== This Mail was sent to netboot mailing list by: Matthew Hoskins <mhoskins@microdsi.net> To get help about this list, send a mail with 'help' as the only string in it's body to majordomo@baghira.han.de. If you have problems with this list, send a mail to netboot-owner@baghira.han.de.
For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.