Page 1 sur 1

[Grub] reinstaller grub après windows

Publié : sam. 24 sept. 2011, 10:46
par tuxrouge
Bonjour

Après mon installation de windows grub a été écrasé.
J'ai essayé de le réinstaller en chrootant le système comme l'indique la doc pour gentoo. mais certains ordres ne passent pas

Du coup je me retourne vers les experts.
Si vous avez une méthode précise et efficace, je suis preneur

Re: [Grub] reinstaller grub après windows

Publié : sam. 24 sept. 2011, 11:10
par ptitcois
Salut,

il faut que tu boot sur un live cd, ensuite tu mont ton repertoire,en super utilisateur tu fais un:

Code : Tout sélectionner

chroot /point/de/montage/
( ou tu à monté ton systeme linux )

puis tu lances grub:

Code : Tout sélectionner

grub> root(hdX,Y)
avec X l'indice de ton disque dur ou ets ta partition /boot (commençant par0) et Y la partition du boot. ex si ta partoch de boot est sur le 1er DD et sur /dev/sda2 ça donne: hd(0,1)

Ensuite:

Code : Tout sélectionner

grub> setup (hdX)
grub> quit
Avec X le même que plus haut

bonne chance

Re: [Grub] reinstaller grub après windows

Publié : sam. 24 sept. 2011, 11:13
par FoolEcho
tuxrouge a écrit :comme l'indique la doc pour gentoo
Pourquoi prendre la doc de gentoo alors qu'on en a une ? Chroot

En résumé:

Code : Tout sélectionner

#montage du système
mkdir /mnt/Arch
mount /dev/sda? /mnt/Arch # monter arch
mount /dev/sda? /mnt/Arch/boot #monter /boot
#etc..
#montage des dossiers spéciaux
mount --bind /dev /mnt/Arch/dev
mount -t sysfs sys /mnt/Arch/sys/
mount -t proc /proc /mnt/Arch/proc
#en cas de grub-install
grep -v rootfs /proc/mounts > /mnt/Arch/etc/mtab
#chroot
chroot /mnt/Arch
# et là: ce que te propose ptitcois, ou juste grub-install /dev/sda

# fini
exit
# démontage bourrin
umount /mnt/Arch
Le plus important dans le cas de manipulation de grub est la ligne du mtab !

Tu peux aussi passer par un live comme supergrub. http://www.supergrubdisk.org/


@ptitcois: faudrait faire un petit effort sur le français. :chinois:

Re: [Grub] reinstaller grub après windows

Publié : sam. 24 sept. 2011, 12:17
par tuxrouge
merci pour les réponses

mais je ne dois pas être doué parce que je coince
La réinstallation de grub ne se fait pas.

win7 est installé sur mon premier disque dur (sda)
archlinux a le boot sur la première partition du second disque (en ext2)
/ est sur la troisieme partition du second disque en brtfs

grub-install /dev/sda ne fonctionne pas(could not find devicefor boot)
n passant par grub j'ai desmessages de réussite mais pas de grub installé au redémarrage

j suis neuneu ?

--

finalement ça fonctionne
pas par grub-install mais à la main

Code : Tout sélectionner

grub> setup (hdX)
X ne devait dans mon cas pas être le même que le premier puisque linux en sur un disque séparé

meci à tous

Re: [Grub] reinstaller grub après windows

Publié : sam. 24 sept. 2011, 13:31
par FoolEcho
Vu que tu as deux disques, tu pourrais tout aussi bien installer grub sur ton second disque et démarrer dessus dans le bios, non ? (pratique si tu veux récupèrer le disque opérationnel... cf. wiki pour démarrer correctement windows: http://wiki.archlinux.fr/GRUB#Double_am ... ec_Windows )
tuxrouge a écrit :grub-install /dev/sda ne fonctionne pas(could not find devicefor boot)
Sinon, même si tu t'en es sorti, avais-tu bien récupéré le mtab comme je te l'avais dit ? :|

Re: [Grub] reinstaller grub après windows

Publié : dim. 25 sept. 2011, 19:39
par tuxrouge
en tout cas j'avais fais la manip avec grep comme tu me l'avais indiqué

Re: [Grub] reinstaller grub après windows

Publié : dim. 25 sept. 2011, 19:57
par FoolEcho
Ça dépend aussi de quoi tu partais, mais bon peu importe, grub en console est préférable. :mrgreen:

:resolu: ?