Modifier initrd.gz pour pxe

Bonjour a tous,

J’ai un petit problème au moment de mettre au point mon serveur d’installation sur réseau.

Je vous explique: j’ai un serveur dhcp, dns, tftp (pxe), nfs. Jusqu’ici tout est ok pour l’installation sur réseau et bien configurer.
Mon soucis est que lorsque je lance l’installation de mon iso (propre a partir de la net-install de squeeze), celle-ci demande un cd-rom (/mnt/cd-rom au lieu de /mnt/nfs par example). Il faut donc modifier l’initrd.gz pour qu’il monte le partage nfs et je ne parviens pas a le faire. :013 .

J’ai tester avec netboot et ca marche avec un miror local, mais pas avec mon image iso sur mon nfs.

Edit: Je rajoute des liens:
isalo.org/wiki.debian-fr/index.php?title=PXE
syslinux.org/wiki/index.php/PXELINUX

Peut-être vaut-il mieux désarchiver l’iso dans ton partage nfs. Puis mettre les bons paramètres pour le boot PXE (root=/dev/nfs nfsroot=…)

voir ici
kernel.org/doc/Documentation … fsroot.txt

(je vais essayer de tester cette méthode)

Une autre lien intéressant (pour booter une station diskless via un partage nfs) : debianaddict.com/2012/06/19/disk … xenfstftp/

Je vais tester les deux méthodes.
Merci pour les liens.

Edit (Update):

  • Pour le premier lien ca n’a pas marche.
  • Pour le deuxième cas, il y a quelques erreurs que je suis en train de corriger.
  • Mots clefs : nfs, netinstall, debootstrap.

Edit2 : Toujours pas réussit pour les méthodes indiqués.
Par contre j’ai trouvé un lien très utile et je suis en train de tester.

Toujours bloqué.
Quelqu’un a une idée?