Le 10.03.2006 19:28, *Thomas Debay* a écrit fort à propos :

> Je pense que plutot que d'essayer de recopier le MBR de hda vers hdb
> il serait plus simple de re-créer un nouveau LILO sur hdb, non ?
> Soit par la méthode manuelle en ligne de commande (à mon gout la plus rapide) 
> :
> en root, éditer le fichier /etc/lilo.conf, changer boot=/dev/hda et /dev/hdb,
> taper en console : lilo
> et LILO va se mettre dans hdb.
> Sinon, en graphique, dans le centre de controle, il faut aller dans la
> section "Chargeur d'amorcage", puis tout simplement dire que l'on veut
> mettre LILO sur le MBR de hdb.

Ouah! Voilà la réponse que j'attendais et que j'aurais du trouver tout
seul! En effet, en optant pour /dev/hdb, lilo.conf s'est trouvé modifié
automatiquement comme tu le suggérais en premier. (Et je suppose que
lilo a été exécuté.)
Ceci fait, j'ai donc tenté de re-booter et, coucou, c'est moi, ça a
marché. :-)

Étape suivante, j'ai de nouveau modifié le BIOS pour obtenir le
démarrage sur le second disque et, cette fois-ci, ça marche.

Demain matin, j'enlève le bas. C'est-à-dire que je débranche
l'alimentation du premier disque avant de démarrer pour voir si je peux
vraiment m'en passer. Auparavant, j'aurai modifié fstab pour que le
système ne tente de monter aucune des partitions de /dev/hda.

Mais un détail subsiste qui m'inquiète un peu : Dans chaque section de
lilo.conf apparaît une mention mystérieuse pour moi : « resume=/dev/hda5
». Cette partition est une partition de swap qui intervient en seconde
instance, après /dev/hdb6 et j'ai remarqué que quand je la désactive en
commentant sa ligne dans fstab, mon PC devient paresseux. (Alors même
qu'elle est vide comme en ce moment même :
# swapon -s *
Filename                        Type            Size    Used    Priority
/dev/hdb6                       partition       248968  2816    -1
/dev/hda5                       partition       112412  0       -2)

Quelqu'un sait-il ce que signifie cette mention ? Les pages de manuel de
lilo et lilo.conf ne contiennent pas le mot resume, ni Resume. Dois-je
la remplacer par « resume=/dev/hdb6 » ?

> Si il y a une erreur L 9999999999999 au boot, c'est parcequ'il faut
> (il me semble, je ne suis pas sur du tout), que les deux MBR des
> disques hda et hdb soient identiques...

C'était le cas des 446 premiers octets depuis ce matin, et ce n'est plus
vrai à présent, après installation de Lilo sur hdb. Je le vois avec un
simple head /dev/hda /dev/hdb. Tu as bien fait de rester prudent. ;-)

Merci pour ta précieuse contribution.


=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================

Répondre à