I have an existing PXE boot set up running on Raspbian Jessie for CentOS. I'm trying to add Debian. I started with the 'netboot.tar.gz'. The Virtual box vm (SCSI controller) boots off the network and will install manually without problems when using an internet mirror. My goal is to use my private HTTP mirror with a preseed file to automate the installation. The installer works (automated) until it gets to detecting the hard disks when it fails saying it can't find a hard disk.

In 'debian-installer/amd64/boot-screens/txt.cfg' I have the following config:

I've tried exiting to the shell from the installer and loading available modules without being able to see a hard drive. I've also tried adding 'module=' to the append line above without success. I'm guessing there is a subtle difference between using my own private mirror and an internet mirror. I created the mirror from the DVDs and it works when added to sources.list.

Thanks I'm using the latest netboot.tar.gz. I made some progress yesterday. After some troubleshooting I found the issue was with the preseed file. I'm not sure what the problem was. To fix the issue I started with the example preseed file from the web site http://d-i.alioth.debian.org/manual/example-preseed.txt and adjusted it to my needs. Debian now automatically installs using a public mirror. It doesn't work with my private mirror yet. I have another issue to solve.

Setting 'priority=critical' stopped the prompts for the hostname and domain which are automatically retrieved from DNS. There is a work around http://d-i.alioth.debian.org/manual/en.i386/apbs04.html#preseed-network under network configuration. I'm not convinced the work around is required. I haven't tried it since I added 'priority=critical' to the append line above.