[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: