Pages : 1
#1 Le 24/02/2007, à 16: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
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, à 06:42)
Hors ligne
#2 Le 24/02/2007, à 17: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
#3 Le 24/02/2007, à 17:46
- tellmewhy
Re : [Resolu]Reinstaller grub apres Vista
Une honte , 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
#4 Le 24/02/2007, à 18: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, à 19: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, à 21: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, à 22: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, à 22: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 +1Error 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
#9 Le 24/02/2007, à 22: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, à 06: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, à 01: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 !
Pages : 1