> De toute fa�on il est impossible de mettre sur disquette un noyau 2.4
> debian et son initrd

En fabriquant une disquette de mani�re classique oui mais avec syslinux,
le contenu de la disquette se limite quasi seulement au noyau. J'ai pu
ainsi faire tenir sans probl�me un noyau de 1254531 octets sur une
disquette et bouter dessus. Je pense qu'on doit pouvoir faire tenir des
noyaux plus gros: voil� le contenu de la disquette-rwxr-xr-x    1 root    
root        28707 mai  8 14:48 boot.gz-rwxr-xr-x    1 root     root     
1254531 avr 26 15:29 kernel-r-xr-xr-x    1 root     root         7828 mai 
8 14:48 ldlinux.sys-rwxr-xr-x    1 root     root          237 mai  7 23:29
message.txt-rwxr-xr-x    1 root     root           72 avr 26 15:29
syslinux.cfg

boot.gz n'est n�cessaire que si on utilise initrd (c'�tait mon cas), cela
permet de charger la racine � partir d'un CDrom plut�t qu'� partir d'une
autre disquette. Le noyau ici est un 2.4.17 supportant e2c, ext3,
reiserfs, la lecture ntfs. L'image de la disquette se trouve sur
http://boisson.homeip.net/
Typiquement, la configuration syslinux est la suivante:
timeout 30
prompt 1
DEFAULT cd
DISPLAY message.txt

label cd
  kernel kernel
  APPEND root=/dev/ram1 initrd=boot.gz

label nfs
  kernel kernel
  append root=/dev/rootnfs nfsroot = 192.168.0.251:/tftpboot/192.168.0.254
nfsaddrs=192.168.0.254:192.168.0.251::255.255.255.0:::

label ram
kernel kernel
append vga=normal devfs=nomount load_ramdisk=1 prompt_ramdisk=1
root=/dev/fd0 rw

Avec donc dans l'ordre un boot sur initrd, un boot sur racine NFS et un
boot sur RAM.

Voil�

Fran�ois Boisson

Répondre à