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