I'm using GRUB and ipxe.lkrn on USB pen drives and existing managed Linux hosts to boot them direct to our build service from networks without the PXE DHCP options. I built ipxe.lkrn from git on 9th November 2011 and was pleased to see the kernel command line functionality working - I'd last tried this several months ago when there were only some patches floating about. However, today I tried this on two other computers (Dell Optiplex 780 and 790) and neither worked. I had been developing this on an HP Compaq dc7900. It appeared GRUB wasn't passing iPXE the command line, or iPXE wasn't picking it up. I tried both USB pen drive and hard disk drive installs of GRUB (grub-0.97-70.el6) and got the same behaviour in both. So, I was excited to see the new intrd functionality added recently (https://git.ipxe.org/ipxe.git/commit/27fdb9557266eaaadfb39a2eddfb06d2aade9661), compiled ipxe.lkrn again today and found that the initrd worked a charm. Exact same script, just copied from the previous GRUB kernel command line and placed in the initrd plain text file. Cheers, Kenny. -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.