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 13/10/2007, à 10:43

Philipou

Erreur grub

Bonjour je vous explique mon problème. J'ai installé Ubuntu sur mon ordinateur portable sur une nouvelle partition. Le probleme c'est qu'en utilisant ubuntu je me suis rendu compte que j'y avais pas alloué assez de place. J'ai donc lancé le LiveCD d'ubuntu et redimenssionner ma partie windows pour l'alloué a ma partition linux. J'ai donc diminué ma partition windows mais je n'ai pas pu donnée a la partition linux l'espace libre. J'ai donc remis l'espace libre a windows. Je me dis bon c'est pas grave comme linux vient d'etre installer j'vais le supprimer j'redémarre sous windows probleme c'est que windows ne veut plus se lancer. Sous grub lorsque je veux lancer windows il me met :
grub>

je me dis que j'vais relancer le LiveCD pour l'installer afin qu'il me reconstruise un grub. Cependant apres avoir réinstaller toujours le même probleme. ... J'me retrouve avec 2 linux dont un qui ne marche plus en mode graphique (le premier que j'voulais agrandir) et un windows dont je n'ai plus acces.

Je vous demande donc comment puis-je retrouver windows? merci beaucoup

Hors ligne

#2 Le 13/10/2007, à 11:13

kenpachi_clem

Re : Erreur grub

Salut, c'est une méthode de "noob"  mais peut être qu'en remettant le cd d'install de windows et en choisissant "reparer" du dois pouvoir faire ça... si ça marche il t'écrasera le MBR et il faudra que tu réinstalle grub mais windows remarchera (enfin façon de parler...).
PS: tu es sur de vouloir retrouver windows? smile


-----------------------------------------------------------------------------------------------------------------------------------------
fixe : phenom X4 sous jaunty
portable : HP dv 6585 sous intrepid
ultra portable : DELL vostro 1220 sous karmic

Hors ligne

#3 Le 15/10/2007, à 12:56

Philipou

Re : Erreur grub

Merci kenpachi_clem mais il n'y aurait pas d'autre solution? ET oui je suis sur de vouloir retrouver windows, comme je l'ai dit je suis nouveau sur linux donc j'ai besoin de me référer a un environnement ou je suis a l'aise. Merci tout de même

Hors ligne

#4 Le 15/10/2007, à 13:08

valeriane

Re : Erreur grub

Bonjour Philipou.

Voici une méthode que j'ai déjà utilisée (mais tu as besoin d'un lecteur de disquettes pour ça) : tu bootes ton ordi avec une disquette de démarrage de windows, et tu entres la commandes :

fdisk /mbr

Ca devrait te remettre ton MBR d'aplomb pour windows.

Note : je ne me souviens pas si ça marche aussi avec le CD de windows. Je crois que oui mais à vérifier. Dans ce cas tu fais F8 (il me semble) et dans le menu qui apparaît tu choisis "dos avec drivers pour le cd". Puis tu peux chercher où se trouve fdisk sur le CD pour entrer la commande décrite plus haut.


Une autre solution possible est d'utiliser la console de récupération de XP (à condition de l'avoir installée avant) :

fixmbr

Edit : ces méthodes enlèvent grub du MBR, donc tu retrouveras windows, mais pas ubuntu.
Après on peut suivre la méthode indiquée ici pour récupérer/réinstaller un grub et récupérer ton utuntu.

Sinon, tu trouveras d'autres messages de ce type sur le forum ou des gens plus calés que moi sur grub pourront te donner un coup de main...

Dernière modification par valeriane (Le 15/10/2007, à 13:20)

Hors ligne

#5 Le 15/10/2007, à 15:40

Philipou

Re : Erreur grub

dans mon cas est ce qu'il ne suffit pas de reconstruire mon grub?

Hors ligne

#6 Le 15/10/2007, à 16:27

valeriane

Re : Erreur grub

Ah, je vois ce que tu veux dire...

En effet, tu devrais pouvoir juste modifier ton menu.lst pour retrouver ton windows.

Je regarde la manip' à faire dès que je serai chez moi (au boulot, on n'a que du windows...).

Hors ligne

#7 Le 15/10/2007, à 18:25

valeriane

Re : Erreur grub

Alors, j'ai une 1ère piste pour ton problème de partitions dont tu as changé la taille.

Vérifie si le UID de la partition a changé (vu que tu as changé la taille de ta partition).

Pour la liste des partitions et de leur UID :

ls -l /dev/disk/by-uuid/

Et tu compares avec les UID dans ton /etc/fstab.

Dernière modification par valeriane (Le 15/10/2007, à 18:25)

Hors ligne

#8 Le 17/10/2007, à 09:10

Philipou

Re : Erreur grub

bonjour voici ce que j'ai apres ls -l /dev/disk/by-uuid/ :
total 0
lrwxrwxrwx 1 root root 10 2007-10-17 11:57 3073-1408 -> ../../hda5
lrwxrwxrwx 1 root root 10 2007-10-17 11:57 52ec477f-c78f-4c2b-b00a-db3ba9c76a0b -> ../../hda7
lrwxrwxrwx 1 root root 10 2007-10-17 11:57 9877-489A -> ../../hda1
lrwxrwxrwx 1 root root 10 2007-10-17 11:57 d92c840d-bd10-43f4-b638-9fb2b85a8e00 -> ../../hda4
lrwxrwxrwx 1 root root 10 2007-10-17 11:57 E8C3-4C5B -> ../../hda2

et voici ce que j'ai dans /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda7       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda8       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0

ca me parle pas du tout...:$ peux tu m'en dire plus?

Hors ligne

#9 Le 17/10/2007, à 09:21

valeriane

Re : Erreur grub

Mon fstab est différent du tien : il utilise les UID (genre 52ec477f-c78f-4c2b-b00a-db3ba9c76a0b) au lieu de /dev/...
Ce n'est donc pas ça le problème.

Quelle est ta partition pour windows ? Es-tu sûr que dans /boot/grub/menu.lst, c'est le même nom qui est utilisé pour démarrer windows ?

Tu peux mettre le contenu de /boot/grub/menu.lst (dans une balise code car le fichier va être un peu gros) et le résultat de la commande suivante, comme ça on va pouvoir comparer :

fdisk -l

Cette commande donne des information détaillées sur le dique dur. Attention : c'est un L minuscule après le -, pas le chiffre 1.

Edit : peux-tu me dire si tu as un linux sur lequel tu peux démarrer ?

Dernière modification par valeriane (Le 17/10/2007, à 09:25)

Hors ligne

#10 Le 17/10/2007, à 09:39

Philipou

Re : Erreur grub

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda7 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,6)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title		Ubuntu, kernel 2.6.15-23-386
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/hda7 ro quiet splash
initrd		/boot/initrd.img-2.6.15-23-386
savedefault
boot

title		Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/hda7 ro single
initrd		/boot/initrd.img-2.6.15-23-386
boot

title		Ubuntu, memtest86+
root		(hd0,6)
kernel		/boot/memtest86+.bin 
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title		Microsoft Windows XP dition familiale
root		(hd0,1)
savedefault
makeactive
chainloader	+1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda4.
title		Ubuntu, kernel 2.6.15-23-386 (on /dev/hda4)
root		(hd0,3)
kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/hda4 ro quiet splash 
initrd		/boot/initrd.img-2.6.15-23-386
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda4.
title		Ubuntu, kernel 2.6.15-23-386 (recovery mode) (on /dev/hda4)
root		(hd0,3)
kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/hda4 ro single 
initrd		/boot/initrd.img-2.6.15-23-386
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda4.
title		Ubuntu, memtest86+ (on /dev/hda4)
root		(hd0,3)
kernel		/boot/memtest86+.bin  
savedefault
boot

et voici ce que j'ai apres le fdisk -l
Disque /dev/hda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               1         243     1951866   1b  Hidden W95 FAT32
/dev/hda2   *         244        5510    42307177+   c  W95 FAT32 (LBA)
/dev/hda3            5782        9729    31712310    f  W95 Etendu (LBA)
/dev/hda4            5511        5781     2176807+  83  Linux
/dev/hda5            5799        8931    25165822+   b  W95 FAT32
/dev/hda6            5782        5798      136489+  82  Linux swap / Solaris
/dev/hda7   *        8932        9692     6112701   83  Linux
/dev/hda8            9693        9729      297171   82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

ouai j'ai un linux sue lequel je peux d&marrer. EN faite c'est le deuxième linux que j'ai installé qui fonctionne.

Hors ligne

#11 Le 17/10/2007, à 10:01

valeriane

Re : Erreur grub

Le seul truc que je vois, c'est qu'il faudrait peut-être que dans ton menu.lst, la partie concernant windows soit à la fin du fichier.

C'est le "chainloader    +1" qui m'y fait penser et la doc de grub : Windows dans le menu Grub.

Edit : mauvais lien

Dernière modification par valeriane (Le 17/10/2007, à 10:04)

Hors ligne

#12 Le 17/10/2007, à 10:09

Philipou

Re : Erreur grub

Le probleme c'est que le grub de mon premier linux est défectueux, car lui même ne pouvais pas lancer windows, et je ne peux pas lancer le 1er linux. ET quand j'ai installer le 2eme linux, xe dernier n'a pas écraser le premier grub (ce que j'aurais esperé). J'pense que j'ai du changer les adresse physique lorsque que j'ai voulu modifier les tailles, il n'y a pas moyen de reconstruire le grub avec la configuration actuelle?

Hors ligne

#13 Le 17/10/2007, à 10:26

valeriane

Re : Erreur grub

Oui, pour ta 2ème installation de linux, ça a juste rajouté les lignes qui vont bien dans ton menu.lst (donc en gardant ce qu'il y avait pour ton 1er linux et windows).


J'ai trouvé des infos ici : Paramétrage de base de Grub : "La commande update-grub permet la mise à jour automatique du menu.lst"

Il faudrait faire :

sudo update-grub

Mais je te conseille de bien lire cette section pour être sûr de ce que tu fais.

EDIT : et de garder une copie de ton menu.lst actuel.

Dernière modification par valeriane (Le 17/10/2007, à 10:28)

Hors ligne

#14 Le 17/10/2007, à 10:31

Philipou

Re : Erreur grub

merci du conseil je vais lire tout ca. merci

Hors ligne

#15 Le 20/10/2007, à 00:04

Philipou

Re : Erreur grub

Malheureusement j'ai essayé l'update grub et ca n'a pas marché... une solution?

Hors ligne

#16 Le 20/10/2007, à 16:42

Philipou

Re : Erreur grub

S'il vous plait? une solution?:(

Hors ligne

#17 Le 21/10/2007, à 12:24

Amine Zitouni

Re : Erreur grub

Bonjour, moi je suis encore un Novice sur Ubuntu, j'ai installé 7.10 à sa sortie, je suis sur un ASUS AMD Turion 64. Lors de la première install, j'ai eu le message "Installation du Grub a échoué, Erreur fatale". J'ai réussi à résoudre le problème en rajoutant une partition \Home de 4Go, cette partition a permis au Grub de  s'installer sans qu'il ait à écrire sur le MBR (protégé par Vista d'ou l'erreur).
Donc en fait, ne touche pas à ta partition Windows, reboot sur le CD Live, reformate tes partition Linux et il faut que tu fasse en plus de la partition "Swap" et la partition "/" une partition \home et normalement tu va pouvoir installer le Grub et ... Enjoy

Hors ligne

#18 Le 27/10/2007, à 21:21

Philipou

Re : Erreur grub

j'ai pas tres bien compris. Il faut que je crer une partition swap? mais cette partition se fait automatiquement quand j'installe linux. de plus c'est windows XP qui est sur mon ordinateur. j'ai lu les documents concernant grub, si je fait "sudo grub-install hd0" ca va pas recréer mon grub?

Hors ligne

#19 Le 27/10/2007, à 21:24

herrib

Re : Erreur grub

sudo grub-install /dev/sd0

Hors ligne

#20 Le 27/10/2007, à 21:27

Philipou

Re : Erreur grub

et donc la ca me recreer mon grub? avec mes bonne partition?

Hors ligne

#21 Le 27/10/2007, à 21:42

herrib

Re : Erreur grub

Ca repositionne un MBR (secteur de début du premier disque actif) qui pointe sur Grub, sans plus.

Ajoute toutefois la clause --recheck pour forcer une nouvelle lecture des partitions:

$ sudo grub-install --recheck

Hors ligne

#22 Le 27/10/2007, à 21:45

Philipou

Re : Erreur grub

je tappe ca?
sudo grub-install /dev/sd0 --recheck. Tu me dis que ca va refaire une nouvelle lecture des partitions. Donc logiquement ca me replacera les bonne adresse des partitions et logiquement je retrouverais mes deux linux et mon windows non?

Hors ligne

#23 Le 29/10/2007, à 00:58

Philipou

Re : Erreur grub

svp besoin d'une confirmation...? trop peur de faire n'importe quoi...

Hors ligne

#24 Le 30/10/2007, à 00:40

Philipou

Re : Erreur grub

allo? quelqu'un?

Hors ligne

#25 Le 30/10/2007, à 07:14

Compte anonymisé

Re : Erreur grub

Salut

Si ton Xp ne veut plus démarrer suite aux manip "resize", tu devrais d'abord sauver tes fichiers perso soit sur un disque externe, soit sur un dvd depuis ubuntu.
Ensuite en téléchargeant les outils suivants et en utilisant testdisk tu peux essayer de réparer ton Xp. Regarde bien la doc avant.
Vu l'état de ton installation ubuntu (2 installs dont une bancale), je pense qu'il serait peut être mieux d'essayer ensuite de revalider Xp. Pour cela si tu as un cd de ce même Xp et en lançant la console de récupération tu devrais passer les cmd suivantes :
fixmbr et
fixboot.
Si ton Xp refonctionne, il faudrait supprimer toutes les partitions ubuntu et recommencer à zéro.

@+

Dernière modification par Compte anonymisé (Le 30/10/2007, à 07:15)