Re: Disquette de secours
> 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
Reply to: