
Marcus Furlong wrote:
AFAIK oem-config is only available in ubuntu, and not in debian.
Just so: $ rmadison -uubuntu,debian oem-config ubuntu: oem-config | 1.37 | hardy | source, amd64, hppa, i386, ia64, lpia, powerpc, sparc oem-config | 1.37.2 | hardy-updates | source, amd64, hppa, i386, ia64, lpia, powerpc, sparc oem-config | 2.2.23 | lucid | all oem-config | 2.2.27 | lucid-updates | all oem-config | 2.4.8 | maverick | all oem-config | 2.4.10 | maverick-proposed | all oem-config | 2.6.10 | natty | all oem-config | 2.6.11 | natty-proposed | all oem-config | 2.8.7 | oneiric | all oem-config | 2.9.2 | precise | all debian: $
The PXE line we use for debian squeeze is:
label squeeze_amd64_auto_install kernel debian/squeeze/amd64/linux append vga=normal initrd=debian/squeeze/amd64/initrd.gz -- auto=true url=http://yourwebserver/debian/squeeze/preseed.cfg locale=en_AU interface=eth0 console-keymaps-at/keymap=us country=AU hostname=ChangeMe domain=localdomain language=en
Note that latest versions of d-i ought to be able to use busybox wget's tftp support, meaning that you can put the preseed file on the PXE server instead of off separately with the web content.
It looks like you could loop mount an ubuntu cd, copy the vmlinuz/initrd/pxelinux.{0.cfg} and pxechain the netboot installer and choose the "Install in OEM mode" option, e.g.
label ubuntu kernel pxechain.com append ::ubuntu/11.10/amd64/pxelinux.0
Urk. Just use the normal ubuntu netboot d-i, e.g. http://archive.ubuntu.com/ubuntu/dists/{hardy,lucid}/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/{linux,initrd.gz}