je n'ai pas essayer Andr� mais c'est clair et limpide, h�las c'est bien
dommage
que ce soit si difficile
cela aidera certainement pas mal de personnes de cette liste
Andr� ON4HU
----- Original Message ----- 
From: "Andr� Sala�n" <[EMAIL PROTECTED]>
To: "Mandrake D�butant" <[EMAIL PROTECTED]>
Sent: Thursday, November 13, 2003 12:31 AM
Subject: [debutant] disquette de d�marrage et mandrake 9.2


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Disquette de d�marrage sous Mandrake 9.2, da gal�re, r�sum� de la
> situation et pistes.
>
> L'�volution de la taille des noyaux apporte de nombreuses interrogations
> sur la cr�ation d'une disquette de d�marrage. En effet il semble que la
> place disponible sur une disquette 1,44 Mo soit devenue insuffisante
> pour certains noyaux.
>
> Il en va en fait un peu diff�remment m�me si le r�sultat semble similaire.
>
> Il existe ensuite plusieurs fa�ons de se cr�er une disquette de d�marrage.
>
> Je me r�f�re ici � une distribution Mandrake 9.2 puisqu'elle semble
> poser ce probl�me mais �a sera � peu pr�s la m�me chose sur d'autre.
>
>
> A- Que se passe-t-il et pourquoi ?
>
> Tout d'abord si l'on veut bien jeter un oeil dans /boot on verra que le
> noyau p�se 1.3 Mo et qu'il devrait donc entrer sur une disquette. Et
> pourtant � la cr�ation par les outils Mandrake (Mandrake Control Center)
> il appara�t que la disquette est trop petite.
>
> En fait ceci est d� � l'utilisation de mkinitrd : celui-ci va g�n�rer un
> fichier initrd.img qui permet au syst�me de charger temporairement en
> m�moire  les modules raid et scsi qui seraient n�cessaires au d�marrage
> du syst�me. En effet si la machine poss�de des p�riph�riques de ce type
> indispensable au boot (un disque scsi par exemple) compil� en module
> elle ne peut d�marrer puisque ces modules sont charg�s en fin de
> s�quence de d�marrage : c'est le serpent qui se mord la queue. La
> solution a donc �t� d'utiliser un ramdisk charg� en m�moire pour
> permettre le boot de telles machines. Cependant, la taille des noyaux et
> de ces images grossissant, l'ensemble des deux peuvent d�passer la
> capacit� d'une disquette classique : sur une mdk 9.2 1,3 Mo de noyau +
> 300 Ko pour initrd.img (sans compter le reste).
>
> B- Que faire ?
>
> Plusieurs solutions peuvent �tre envisag�es devant cette difficult� :
>
>   1- Pour une machine sans raid et sans pilotes scsi n�cessaires au
> d�marrage, n'utiliser que le noyau ou faire sa disquette.
>   2- Formater la disquette en 1722 ko.
>   3- Si le mat�riel refuse de d�marrer sur une disquette formater en
> 1722ko ou si l'on ne veut pas de Lilo sur le Mbr cr�er une (fausse)
> disquette de d�marrage sans noyau avec Lilo ou Grub.
>   4- Une vraie disquette avec Lilo sur 1722 Ko.
>   5- Au secours !
>
> 1) N'utiliser que le noyau.
> C'est en fait une des plus difficiles.
> Mandrake Control Center semble permettre de ne s�lectionner que le
> noyau en cochant "ne pas tenir compte des modules raid" et "ne pas tenir
> compte des modules scsi" mais �a ne fonctionne pas m�me en utilisant
> l'option force (je sais c'est d�cevant)*.
> Il reste donc la possibilit� de construire sa propre disquette
> d'amor�age mais c'est en fait tr�s complexe, c'est d'ailleurs sans doute
> pour �a que les errata Mandrake (voir leur site Web) � propos du
> probl�me de la disquette de d�marrage reste tellement vague. Si on veut
> s'y frotter quand m�me il faudra commencer par le Bootdisk-HOWTO (dans
> /usr/share/doc/howto s' il est install� ; on peut le trouver �videmment
> sur le site de freenix :
> http://www.freenix.fr/unix/linux/HOWTO/Bootdisk-HOWTO-3.html) : bon
> courage !
>
> * L'utilisation d'outils plus classiques comme mkbootdisk ne r�soud
> �videmment pas le probl�me non plus.
>
>
> 2) Formater la disquette avec une plus grande capacit�.
>
> On peut gr�ce aux programmes fdformat et superformat formater une
> disquette en ligne de commande. Ces programmes font partie du paquet
> fdutils qu'il faudra installer (sans oublier de jeter un oeil sur la
> pages man;-) ). La capacit� la plus fr�quemment accept�e par les
> lecteurs de disquettes est le formatage en 1722 ko : �a tombe bien c'est
> la taille qu'il nous faut et pour �a on utilisera fdformat (en plus du
> manpage on peut lire �galement le fichier
> /usr/src/linux/Documentation/devices.txt). Pour faire cela c'est tr�s
> simple : mettre une disquette dans le lecteur et saisir (ne pas monter
> surtout)
>
> # fdformat /dev/fd0u1722
>
> (0 repr�sente le num�ro du lecteur on saisira "fdformat /dev/fd1u1722"
> pour le deuxi�me lecteur de disquettes etc...) La disquette est format�e
> en haute densit� avec une contenance de 1722 Ko. Il existe d'autres
> formats (moins bien support�s) : voir devices.txt ou, comme on b�n�ficie
> de l'auto-compl�tion et que je suis cossard, "fdformat /dev/fd"  puis
> taper sur la touche <tabulation> montre les formats disponibles (enfin
> un truc qui marche !)
>
> Ensuite il suffit d'utiliser cette disquette avec le Centre de Contr�le
> Mandrake et voil�. Mais attention Mandrake utilise sans doute une option
> surnomm�e "s�re, lente et stupide" de syslinux (syslinux -s) pour
> g�n�rer cette disquette : �a permet de ne pas caler devant diff�rents
> bugs li�s au Bios, mais pour �tre lent c'est lent ... ce qui fait que
> pour d�marrer le syst�me r�guli�rement autrement qu'en cas de panne, il
> vaut mieux proc�der autrement (heureusement qu'on ne reboot pas souvent
> comme avec ... non ! je ne l'ai pas dit).
>
>
> 3) Si etc... en gros �a m�rche p� :-(
>
> Il nous reste la fausse disquette de d�marrage. Fausse, parce que si
> elle permet de d�marrer un syst�me qui va bien depuis une disquette, en
> cas de probl�me (cas pour lequel en gn�ral on a recours � la disquette)
> elle ne sera d'aucune utilit� vu qu'elle ne contient qu'un secteur
> d'amor�age. Ceci sert donc � d�marrer un syt�me depuis la disquette et
> ne peut en aucun cas remplace pas une v�ritable disquette d'amor�age.
>
> C'est tr�s simple, il suffit d'installer Lilo ou Grub sur une disquette
> au lieu du mbr du disque dur. On peut le faire depuis le Centre de
> Contr�le Mandrake/D�marrage/Drakboot --> configurer et dans le menu
> d�roulant s�lectionner /dev/fd0 et valider.
>
> Attention ! Si vous faites �a juste pour faire une disquette mais que
> vous utilisez le mbr du premier disque habituellement (ou un autre)
> refaite ensuite la m�me manipulation en selectionnant votre disque
> habituel car ceci modifie le fichier /etc/lilo.conf. On peut aussi
> r�tablir "lilo.conf" manuellement (sous root) en r�tablissant la ligne
> d'en-t�te "boot=/dev/hda" ou autre selon la configuration pr�cedente.
> Dans le cas contraire un "/sbin/lilo" sous root inscrira lilo sur la
> disquette.
>
> Et si on ne veut pas modifier lilo.conf ? On peut le faire en ligne
> commande dans une console avec
>
> # lilo -b /dev/fd0
>
> Cette option �quivaut � la ligne boot=/dev/fd0 du fichier lilo.conf et
> poss�de l'avantage de ne pas le modifier.
>
> �a marche : chouette, il �tait temps !
>
>
> 4) Une disquette d'amor�age avec Lilo en 1722 Ko.
>
> Comme je parle ici de fausse disquette de boot avec Lilo (ou Grub) on
> peut supposer qu'il en existe une vraie plus rapide que la disquette de
> d�marrage classique. Oui bien s�r mais c'est encore un peu plus
> compliqu� � fabriquer : il lui faut un noyau, un syst�me de fichier, un
> ramdisk, sysconfig ... et des outils de d�pannages... Je renvoie donc
> les t�m�raires au Bootdisk-howto o� tout est d�crit.
>
> Dans l'�cran du centre de Contr�le (section DrakBoot/configurer) d�crit
> pr�c�demment (bouton "avanc�") on peut voir la case � cocher "disquette
> de d�marrage" et on se prend � r�ver � une vraie disquette de d�marrage
> Lilo (comme sous Slackware) mais pas de chance comme il lui faut un tas
> de choses �voqu�es plus haut et que �a utilise mkbootdisk, �chec aussi
> pour cause d'ob�sit�.
>
> Cependant le Linuxien, m�me d�butant, �tant malin, patient voire ent�t�
> mais logique, le dit-linuxien se met � songer que s'il croisait les deux
> il fabriquerait une disquette d'amor�age rapide (menu
> DrakBoot/configurer/avanc� et pas DrakFloppy) en appliquant la derni�re
> m�thode envisag�e sur une disquette format�e 1722 Ko. �videmment �a
> marche et �a d�marre normalement.Ouf!
>
>
> 5) Au secours !
>
> Rescue in English. � ceux dont le mat�riel n'accepterait pas le
> formatage sur 1722 Ko il reste la solution rescue du cd Mandrake. C'est
> sur le fichier /images/README du cd 1 :
>
> Booter sur le cd puis F1 et saisir "rescue" �a charge un syst�me de
> base qui devrait permettre de r�parer. Si la machine ne d�marre pas sur
> le cdrom (�a devient rare) on copie une image (celle cdrom.img si on a
> les cd) sur disquette comme pour l'installation du syst�me, par exemple :
>
> # dd if=/mnt/cdrom/images/cdrom.img of=/dev/fd0
>
> Et <F1> puis "rescue" au boot (on met quand m�me le cd dans le lecteur
> sans �a il le cherche �videmment). Puis on suit les �crans.
>
> Finalement c'est la solution la plus simple en d�pannage (en utilisation
> quotidienne c'est d'inscrire Lilo ou Grub sur disquette) surtout que les
> lecteurs de disquettes c'est plut�t la fin, d'ailleurs il n'y en n'a
> plus sur les Macs, et si les pc en ont encore c'est plus par atavisme
> que par n�cessit�.
> Et comme il y a des chances qu'on d�marre bient�t directement sur une
> m�moire non volatile (depuis le temps qu'on en parle!) conservant en
> �tat pr�alable du pc, on devrait d�j� pouvoir faire une "rescue-usb-key"
> ou un truc dans le genre �a gagnera du temps merci!
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQE/ssLcKlDWAt/k5ckRAn3qAJ96dGTtK+qtJqVcnnKoi5M8fVRZ+ACeJx76
> aPo/UbZI47xCrot/rTNeOK0=
> =ec5R
> -----END PGP SIGNATURE-----
>
>
>


----------------------------------------------------------------------------
----


> 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
>



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 à