Boot off floppy + initrd - Installation - Linux et OS Alternatifs
Marsh Posté le 07-11-2003 à 09:44:45
Contrairement aux apparences, ceci n'est pas un troll "Mandrake ça Roxx et debian ça sucks".
Marsh Posté le 07-11-2003 à 09:52:51
Quelque chose comme ça:
Code :
|
va-t-il marcher (chemin vers chain.img) ?
Marsh Posté le 07-11-2003 à 10:04:51
Un lilo.conf comme ça
Code :
|
suivi d'un lilo -r /dev/fd0
En fait, "root=0x100" est par défaut dans le kernel si j'ai bien compris.
Marsh Posté le 07-11-2003 à 10:47:26
Bon après consultation de la doc ramdisk.txt en fait on peut se passer de lilo et de syslinux:
à supposer que l'image du noyau fasse 800k on a
Code :
|
Ca devrait faire l'affaire.
Marsh Posté le 07-11-2003 à 09:43:26
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 ...