Bonjour à tous,
je poursuis mon installation de la gentoo. Comme il m'a été conseillé dans ce forum je ne me suis pas pris la tête avec la montage du /boot
rappel de mon fdisk:
/dev/hda1-- ntfs (installation de windows) AMORCABLE
/dev/hda2 -- extended (partition étendue dont dépende hda5 hda6 et hda7)
/dev/hda5 -- linux en ext3 monté en /
/dev/hda6 -- swap
/dev/hda7 -- linux en ext3 monté en /home (sur laquelle j'ai des données (sauvegardées par ailleurs bien sur!!!!)
j'ai essayé plusieurs configuration de GRUB et de LILO.
Quand c'est avec GRUB j'ai le message:
loading stage 1.5
please wait
puis plus rien
quand c'est avec LILO, j'ai juste
L
-----
Les configurations que j'ai testé pour GRUB
default 0
timeout 30
title=gentoo-2.6.12-r6
root (hd0,4)
kernel /boot/kernel-2.6.12-gentoo-r6 root=/dev/hda5
title=Windows
root (hd0,0)
makeactive
chainloader +1
j'ai fais pleins d'essais:
- en omettant /boot dans la ligne kernel,
- en commentant les 3 lignes concernant gentoo espérant pouvoir lancer windows
et ce avec différente manière de lancer grub en manuel
- root (hd0,4)
- root (hd0,4)/boot
toujours en lançant setup(hd0)
-----
concernant LILO voila un lilo.conf
boot=/dev/hda
map=/boot/map
lba32
prompt
timeout=50
default=gentoo
image=/boot/kernel-2.6.12-gentoo-r6
label=gentoo
read-only
root=/dev/hda5
other=/dev/hda1
label=windows
à l'origine je n'avais pas mis les lignes lba32 et map, mais en googlisant, je constatait qu'à chaque exemple ce type de lignes étaient présentes, de même en général il y a install=/boot/boot.b, mais comme je ne voyais pas ce fichier dans /boot, j'ai préféré ne pas faire l'essai avec. J'ai également constaté que les noms des images étaient souvent de vmlinux ou bzimage mais je n'ai rien changé à ce niveau la.
Je suis dans une impasse. Je n'ai pas de religion concernant le boot loader, je souhaite seulement que ca marche. C'est des pb que j'avais déja rencontré en installant une ubuntu mais sans jamais m'en sortir. Je suis un peu plus tenace ce coup ci, mais je suis pas loin de désespérer.
Merci d'avance pour vos conseils.
# Nettoyage par le vide ?
Posté par Pierre Alain B. . Évalué à 0.
Pour ce faire, il faut par exeple avec une disquette de boot 98 taper la commande fdisk /mbr.
Attention, après cette commande, tu n'auras plus de bootmanager. Tu devras donc booter avec le CD gentoo (je pense que tu as utilisé la méthode du livecd gentoo comme système hôte pour l'installation...) et tenter de réinstaller Grub ou Lilo.
[^] # Re: Nettoyage par le vide ?
Posté par pipotron . Évalué à -1.
dd if=/dev/zero of=/dev/hda count=1 bs=512
suffit
[^] # Re: Nettoyage par le vide ?
Posté par lom (site web personnel) . Évalué à 2.
Je le déconseille très fortement, bien que ça m'ait beaucoup appris.
Le boot loader n'est que sur les 380 (je crois) premiers octets du disque. Ensuite, jusqu'à 512, c'est la table des partitions. Et mettre la table des partitions à zéro, si ça fait bien rire les copains, ce n'est pas du tout du goût du reste de la machine...
# RE
Posté par riba . Évalué à 2.
initrd /boot/initrd-2.6.12-gentoo-r6
[^] # Re: RE
Posté par Pierre Alain B. . Évalué à 2.
De plus, son problème ne semble pas se situer dans le paramétrage des différentes entrées car grub ne démarre pas du tout...
Ceci dit, tu as peut être raison, il y a peut être un lien.
# GRUB
Posté par pipotron . Évalué à 0.
Donc ça ne sert à rien de bidouiller ton fichier tant que tu n'as pas grub qui se lance (soit un prompt grub, soit le menu).
A priori ton problème est que grub ne trouve pas le stage2 (qui est le pgr grub en lui même). Habituellement on le recopie dans /boot/grub, mais il est peut être installé par défaut dans /lib/grub/i386-pc/stage2 (il faut donc le recopier).
Pour installer ton grub tu peux soit créer une disquette grub (voir info grub), soit le faire du shell grub exécutable dans ton linux par la commande grub (la première solution est normalement recommandé, mais la seconde marche bien aussi).
Une fois le prompt grub lancé tu dois déterminer sur quel disque se trouve le stage2, la meilleure méthode que je connaisse est la suivante :
find /boot/grub/stage2
puis la commande root suivi du résultat de la commande précendente
et enfin setup (hd0)
qui doit bien te dire qu'il a tout trouvé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.