Bobo, a resposta estava bem ali nos fóruns do Debian se eu soubesse onde procurar. Foi como você adivinhou, Guardião, fazer com o initrd. A coisa é, a imagem de DVD initrd contém mais módulos do que o netboot. Os pertinentes aqui são os drivers SATA. Então, segui o conselho no nono post em aquele fio e funcionou como um encanto.
Estou citando a solução aqui na íntegra para o caso de o link ficar inativo:
I was trying to get this exact setup and I've been tearing my hair out, turns out the solution is quite simple:
The initrd for the netboot image does not contain any ide or sata drivers and they are meant to be retrieved during a regular install, I'm not sure exactly whether they are just not present on the DVD or the installer does not detect or expect them if you are using a mirror of the DVD ( or any install cd ). However there is a solution and that is to make your own initrd.gz with the drivers present.
I've adapted here from
http://wiki.openvz.org/Modifying_initrd_image
http://ubuntuforums.org/archive/index.php/t-423963.html
First I got the initrd.gz for the netboot and off the netboot install cd, but I think the DVD initrd.gz should be fine then:
mkdir netboot-initrd-dir mkdir cd-initrd-dir gunzip netboot-initrd gunzip cd-initrd cd netboot-initrd-dir cpio -i < ../netboot-initrd cd ../cd-initrd-dir cpio -i < ../cd-initrd
Now you will have two directories with the contents of both inird.gz files, you can see what driver files are in each one by:
find ./netboot-initrd-dir -iname *.ko find ./cd-initrd-dir -iname *.ko
you should notice that there is a lot more from the one on the cd, in particular the ide and sata drivers. You can probably be more precise with this is you need to have a smaller image, but I managed to get away with:
cp -nr cd-initrd-dir/lib/modules/2.6.32-5-486/kernel/* netboot-initrd->dir/lib/modules/2.6.32-5-486/kernel/
now you just have to put it back together with:
cd netboot-initrd-dir find . | cpio -H newc -o > ../new-netboot-initrd cd ../ gzip ./new-netboot-initrd
Now you should be able to take that file and stick it in your tftp directory under initrd.gz or similar and it will now detect your disks!
Hope that helps you out.
maynim