Mon problème est simple:
J'ai une machine que je veux faire démarrer sur le réseau (/ en nfs).
Je lui fait un kernel avec support for ramdisk at boot time, un initrd.img avec le /linuxrc qui active le réseau, monte le nfs et pivot_root dessus.
Je fait une entrée dans lilo avec "initrd=/boot/initrd.img" et en enlevant le "root=/dev/hdaX".
Quand je fais tout ça sur ma Mandrake 9.1, tout va bien, il boot bien sur du NFS.
Mais quand j'essaie la même chose avec ma debian stable, noyau 2.4.20 de ftp.kernel.org, je n'y arrive pas:
il ne charge pas mon RamDisk (quand je mets le lilo sur disquette, la durée de chargement de la disquette
montre bien qu'il ne charge pas le ramdisk). Du coup, à la fin VFS plante en me disant qu'il n'a pas trouvé le RamDisk.
Question: comment faire ? je suppose que le noyau de la Mandrake a les options qui vont bien et que j'ai oubliées dans ma debian, mais lesquelles (il y a bien ext2 en dur, le ramdisk est un conteneur ext2 gzip-é !) ?
Savez-vous comment faire avec syslinux (pouvez-vous me donner un syslinux.cfg avec une entrée ramdisk) ?
D'avance merci ...