Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/03/2008, à 14:43

Hermeschll

[résolu] Comment replacer grub?

Bonjour,
J'ai été obligée de réinstaller WXP sur mon disque dur 1 et de ce fait j'ai perdu grub

Pouvez vous m'aider à le réinstaller? tongue

sudo fdisk -l

Disque /dev/sda: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x284243d6

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1       13672   109820308+   7  HPFS/NTFS
/dev/sda2           13673       14945    10225372+   f  W95 Etendu (LBA)
/dev/sda5           13673       14945    10225341    7  HPFS/NTFS

Disque /dev/sdb: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000da3f6

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1       19080   153260068+  83  Linux
/dev/sdb2           19081       19457     3028252+   5  Extended
/dev/sdb5           19081       19457     3028221   82  Linux swap / Solaris
ubuntu@ubuntu:~$

grub> find /boot/grub/stage1

Error 15: File not found

Dernière modification par Hermeschll (Le 24/03/2008, à 18:27)


PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne

#2 Le 24/03/2008, à 14:49

dgé

Re : [résolu] Comment replacer grub?

voilou smile

http://doc.ubuntu-fr.org/tutoriel/comment_recuperer_ubuntu_apres_installation_windows

Hors ligne

#3 Le 24/03/2008, à 15:11

Hermeschll

Re : [résolu] Comment replacer grub?

Merci pour le tuto mais je ne vois    cool   pas la manip pour le cas où on a 2 disques durs (DD1 WXP et DD2 Ubuntu)

P'tit coup de main stp wink


PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne

#4 Le 24/03/2008, à 15:32

dgé

Re : [résolu] Comment replacer grub?

Désolé, mais je n'ai pas encore eu besoin de tester cela. Je n'ai jamais besoin de reinstaller mon Ouindows, vu que je ne l'utilise pratiquement pas, il ne se mets pas en vrac. smile

Si quelqu'un de plus compétent que moi passe par ici tu auras peut être un coup de main plus precis mais je pense que tu devrais t'en sortir si tu as compris que ton DD1 c'est hda et ton DD2 c'est hdb


pardon, dans ton cas sda et sdb.

Dernière modification par dgé (Le 24/03/2008, à 15:40)

Hors ligne

#5 Le 24/03/2008, à 15:41

Hermeschll

Re : [résolu] Comment replacer grub?

Ok, merci de chercher à m'aider

Depuis, j'ai avancé et voici ce que j'obtiens :

grub> find /boot/grub/stage1
 (hd1,0)

PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne

#6 Le 24/03/2008, à 15:48

Foreynah

Re : [résolu] Comment replacer grub?

Salut,

J'ai déjà expérimenté cette partie du tuto sans soucis :

Restaurer GRUB automatiquement:

Avec votre LiveCD (1ere méthode)

Cette méthode est très simple a mettre en oeuvre.

Lancez votre live-CD, ouvrez un terminal et tapez :

sudo grub

Au cas où GRUB n'est pas installé, saisissez : sudo apt-get install grub

Vous atterissez sur le menu principal de GRUB. Tapez :

grub> find /boot/grub/stage1

Si le message "Error 15 : file not found" est rapporté, essayez :

grub> find /grub/stage1

La réponse devrait être sous la forme hdx,y avec x et y en tant que nombres entiers. Tapez ensuite :

grub> root (hdx,y)

où x et y sont remplacés par les nombres obtenus ci-dessus. Tapez, ensuite

grub> setup (hdx)

où hd0 représente hda le premier disque dur. Une dernière commande :

grub> quit

Et voila, normalement c'est bon !!

Réfléchis bien à ta configuration, et prends le temps d'être patient wink.

@+

PS : GRUB suis l'ordre des disques fixé dans ton BIOS... Au cas où cela pourrait t'aider.

Hors ligne

#7 Le 24/03/2008, à 15:54

safinaz

Re : [résolu] Comment replacer grub?

A faire avec le live

si ton bios lance d'abord le disque 1 (xp)
===========================
sudo grub
root (hd1,0)
setup (hd0)
quit

c.q.f.d.

s'il lance le disque ubuntu  (préférable dans tous les cas)
=================================
sudo grub
root (hd1,0)
setup (hd1)
quit

puis tape
sudo umount -a
sudo mount /dev/sdb1 /mnt
sudo gedit /mnt/boot/grub/menu.lst
change tous les (hd1,0) par (hd0,0) dans les lignes

#groot=..........
et
root    (hd1,0)
etc...

enregistre.

Avec cette deuxième méthode, tu peux réinstaller xp sans casser grub

#8 Le 24/03/2008, à 16:04

Hermeschll

Re : [résolu] Comment replacer grub?

A la 1ère manip pour ré-installer le grub, voici ce que j'obtiens :


ubuntu@ubuntu:~$ sudo apt-get install grub
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
grub est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
ubuntu@ubuntu:~$

PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne

#9 Le 24/03/2008, à 17:41

Hermeschll

Re : [résolu] Comment replacer grub?

Voici ce que j'ai fait :

1) j'ai interchangé physiquement les branchements des 2 Disques Durs (manip qui avait marché il y a quelques mois)

2) au redémarrage, miracle : grub est apparu mais en choisissant UBUNTU j'ai eu ERROR 17 "cannot mount select partition" - j'ai essayé de démarrer WXP mais "ERROR 13" - donc j'ai re-bouté sur le CD

3) J'ai ensuite appliqué la restauration automatique préconisée par Foreynah à partir du CD LIVE.

Maintenant, quand je fais fdisk -l, voici l'écran :


Disque /dev/sda: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000da3f6

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1       19080   153260068+  83  Linux
/dev/sda2           19081       19457     3028252+   5  Extended
/dev/sda5           19081       19457     3028221   82  Linux swap / Solaris

Disque /dev/sdb: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x284243d6

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1       13672   109820308+   7  HPFS/NTFS
/dev/sdb2           13673       14945    10225372+   f  W95 Etendu (LBA)
/dev/sdb5           13673       14945    10225341    7  HPFS/NTFS
ubuntu@ubuntu:~$

J'avance bien il me semble et vais sûrement trouver la bonne configuration grâce à vous.
Merci encore  smile


PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne

#10 Le 24/03/2008, à 17:44

fffffdfdfgf

Re : [résolu] Comment replacer grub?

safinaz a écrit :

A faire avec le live

si ton bios lance d'abord le disque 1 (xp)
===========================
sudo grub
root (hd1,0)
setup (hd0)
quit

c.q.f.d.

s'il lance le disque ubuntu  (préférable dans tous les cas)
=================================
sudo grub
root (hd1,0)
setup (hd1)
quit

puis tape
sudo umount -a
sudo mount /dev/sdb1 /mnt
sudo gedit /mnt/boot/grub/menu.lst
change tous les (hd1,0) par (hd0,0) dans les lignes

#groot=..........
et
root    (hd1,0)
etc...

enregistre.

Avec cette deuxième méthode, tu peux réinstaller xp sans casser grub

dommage mais pas envie de réécrire pour ta nouvelle configuration

#11 Le 24/03/2008, à 17:48

Hermeschll

Re : [résolu] Comment replacer grub?

J'ai essayé la méthode de Safinaz mais après avoir tapé "sudo gedit /mnt/boot/grub/menu.lst" j'ai eu une page blanche et n'ai donc pas pu terminer la manip sad

Dernière modification par Hermeschll (Le 24/03/2008, à 17:52)


PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne

#12 Le 24/03/2008, à 17:50

fffffdfdfgf

Re : [résolu] Comment replacer grub?

page vide

retape

sudo umount -a
sudo mount /dev/sda1 /mnt

que donne

ls /mnt/boot
ls /mnt/boot/grub
cat /boot/grub/menu.lst

#13 Le 24/03/2008, à 17:56

Hermeschll

Re : [résolu] Comment replacer grub?

J'ai tapé la partie 1 :

Résultat :

ubuntu@ubuntu:~$ sudo umount -a
umount: /tmp: périphérique occupé
umount: /dev: périphérique occupé
umount: /var/run: périphérique occupé
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
ubuntu@ubuntu:~$

PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne

#14 Le 24/03/2008, à 18:01

jjjjj

Re : [résolu] Comment replacer grub?

la suite

#15 Le 24/03/2008, à 18:26

Hermeschll

Re : [résolu] Comment replacer grub?

Suite et fin
J'ai grub comme avant mais je ne sais pas pourquoi
Merci à ceux et celles qui m'ont aidée
Tout est rentré dans l'ordre

wink


PC DUAL CORE - AMD ATHLON 64/3200+ - Carte mère ASUS-A8N-E
Disque dur 1 : windows XP ed. familiale - Disque dur 2 : Ubuntu Hardy Heron 8.04
Dual boot - clavier LOGITECH

Hors ligne