Le Lundi 13 Mars 2006 00:30, gegetel a écrit :
> Le 11.03.2006 15:53, *André Salaün* a écrit fort à propos :
> >> Actuellement, rien de /dev/hda n'est monté et tout fonctionne
> >> normalement. Lilo est bien sur /dev/hdb. Pourquoi faut-il que ce
> >> disque soit alimenté pour que je puisse démarrer l'ordinateur ?
> >> Merci d'avance pour vos explications et/ou suggestions.
> >
> > Bon oui mais... Il faudrait aussi modifier les ref des entrées de
> > lilo.conf comme je le disais de façon pas assez détaillée, c'est à
> > dire par exemple une entrée "table=/dev/hda" devient "table
> > =/dev/hdb"
>
> Le mot table ne figure pas dans mon lilo.conf. J'avais donné celui-ci
 c'était un exemple (ill ne figure que s'il y a un windows)
>
> > et une entrée "root=/dev/hda3" deviendrait une entrée
> > "root=/dev/hdb3" idem pour "resume" s'il existe etc...
> > Tous les "hda" devraient devenir des "hdb" si ton disque est devenu
> > hdb.
>
> Je ne suis pas sûr que nous nous comprenions bien, il est fort
> possible que cela résulte de ma façon de m'exprimer. hdb a toujours
> été hdb et l'est encore. Je cherche seulement à obtenir le droit de
> supprimer hda. Un jour, je remplacerai ce dernier par un nouveau hda.
Houlà C'est ma tournée je n'avais rien compris : je pensais que tu 
transformais un hda en hdb pour mettre un nouveau hda... alors 
évidemment.
> Comme on peut le voir ci-dessous, il n'y a plus actuellement aucune
> mention de hda dans mon lilo.conf. Et j'ajoute que tout marche bien
> tant que hda - qui ne sert plus à rien - est présent, branché et
> alimenté.
>
> # File generated by DrakX/drakboot
> # WARNING: do not forget to run lilo after modifying this file
>
> default="linux"
> boot=/dev/hdb
> map=/boot/map
> vga=0x314
> keytable=/boot/fr-latin1.klt
> menu-scheme=wb:bw:wb:bw
> prompt
> nowarn
> timeout=50
> message=/boot/message
> disk=/dev/hdb bios=0x80
> other=/dev/fd0
>         label="floppy"
>         unsafe
> image=/boot/memtest-1.60.bin
>         label="memtest-1.60"
>         append="acpi=ht resume=/dev/hdb6"
> image=/boot/vmlinuz-2.6.12-15mdk
>         label="2612-15"
>         root=/dev/hdb5
>         initrd=/boot/initrd-2.6.12-15mdk.img
>         append="acpi=ht resume=/dev/hdb6"
> image=/boot/vmlinuz-2.6.12-12mdk
>         label="2612-12"
>         root=/dev/hdb5
>         initrd=/boot/initrd-2.6.12-12mdk.img
>         append="acpi=ht resume=/dev/hdb6"
> image=/boot/vmlinuz
>         label="linux"
>         root=/dev/hdb5
>         initrd=/boot/initrd.img
>         append="acpi=ht resume=/dev/hdb6"
> image=/boot/vmlinuz-2.6.12-17mdk
>         label="2612-17"
>         root=/dev/hdb5
>         initrd=/boot/initrd-2.6.12-17mdk.img
>         append="acpi=ht resume=/dev/hdb6"
> image=/boot/vmlinuz
>         label="failsafe"
>         root=/dev/hdb5
>
> De plus, j'ai commenté dans fstab toutes les lignes relatives aux
> partitions de hda. Pourtant, je ne parviens pas à faire démarrer
> l'ordinateur quand hda est débranché. Même après avoir aujourd'hui
> corrigé une erreur de position d'un cavalier et essayé de brancher
> hdb sur le connecteur extrême de la nappe.
>
> *********************************************************************
>*** * Je commence à me demander s'il est possible, quand on n'a qu'un
> seul * * disque, de le nommer hdb.                                   
>         *
Normalement non : j'ai une machine qui (pour diverses raisons que je 
passe) possède un seul disque dur repéré comme "hde" : aucun problème 
de démarrage mais il n'y a pas eu d'autre disque dessus : il est donc 
maître.
>
> > Ensuite pour ne pas te casser les pieds tu peux mettre ton lilo sur
> > le secteur de boot d'une  disquette (avec les ref vers le bon
> > disque) et tu démarres avec la disquette dans le biniou qui lance
> > ta partition racine.
>
> Rien ne me casse les pieds parce que mon objectif principal est
> d'apprendre. Quand tu suggères de mettre « mon lilo » quelque part,
> tu parles bien du boot loader ? Mais pourquoi mettrais-je cette chose
> sur une disquette alors que je l'ai déjà transférée vers hdb et que
> ça fonctionne ?

Exact mais dans mon idée (fausse) ça pouvait servir d'étape 
intermédiaire.

> Si je fais ce que tu proposes, mon ordinateur acceptera-t-il de
> démarrer avec un seul disque nommé hdb ?
> J'essaierai demain, ça ne mange pas de pain.

>
> > Ensuite pour enregistrer lilo sur un autre endroit que le disque A
> > (par défaut) tu peux utiliser l'option -b
> > lilo -b /dev/fd0
> > devrait l'installer sur une disquette sans changer le fichier
> > lilo.conf
>
> Cela pourrait être un boot loader de secours, n'est-ce-pas ? Je
> découvre seulement aujourd'hui que le boot loader se construit en
> fonction de ce qu'on met dans lilo.conf. Merci pour tout, et
> notamment pour cette invite à lire la page de man de lilo.
>
> > voir man lilo
>
> Tiens, justement. Bonne idée. Merci encore et à bientôt pour la suite
> de cette passionnante aventure.

-- 
André Salaün



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