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 23/07/2007, à 00:11

freex

[résolu] GRUB error 17

Bonjour,

Voilà, j'ai un disque IDE avec XP/Ubuntu. après avoir modifié la taille des partitions linux /home et /swap via un logociel sous windows, lorsque j'ai rebooté le PC, impossible d'accéder au grub.

message : error 17.

J'ai lu quelque message mais j'ai l'impression que mon cas est différent; j'ai toujours eu accès au GRUB et XP/Ubuntu ont toujours fonctionné.

J'aimerai récupéré la MBR comme avant, j'ai pas envie de réinstaller ubuntu pour tout récupérer

Pour cela j'ai le CD-live. que puis-je faire avec ce CD? Y-a-t-il une ligne de commande à taper pour rectifier la MBR???

le résultat de ceci :

sudo -s
grub
find /boot/grub/stage1

ET 

fdisk -l

donne cela :

hd(0,7)

ET

Disque /dev/hda: 40.0 Go, 40007761920 octets
255 têtes, 63 secteurs/piste, 4864 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1673    13438341    7  HPFS/NTFS
/dev/hda2            1674        4864    25631707+   f  W95 Etendu (LBA)
/dev/hda5            1674        3605    15518755    7  HPFS/NTFS
/dev/hda6            3606        4215     4899793+   b  W95 FAT32
/dev/hda7            4216        4232      136521    b  W95 FAT32
/dev/hda8            4233        4720     3919827+  83  Linux
/dev/hda9            4721        4812      738958+  82  Linux swap / Solaris
/dev/hda10           4813        4864      417658   83  Linux

Grub stage 1 -> hd(0,7) Est-ce normal??

j'ajoute le fichier menu.lst

# 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		2

## 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=UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

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

## 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

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) 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		Windows
root		(hd0,0)
makeactive
chainloader	+1
savedefault

title		Ubuntu, kernel 2.6.20-16-386
root		(hd0,8)
kernel		/boot/vmlinuz-2.6.20-16-386 root=UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac ro vga=791 quiet splash
initrd		/boot/initrd.img-2.6.20-16-386

title		Ubuntu, kernel 2.6.20-16-386 (recovery mode)
root		(hd0,8)
kernel		/boot/vmlinuz-2.6.20-16-386 root=UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac ro vga=791 single
initrd		/boot/initrd.img-2.6.20-16-386

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

### END DEBIAN AUTOMAGIC KERNELS LIST

Merci de m'aider, c'est plutôt urgent, je ne sais plus utiliser le PC sad

Dernière modification par freex (Le 23/07/2007, à 13:49)


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#2 Le 23/07/2007, à 01:12

belga

Re : [résolu] GRUB error 17

Salut as tu supprimé une partition ou pas?

Tu peux déjà changer (hd0,8) par (hd0,7)

title        Ubuntu, kernel 2.6.20-16-386
root        (hd0,8) ====> remplace 8 par 7
kernel        /boot/vmlinuz-2.6.20-16-386 root=UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac ro vga=791 quiet splash
initrd        /boot/initrd.img-2.6.20-16-386

puis essaye de relancer grub
Si ça fonctionne, change aussi la

# groot=(hd0,8)

Si non, c'est qu'il faut vérifier l'UUID

title        Ubuntu, kernel 2.6.20-16-386
root        (hd0,7)
kernel        /boot/vmlinuz-2.6.20-16-386 root=UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac ro vga=791 quiet splash
initrd        /boot/initrd.img-2.6.20-16-386

en tapant dans un terminal

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

et sachant que (hd0,7) c'est hda8

Vérifie aussi que dans ton fichier fstab les UUID des partitions sont
les mêmes que dans le retour de ls -l /dev/disk/by-uuid/


Si ça ne va pas ou tu ne comprends pas, poste les retours de

ls -l /dev/disk/by-uuid/
cat /etc/fstab

Dernière modification par belga (Le 23/07/2007, à 01:17)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#3 Le 23/07/2007, à 10:20

freex

Re : [résolu] GRUB error 17

contenu fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>		<type>	<options>       					<dump>  <pass>
proc            /proc			proc    defaults        					0       0

# /dev/hda9 -- converted during upgrade to edgy
UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac / ext3 defaults,errors=remount-ro				0	1

# /dev/hda7 -- converted during upgrade to edgy
UUID=7e0d9930-78d7-45c6-9cc1-f294faa68d75 /home ext3 defaults						0	2

/dev/hda1       /media/windows/system	ntfs	defaults,nls=utf8,uid=1000,gid=1000,umask=022,noauto 	0       0

/dev/hda5       /media/windows/perso    ntfs	defaults,nls=utf8,user,umask=022,noauto			0       0

# /dev/hda6 -- converted during upgrade to edgy
UUID=8C77-38B3	/media/windows/echange	vfat	defaults,rw,utf8,user,umask=000,auto			0	0

# /dev/hda8 -- converted during upgrade to edgy
UUID=A490-109B	/media/windows/mail	vfat	defaults,rw,utf8,user,umask=000,auto			0	0

# /dev/hda10 -- converted during upgrade to edgy
UUID=cc9da671-e068-4aae-bbf5-7b38d28d0376 none swap sw							0	0

/dev/cdrom	/media/cdrom0		udf,iso9660 user,noauto     					0       0

retour ls by uuid

total 0
lrwxrwxrwx 1 root root 10 2007-07-23 09:05 41e74d93-7b90-45df-9c4b-3dd5709aaeac -> ../../hda8
lrwxrwxrwx 1 root root 10 2007-07-23 09:05 6C62-A5BF -> ../../hda6
lrwxrwxrwx 1 root root 10 2007-07-23 09:05 7CFCDEC0FCDE743C -> ../../hda1
lrwxrwxrwx 1 root root 11 2007-07-23 09:05 7e0d9930-78d7-45c6-9cc1-f294faa68d75 -> ../../hda10
lrwxrwxrwx 1 root root 10 2007-07-23 09:05 A490-109B -> ../../hda7
lrwxrwxrwx 1 root root 10 2007-07-23 09:05 B258854158850577 -> ../../hda5

tout semble correct sad

j'ai vérifié la sauvegarde de menu.lst, le root de linux est sur hd(0,8) !! => je pense qu'il est inutile de le transformer en hd(0,7)


L'erreur doit se trouver ailleurs, mais je ne vois pas où.
Je précise que sous windows j'ai simplement modifié la taille des partions /home et /swap avec "partition magic pro", j'ai pas touché aux partition ntfs ni linux /
Peut-être que le logiciel partition magic pro a simplement déplacé et/ou modifié le mbr. Comment puis-je vérifier cela??

Dernière modification par freex (Le 23/07/2007, à 11:00)


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#4 Le 23/07/2007, à 11:09

belga

Re : [résolu] GRUB error 17

Tout est faux contrairement à ce que tu as l'air
de dire.

tout semble correct

Désolé de te le dire, mais tu ne piges rien. Pas grave, cette erreur va te permettre
d'apprendre.

Ta partition racine est hda8 or dans ton menu.lst c'est hda9. De plus
dans fstab l'uuid de hda8 est A490-109B
or que c'est 41e74d93-7b90-45df-9c4b-3dd5709aaeac.

Si tu veux, tu fais une sauvegarde de fstab aussi et on transforme
menu.lst et fstab.
smile


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#5 Le 23/07/2007, à 11:18

freex

Re : [résolu] GRUB error 17

Ok, que dois-je faire après les sauvegardes?


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#6 Le 23/07/2007, à 11:21

freex

Re : [résolu] GRUB error 17

j'ai pas les droits d'écriture sur / sad


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#7 Le 23/07/2007, à 11:25

freex

Re : [résolu] GRUB error 17

problème de droit résolu


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#8 Le 23/07/2007, à 11:32

belga

Re : [résolu] GRUB error 17

laisse moi le temps de réécrire les fichiers


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#9 Le 23/07/2007, à 11:41

freex

Re : [résolu] GRUB error 17

A part le problème grub error 17, j'ai une question :
Pourquoi tout les disques sont devenu "UUID... converted during upgrade to edgy" sauf les partitions ntfs?


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#10 Le 23/07/2007, à 11:50

belga

Re : [résolu] GRUB error 17

Peux tu faire ceci avec le live

sudo mkdir /panne
sudo mount -o rw /dev/hda8 /panne

puis poster le contenu

ls /panne/

uuid
http://doc.ubuntu-fr.org/uuid_et_label

ubuntu ne touche pas au ntfs par défaut.

Dernière modification par belga (Le 23/07/2007, à 11:52)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#11 Le 23/07/2007, à 11:57

freex

Re : [résolu] GRUB error 17

ls /panne/
ne renvoi rien, juste une liste des fichier présent dans le répertoire...


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#12 Le 23/07/2007, à 11:59

belga

Re : [résolu] GRUB error 17

voila pour le /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>        <type>    <options>                           <dump>  <pass>
proc            /proc            proc    defaults                            0       0



# /dev/hda8
UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac / ext3 defaults,errors=remount-ro                0    1

# /dev/hda10
UUID=7e0d9930-78d7-45c6-9cc1-f294faa68d75 /home ext3 defaults                        0    2

# /dev/hda1 XP-System
UUID=7CFCDEC0FCDE743C /media/windows/system    ntfs    defaults,nls=utf8,uid=1000,gid=1000,umask=022,noauto     0       0

# /dev/hda5 XP-Documents
UUID=B258854158850577     /media/windows/perso    ntfs    defaults,nls=utf8,user,umask=022,noauto            0       0

# /dev/hda6 Echange
UUID=6C62-A5BF   /media/windows/echange    vfat    defaults,rw,utf8,user,umask=000,auto            0    0

# /dev/hda7 Mail
UUID=A490-109B    /media/windows/mail    vfat    defaults,rw,utf8,user,umask=000,auto            0    0

# /dev/hda9 swap
/dev/hda9 none swap sw                            0    0

/dev/cdrom    /media/cdrom0        udf,iso9660 user,noauto                         0       0

Ta swap n'a pas non plus d'UUID, il faudra en créer une.

Rajoute cette entrée dans le menu.lst

## ## End Default Options ##

title        Ubuntu, panne
root        (hd0,7)
kernel        /boot/vmlinuz-2.6.20-16-386 root=UUID=41e74d93-7b90-45df-9c4b-3dd5709aaeac ro vga=791 quiet splash
initrd        /boot/initrd.img-2.6.20-16-386

### END DEBIAN AUTOMAGIC KERNELS LIST

Enregistre les modifications puis redémarre sur l'entrée panne.


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#13 Le 23/07/2007, à 12:00

belga

Re : [résolu] GRUB error 17

C'est justement ce que je veux savoir, quels fichiers?


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#14 Le 23/07/2007, à 12:11

freex

Re : [résolu] GRUB error 17

bin    core  home        lib         mnt   root  sys  var
boot   dev   initrd      lost+found  opt   sbin  tmp  vmlinuz
cdrom  etc   initrd.img  media       proc  srv   usr


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#15 Le 23/07/2007, à 12:15

belga

Re : [résolu] GRUB error 17

c'est bon, continue alors

Dernière modification par belga (Le 23/07/2007, à 12:16)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#16 Le 23/07/2007, à 12:18

freex

Re : [résolu] GRUB error 17

J'ai lu qu'une solution (peut-être ?) à mon problème consisterait à effectuer une réinstallation incomplète de ubuntu.
c-à-d :
- procéder jusqu'au partitionnement
- choisir partitionnement manuel
- juste monter les partition linux, ne pas les formater
- enregistrer les "modifications" partitionnement
- ignorer le premier message d'erreur
- aller j'usqu'a l'étape d'installation du GRUB, l'installer
- rebooter le PC

j'essayerai peut-être plus tard...


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#17 Le 23/07/2007, à 12:20

freex

Re : [résolu] GRUB error 17

comment faire pour redémarrer sur l'entrée panne?


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#18 Le 23/07/2007, à 12:21

freex

Re : [résolu] GRUB error 17

ok, laisse tomber ma question sur démarrage /panne, j'avais pas lu tout


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#19 Le 23/07/2007, à 12:24

belga

Re : [résolu] GRUB error 17

L'autre solution ne sert à rien, le problème n'est pas grub
mais les données des fichiers fstab et menu.lst.

Si tu as fait les modifications (coonais-tu la procédure pour les faire)
, au redémarrage, dans grub tu auras une nouvelle entrée ubuntu panne.
Tu choisis cette entrée


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#20 Le 23/07/2007, à 12:26

freex

Re : [résolu] GRUB error 17

/panne je devais le créer sur "/" ou sur "/media/disk" via le CD-live?


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#21 Le 23/07/2007, à 12:28

freex

Re : [résolu] GRUB error 17

je l'ai recréer dans /media/disk qui correspond au "/" sur le disque dur.

Je suppose que "/" c'est le répertoire "root" du CD=live?


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#22 Le 23/07/2007, à 12:32

freex

Re : [résolu] GRUB error 17

la création de UUID de la swap est obligatoire ou je peux rebooter maintenant après avoir modifié menu.lst et fstab?

si UUID obligatoire, comment faire pour la créer?

Dernière modification par freex (Le 23/07/2007, à 12:34)


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#23 Le 23/07/2007, à 12:36

belga

Re : [résolu] GRUB error 17

cd / te place effectivement dans la racine du live
mais
cd /media/disk si /dev/hda8 a été monté sur /media/disk, ça correspond bien
à la racine d'ubuntu installé.

Vérifie que les transformations on été faites via ces commandes

sudo gedit /media/disk/boot/grub/menu.lst
sudo gedit /media/disk/etc/fstab

Dernière modification par belga (Le 23/07/2007, à 12:36)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#24 Le 23/07/2007, à 12:38

freex

Re : [résolu] GRUB error 17

oui, les transfo ont été faite, je repose ma question précédente :
Puis-je rebooter sans avoir donné un UUID au swap?


Utilisateur Debian ...et ancien utilisateur de Kubuntu

Hors ligne

#25 Le 23/07/2007, à 12:41

belga

Re : [résolu] GRUB error 17

Désolé, j'ai pas vu,
la swap, on lui a assigné le nom de la partition /dev/hda9 au lieu
du uuid. Ca ne doit pas poser des problèmes.
Tu peux redémarrer


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne