...
- Kernel/initrd: Make sure they're the same and compatible
- Kernel opts: You have to set two important flags:
- init.stage2: set this to the URL of where you downloaded the kernel/initrd
- noverifyssl: this is important, as some D05s can't download the
squashfs.img
otherwise - inst.cmdline: if you're using a kickstart script, this makes sure there are no interruptions
- acpi=on: this may not be necessary, but CentOS only works with ACPI, so doesn't hurt
- A good Anaconda KickStart script (the one attached here is a good start)
- Netboot enabled: Yes
...
To learn about all Anaconda's Kick Start script options, read this.
Running the installer
After boot, it can take up to 15 minutes to get to the PXE boot Grub. Go make some tea.
As soon as Grub downloads the kernel/initrd, that'll setup the network and it'll download squashfs's stage 2 image. Once that boots, you'll see a screen with a message:
...
If you have added the right KS file in the machine setup and have chosen inst.cmdline, the installation will proceed automatically.
After the installation process starts, it can take up to 15 minutes more to finish. Go walk the dog.
Working around the IPMI bug (again)
...