Hmmm, interesting question! Concerning the default menu entry it depends on your FOG version. With 1.2.0 you’ll have to edit ‘/var/www/fog/lib/fog/BootMenu.class.php’. Find a like of code looking like this:
[CODE]$this->defaultChoice = “choose --default fog.local --timeout $timeout target && goto ${target}\n”;[/CODE]
Just change ‘fog.local’ to ‘fog.reginput’ (full registration) or ‘fog.reg’ (quick registration)… Save the file and boot your clients.
With never FOG versions you can just configure the default entry in the web interface (iPXE Menu).
I was thinking about automating your 150 new clients too. Do you buy them brand new? You probably will have to configure each and every client by hand to make it boot from network anyway, right?? If yes, you can just let it do the (quick registration) after you configured the BIOS settings…
If they are all configured to boot from network already then you could start them one at a time (in that order you want them to be). Have your DHCP server assign IPs from a Pool at this stage. You’ll see all MAC addresses in the log file on the DHCP server. Or if you don’t want to configure a DHCP server just yet you could also use ‘tcpdump’ to capture DHCP requests and get the MACs from there. A little shell scripting can then extract those MAC addresses and generate CVS to import into FOG. We should be able to help you with that if you need assistence…