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
dans un message qui a suivi de quelques minutes mon message initial.
L'as tu reçu ?
> 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.
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. *
************************************************************************
> 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 ?
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.
=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================