André Salaün a écrit :

Bon alors rapidement : je ferai un topo la-dessus pour mdkmondelinux mais pas avant mardi ou mercredi.

Le noyau lui-même pèse moins lourd que la capacité d'une disquette (~ 1,3 Mo). Quand on lui ajoute initrd l'ensemble devient trop gros pour une disquette.
Pour faire vite.
Initrd sert à monter des pilotes de périphériques dans une memoire virtuelle montée en lecture seule afin de permettre à la machine de booter lorsque ces pilotes sont compilés en modules du noyau : c'est typiquement le cas pour les périphériques scsi. Imaginons un pc monté en scsi : on boote sur le noyau mais comme le scsi est compilé en module et que les modules ne sont chargés qu'à la fin de la séquence impossible de démarrer si ce matériel est indispensable au pc. C'est le serpent qui se mord la queue...Solution : initrd qui les charge de manière temporaire afin de pouvoir booter dessus.
Pour que le noyau n'enfle pas démesurément on compile evidemment le maximum de chose en module quand c'est possible. Mandrake offrant un noyau extrêmement complet afin de fonctionner sur un maximum de configurations c'est exactement son cas.
L'ensemble noyau + initrd est donc trop gros pour une disquette.
Cependant beaucoup de config (complètement ide) n'ont en fait pas besoin de initrd pour booter. C'est pour cette raison que drakconf offre la possibilité de faire une disquette de boot minimale en n'ajoutant pas initrd ou en sélectionnant les modules. Dans ce cas elle devrait entrer sur une disquette classique.


Je continue avec la disquette de démarrage : il est plus rapide si la situation le permet de faire une disquette lilo ou grub c'est à dire d'installer le chargeur de démarrage choisi sur une disquette : ça boote beaucoup plus vite que la décompression d'un initrd + un noyau (ça n'en finit pas surtout si on a "surformaté" sa disquette). Pour ça il suffit d'utiliser drakconf/démarrage comme si on voulait réinstaller lilo (ou grub) mais de lui dire d'installer le bootloader sur /dev/fd0 (si en plus on ne le met que là, ça va être difficile de booter la bécane pour les paranos, évidemment si la disquette s'abîme...;-).

Je termine avec une solution testée pour la disquette de boot classique (noyau + initrd) essayez ça pour formater en 1722 ko (normalement ça marche je viens de vérifier mais c'est loooonnnnggggggg!)

# fdformat /dev/fd0u1722
         (^zéro pas o)

Super André, cette fois ça marche, sans l'option scsi mais j'm'en passe! Merci encore, je garde cette manip sous l'coude! Bonne nuit

Alain


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à