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/02/2007, à 17:52

majDansant

[Resolu]Reinstaller grub apres Vista

Bonjour a tous!

J'utilise ubuntu 6.10, apres une install de vista sur mon portable (t42p),
j ai bien sur destruit grub et donc impossible de rebooter sur mon linux sad

J ai bien sur essaye les tutos  disponibles:
http://wiki.ubuntu-fr.org/installation/ … _avec_grub
http://wiki.ubuntu-fr.org/recupubun

mais rien y fait, je peut monter ma partition /,/boot dans un terminal

mount /dev/hdax /mnt/temp1
chroot /mnt/temp1 /bin/sh -i

mais aucune commande grub ne marche:

>find /boot/grub/stage1 
   Error 15: file not found (alors que le fichier existe)
>/sbin/grub-install /dev/hda 
   Not found or not a block device
>root (hd0,1)
   selected disk does not exist

pas de fichier /proc/mounts

voici le print de fdisk;

Disk /dev/hda: 60.0 GB, 60011642880 bytes
240 heads, 63 sectors/track, 7752 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

Device          Boot       Start       End     Blocks       Id   System
/dev/hda1        *            1        2845    21502971   7    HPFS/NTFS
/dev/hda2                    2845     3929    8193150     83  Linux
/dev/hda3                    3929     7752   28908967+   5   Extended
/dev/hda5                    3929     4206     2096451    82  Linux swap
/dev/hda6                    4206     7752   26812453+   b   W95 FAT32

J ai alors essayer avec le super grub disk
mais impossible de booter sur ubuntu (bien qu il le detecte) ou de restorer grub sur le MBR.

Quelqu un aurait il une idee?

Dernière modification par majDansant (Le 26/02/2007, à 07:42)

Hors ligne

#2 Le 24/02/2007, à 18:44

tellmewhy

Re : [Resolu]Reinstaller grub apres Vista

Bonjour majDansant,

dans un premier temps, si tu ne l'as pas encore fait, tu trouveras
dans cette mine d'or (le trésor de cep) :
http//www.cepcasa.info/divers
ce chapitre : "Quelques procédures de réparation-5°Grub"
http://www.cepcasa.info/parted/recup1.html#5%B0_grub
Donc tu démarres sur un live cd et dans une console :

sudo grub
find /boot/grub/stage1

Si cela ne marche pas il va falloir que tu crées un répertoire temporaire, que tu montes ta partition / sur ce répertoire temporaire, et que tu cherches dans le répertoire /boot si tu trouves un répertoire /grub avec tous les fichiers nécessaires :
default        installed-version  minix_stage1_5     xfs_stage1_5
device.map     jfs_stage1_5       reiserfs_stage1_5
e2fs_stage1_5  menu.lst           stage1
fat_stage1_5     stage2

Donc pour créer et monter le répertoire temporaire à partir du live cd :

sudo mkdir /panne
sudo mount -t ext3 /dev/hda2 /panne
ls /panne 
ls /panne/boot
ls /panne/boot/grub

smile

#3 Le 24/02/2007, à 18:46

tellmewhy

Re : [Resolu]Reinstaller grub apres Vista

Une honte sad, je me suis trompé sur le lien pour la mine d'or (le trésor de cep) :
c'est ceci bien sûr :
http://www.cepcasa.info/divers
smile

#4 Le 24/02/2007, à 19:05

majDansant

Re : [Resolu]Reinstaller grub apres Vista

Bonjour tellmewhy et merci pour ta reponse.

Malheuresement c'est suite a ces manipes que j ai poster le sujet.
Comme decrit dans le premier post, les commandes grub echoue,
notament:

>find /boot/grub/stage1
ERROR 15: FILE NOT FOUND

alors que les fichiers existent:

$ls /boot/grub 
default        installed-version  minix_stage1_5     xfs_stage1_5
device.map     jfs_stage1_5       reiserfs_stage1_5
e2fs_stage1_5  menu.lst           stage1
fat_stage1_5     stage2

d'autres idees?:)

Hors ligne

#5 Le 24/02/2007, à 20:06

tellmewhy

Re : [Resolu]Reinstaller grub apres Vista

Bonsoir majDansant,

si les fichiers existent et que Grub ne les trouve pas, je ne vois qu'une seule explication :
tu as omis de taper sudo Grub,

En tout cas si je fais
grub
find /boot/grub/stage1
Error 15: File not found

Maintenant si je fais
sudo grub
find /boot/grub/stage1
il me trouve les partitions contenant le /boot/grub/stage1

Seul autre cas où cela peut se produire c'est quand tu as une partition /boot séparée
dans ce cas il faut taper
find /grub/stage1

Ce n'est qu'une idée, si ce n'est pas cela je ne vois pas.:)

#6 Le 24/02/2007, à 22:57

majDansant

Re : [Resolu]Reinstaller grub apres Vista

merci a toi tellmewhy
j avais bien les droits su, en fait j ai reussi a avancer,
apres avoir reactiver ma partition linux, la commande
>find /boot/grub/stage1     
fonctionne.

mais si je tape la commande
>setup (hd0) #apres root(hda2)
ou
>install /dev/hda

ou que je boot sur ma partoche linux tout court
mon pc redemare


dans le brouillard ~~

Hors ligne

#7 Le 24/02/2007, à 23:18

majDansant

Re : [Resolu]Reinstaller grub apres Vista

ah oui, jai oublier aussi
si j utilise l option "boot from partition" de super grub disk avec ma partition linux,
j ai les message suivants;

set_out_device=(hd0,1)
...
...
set aux_part=(hd0,1)
rootnoverify (hd0,1)
chainloader +1

Error 13: Invalid or unsupported executable format

j ai lu qu il s agirai d un programme d un autre os ( windows par exemple )

merci pour votre aide

Hors ligne

#8 Le 24/02/2007, à 23:35

tellmewhy

Re : [Resolu]Reinstaller grub apres Vista

Bonsoir majDansant,

Je n'ai jamais utilisé Super Grub Disk mais ici :

set_out_device=(hd0,1)
...
...
set aux_part=(hd0,1)
rootnoverify (hd0,1)
chainloader +1

Error 13: Invalid or unsupported executable format

la partition (hd0,1) c'est la partition /dev/hda2 et tu n'as pas lieu d'utiliser un chainloader +1, ceci n'est utile que pour démarrer la partition windows (hd0,0) dans ton cas.
C'est également très pratique pour démarrer une partition linux que tu veux chaîner mais je n'en vois pas l'utilité dans ton cas d'après le résultat de fdisk, si tu veux utiliser un chaînage pour démarrer une partition linux voici un exemple :

### END DEBIAN AUTOMAGIC KERNELS LIST

title           Kubuntu
root            (hd0,0)
chainloader     +1
boot

tu en apprendras plus sur cela ici  dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
au chapitre : "Chaîner une autre distribution linux depuis grub"
http://forum.ubuntu-fr.org/viewtopic.php?id=55813

pour le reste je ne suis pas sûr d'avoir bien suivi ici :

mais si je tape la commande
>setup (hd0) #apres root(hda2)
ou
>install /dev/hda

mais si tu veux installer le lanceur de Grub sur le MBR  en te servant du stage1 se trouvant dans le répertoire /boot/grub de la partition /dev/hda2 , il faut booter sur un live cd, puis :

sudo grub
setup (hd0) (hd0,1)
c'est la même chose que :
root (hd0,1)
setup (hd0)

Ceci est à éviter si tu as un disque tatoué.

Enfin, il existe encore une autre technique qui marche très bien décrite dans ce tutoriel ici :
http://doc.ubuntu-fr.org/tutoriel:comment_amorcer_ubuntu_avec_ntldr
et ici :
http://michel-eudes.net/blog/index.php?2007/01/26/25-utiliser-le-loader-de-windows-pour-booter-linux

Enfin une précaution élémentaire avant toute modification de ton MBR consiste à le sauvegarder sur un endroit sûr.
Pour cela tu trouveras tous les renseignements nécessaires dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
au chapitre "Tuto de partitionnement"
http://forum.ubuntu-fr.org/viewtopic.php?pid=135436
smile

#9 Le 24/02/2007, à 23:49

majDansant

Re : [Resolu]Reinstaller grub apres Vista

merci,

non j veut pas utiliser de chain loader, mais j arrive pas a reinstaller grub,
que ce soit en ligne de commande dans grub ou avec les outils du super grub disk ca reboot quant j essaye.
j vais regarder dans c que tu m a donner

merci bien;)

Hors ligne

#10 Le 26/02/2007, à 07:39

majDansant

Re : [Resolu]Reinstaller grub apres Vista

Bonour tout le monde!

bon bah probleme resolu, en fait comme j avais pas le live cd ubuntu,
j faisait la manip grub avec un autre live cd.
J ai reessayer avec le live cd ubuntu, pas de prob.
J ai un peu honte mais mais j vois pas trop ce que ca change que ce sois le live
cd d'une distrib ou d une autre vu que j monte ma partoche et que j la chroot apres.
merci a tellmewhy pour son aide.

Hors ligne

#11 Le 27/02/2007, à 02:14

tellmewhy

Re : [Resolu]Reinstaller grub apres Vista

Bonsoir majDansant,

ravi que tu aies trouvé une solution, et bravo, à toi le plaisir d'une Ubuntu toute neuve !
smile