Page 1 sur 1

[grub]réinstaller grub(resolu)

Publié : mar. 30 mars 2010, 11:25
par dayli
Bonjour a vous tous,

Voila comme le titre du sujet l'indique j'ai besoin de réinstaller grub
aprés une fausse manipulation de mon cousin qui a voulut installer Ubuntu 64bit sur le meme disque dur ou et installer mon archlinux il a installer grub sur le MBR, mais impossible de faire démarrer Arch avec le grub d'Ubuntu j ai pourtant rajouté la ligne dans le menu.cfg du grub Ubuntu mais rien n' y fait ! :|

donc je souhaite réinstaller le grub d Arch pour ensuite rajouter se qui faut dedans pour faire demarrer Ubuntu!

j'ai essayer avec les methode décrite dans le wiki celle proposer avec chroot fonctionne mais une fois le grub lancer il me renvois toujours des erreurs du style "disk doest not exist" jai essayer aussi avec l'option que propose le cd d' Arch pour réinstaller grub mais pareil ne fonctionne pas!

je vous met la description des mes disque dur:

sda1 Windows
sda2,5,6,7 mandriva alpha 4

sdb1 / root Archlinux
sdb2 /boot Archlinux
sdb3 swap
sdb4 /home Archlinux

sdb5,6,7 Ubuntu 64bit

donc je voudrais "recuperer" le grub d Arch du disque dur sdb

je vous remercie tous

Re: [grub]réinstaller grub

Publié : mar. 30 mars 2010, 12:53
par albireo
j ai pourtant rajouté la ligne dans le menu.cfg du grub Ubuntu mais rien n' y fait !
pourrait-on voir cette ligne ?

Re: [grub]réinstaller grub

Publié : mar. 30 mars 2010, 12:59
par dayli
la voila

Code : Tout sélectionner

menuentry "Arch Linux (on /dev/sdb1)" {
	insmod ext2
	set root=(hd1,2)
	search --no-floppy --fs-uuid --set c326fd56-007d-46c3-bfa4-cc0f261b9d81
	linux /boot/vmlinuz26 root=/dev/disk/by-uuid/c326fd56-007d-46c3-bfa4-cc0f261b9d81 ro
	initrd /boot/kernel26.img
mais en faite j'ai meme pas envie de m'embeter avec avec le GRUB de Ubuntu qui ma l'air assez compliqué pour moi!
je voudrais juste pouvoir réinstaller le GRUB d'Archlinux comme il été avant

Re: [grub]réinstaller grub

Publié : mar. 30 mars 2010, 13:40
par albireo
Tu lances le CD de arch ou ubuntu (je sais pas s'il le fait) et avec le grub du CD tu lances ton archlinux installé. Ensuite tu réinstalles ton grub sur le mbr.
N'oublie pas de faire une copie (avec dd) de ton mbr ça peut toujours être très utile pour réparation

Re: [grub]réinstaller grub

Publié : mar. 30 mars 2010, 16:53
par xamaco
Depuis Ubuntu, normalement si tu tapes dans une console :
sudo update-grub, cela devrait régénérer menu.cfg avec ton Arch quelque part vers la fin. Du moins ça a marché chez moi.

Ceci dit j'avais fait ça de manière inverse que la tienne : J'avais d'abord installé Ubuntu, puis Arch, mais sans laisser arch écrire dans le MBR. Ensuite en bootant Ubuntu, j'avais fait le 'update-grub' et ça m'avait ajouté l'entrée pour Arch. +tard, une fois mon Arch bien satisfaisant, j'ai mis à jour le MBR depuis Arch (comme toi j'aime pas beaucoup grub2...).

Edit en forme de PS :
Quand tu auras réussi, à remettre les choses en place, dans le menu.lst de Arch, on ne peut pas booter directement Ubuntu. Il faut faire créer une entrée Ubuntu un peu spéciale qui lancera le grub d'Ubuntu depuis le grub de Arch.
Voilà ce que j'ai sur mon PC dans menu.lst pour Ubuntu :

Code : Tout sélectionner

# Ubuntu 1
title   Ubuntu boot
root    (hd0,0)
uuid    4e754dd5-9933-4e28-89d4-332453de919c
kernel  /boot/grub/core.img

Re: [grub]réinstaller grub

Publié : mar. 30 mars 2010, 17:43
par dayli
ok merci a tous de votre participation :)
j'ai réussi a remettre GRUB Arch a sa place en utilisant la méthode chrooté qui ne fonctionné pas encore se matin, mais qui a fonctionné cette aprés-midi aller savoir :roll: donc une bonne chose de faite!
j'en et profiter pour effacé Ubuntu et je vais refaire l'installation moi même.

par contre vu que c'est un Ubuntu 64bit sa ne change rien au niveau du GRUB pour le faire demarrer depuis le GRUB d' Arch?

je vais prendre ta méthode Xamaco pour faire démarrer Ubuntu merci :)

Re: [grub]réinstaller grub

Publié : jeu. 01 avr. 2010, 16:19
par dayli
Bonjour,

Donc mon probléme et résolu j'ai réinstaller Ubuntu en mettent GRUB sur sa partition racine et j'ai modifié mon fichier menu.lst de GRUB d'Arch pour y insérer les lignes que m'avais suggéré Xamaco et sa très bien fonctionner avec cette méthode!

au menu du GRUB de Arch je choisi Ubuntu et sa me renvois sur le menu du GRUB2 de Ubuntu!

Une affaire qui roule très très bien! merci a toi Xamaco :)