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 28/02/2007, à 20:08

solid360

Grub : Erreur 17 installation Ubuntu

Bonjour,

j'ai voulu installé Ubuntu 6.06 à partir du live CD, histoire d'avoir une partition Windows et un Ubuntu.

L'appli de l'install m'a demandé quel type de partition effectué et j'ai coché "installer sur l'espace libre le plus grand".
Ensuite, l'appli a selectionné la partition /hda3 pour LInux et /hda6 pour la zone de Swap puis a lancé lancer qui a fonctionné jusqu'au bout (même si elle a pas réussi à télécharger les mises à jour de sécurité).

Après j'ai redémarré mais Grub m'insulte et plante au stage 1.5, error 17. Apparemment, cela veut dire qu'il arrive pas à monter la partition système.

Je ne m'y connait que très peu en Linux mais comme l'install avait l'air sans risque j'ai tenté!
Dommage! sad

Je ne sais pas comment procéder pour voir quelles sont mes partitions qui sont mortes, le gestionnaire de disque détecte ma partition /hda1 => Windows, /hda5 => données, hda3 en ext3 pour Linux mais inaccessible et /hda6 pour la zone de swap.

Merci d'avance pour votre aide

#2 Le 28/02/2007, à 20:13

solid360

Re : Grub : Erreur 17 installation Ubuntu

J'ai oublié de préciser que la commande fdisk -l /dev/hda m'indique : "Ne peut ouvrir /dev/hda"

#3 Le 28/02/2007, à 20:23

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Bonjour solid360,

il faut faire précéder ta commande de sudo.
Pour en savoir un peu plus donc :

sudo fdisk -l
sudo parted /dev/hda unit chs print all

smile

#4 Le 28/02/2007, à 20:28

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Excsuses-moi,
j' ai oublié de te mettre des liens :
Pour en apprendre plus sur Grub grâce à Manu :
http://doc.ubuntu-fr.org/grub
Pour découvrir Ubuntu grâce à bapoumba :
http://forum.ubuntu-fr.org/viewtopic.php?id=66829
et une mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
smile

#5 Le 28/02/2007, à 21:18

solid360

Re : Grub : Erreur 17 installation Ubuntu

Merci pour ta réponse rapide

La commande sudo fdisk -l /dev/hda m'affiche:

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               1        5628    45206878+   7  HPFS/NTFS
/dev/hda2            5629       18425   102791902+   f  W95 Etendu (LBA)
/dev/hda3   *       18426       19457     8289540   83  Linux
/dev/hda5            5629       18376   102398278+   7  HPFS/NTFS
/dev/hda6           18377       18425      393561   82  Linux swap / Solaris

Je pense donc que mes partitions sont accessibles, fo t-il que je réinstalle GRUB selon toi ?

#6 Le 28/02/2007, à 22:09

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Bonsoir solid360,

L'erreur 17 signifie que le type du système de fichiers n'est pas reconnu par Grub.
Cela peut signifier également, que la partition que tu lui indiques n'est pas la bonne, ce qui expliquerait l'erreur avec le système de fichiers.
Il aurait été intéressant d'avoir le résultat de

sudo parted /dev/hda unit chs print all

car cela aurait permis de vérifier si il y a une erreur au niveau du système de fichiers.

Donc pour le moment il va falloir vérifier si Grub trouve le /boot/grub/stage1, et également éditer le menu.lst pour voir si il n'y a pas d'erreur à ce niveau là.
Pour cela il va falloir créer un répertoire temporaire avec le live cd, monter ta partition / sur ce répertoire et éditer le menu.lst.
Donc dans une console avec le live cd :

sudo grub
find /boot/grub/stage1
quit
sudo mkdir /panne
sudo mount -t ext3 /dev/hda3 /panne
cat /panne/boot/grub/menu.lst

smile

#7 Le 28/02/2007, à 22:37

solid360

Re : Grub : Erreur 17 installation Ubuntu

ubuntu@ubuntu:~$ sudo parted /dev/hda unit chs print all

Géométrie du disque pour /dev/hda : 0,0,0 - 19457,80,62
Géométrie BIOS (cylindre, tête, secteur) : 19457,255,63. Chaque cylindre est 8225kB.
Type d'étiquette de disque : msdos
Numéro Début      Fin         Type      Système de fichiers Drapeaux
1       0,1,0       5627,254,62 primaire  ntfs
2       5628,0,0    18424,254,62 étendue               lba
5       5628,1,0    18375,254,62 logique   ntfs
6       18376,1,0   18424,254,62 logique   linux-swap
3       18425,0,0   19456,254,62 primaire  ext3         amorce

Ensuite, le /boot/grub/stage1 est trouvé dans le (hd0,2)

Après, je ne sais pas pourquoi, la dernière commande ne fonctionne pas, je pense qu'il n'a pas pu monter la partition /dev/hda3 (toujours inaccessible dans le gestionnaire des disques).

ubuntu@ubuntu:~$ sudo grub
Probing devices to guess BIOS drives. This may take a long time.
ubuntu@ubuntu:~$ sudo mkdir /panne
ubuntu@ubuntu:~$ sudo mount -t ext3/dev/hda3/panne
ubuntu@ubuntu:~$ cat /panne/boot/grub/menu.lst
cat: /panne/boot/grub/menu.lst: Aucun fichier ou répertoire de ce type

Je pense aussi que le problème vient du système de fichier car j'ai la réparation sous MS-DOS ne fonctionne pas à cause d'un problème dans le système des fichiers.

#8 Le 28/02/2007, à 22:45

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Bonsoir solid360,

il y a des espaces ici  entre ext3 et /dev/hda3 puis entre /dev/hda3 et /panne :

sudo mount -t ext3 /dev/hda3 /panne

Il faut donc recommencer également à créer le répertoire temporaire puisqu'avec le live cd à chaque fois que tu redémarres le répertoire temporaire n'existe plus.
Donc tu recommences exactement pareil que tout à l'heure en respectant les espaces.
smile

#9 Le 28/02/2007, à 22:52

solid360

Re : Grub : Erreur 17 installation Ubuntu

SI je vais dans le système de fichier sur le live CD, je ne trouve aucun répertoire GRUB.

C'est comme si l'installation n'avait pas été faite alors que je trouve bien les fichiers de GRUB sur (hd0,2)

#10 Le 28/02/2007, à 22:59

solid360

Re : Grub : Erreur 17 installation Ubuntu

Merci pour ta patience tellmewhy

J'ai le résultat suivant :

title           Ubuntu, kernel 2.6.15-23-386
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 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,2)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro single
initrd          /boot/initrd.img-2.6.15-23-386
boot

title           Ubuntu, memtest86+
root            (hd0,2)
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/hda1
title           Microsoft Windows XP �dition familiale
root            (hd0,0)
savedefault
makeactive
chainloader     +1

Pourrais-tu me dire ce qu'il faut que j'édite dans ce fichier ?

#11 Le 28/02/2007, à 23:04

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Bonsoir solid360,

quand tu montes ta partition tel que je te l'ai indiqué et que tu fais ls /panne/boot/grub/menu.lst tu ne trouves-rien ? C'est étonnant car Grub lui trouve bien un fichier stage1 dans le répertoire /boot/grub donc tu devrais au minimum voir un répertoire /panne/boot/grub.

Quand tu as fait sudo mount -t ext 3 /dev/hda3 /panne tu n'as eu aucun message d'erreur ?:)

#12 Le 28/02/2007, à 23:14

solid360

Re : Grub : Erreur 17 installation Ubuntu

Bonsoir tellmewhy,

je n'avai pas testé ta solution quand j'ai écrit le post que tu as lu.

Le montage de /dev/hda3 a fonctionné et le menu.lst a bien été créé et son contenu figure dans le post de 21:59.

Seulement je sais pas quels modifications je dois effectuer sur ce fichier ?

Merci pour ton aide précieuse

#13 Le 28/02/2007, à 23:30

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Bonsoir solid360,

ton menu.lst pour la partie que je vois semble tout à fait cohérent.
As-tu laissé la gestion des disques durs de grande capacité en automatique dans le bios ?:)

#14 Le 28/02/2007, à 23:34

solid360

Re : Grub : Erreur 17 installation Ubuntu

Bonsoir tellmewhy,

la partie manquante de mnu.lst est :

# 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/hda3 ro

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

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

J'ai remis les paramètres par défaut dans le BIOS, normalement cela doit être le cas mais je vais kan même vérifier.

#15 Le 28/02/2007, à 23:56

solid360

Re : Grub : Erreur 17 installation Ubuntu

J'ai vérifier les paramètres du BIOS, je n'ai pas trouvé exactement disque dur de grande capacité spécifier.

Par contre, chaque propriétés concernant les disques dur sont bien règlées sur automatique.

Il y a toujours la même erreur 17 de GRUB au démarrage.

L'installation d'Ubuntu a du effacer ou modifier des données du système de fichier.
A mon avis j'ai plus qu'à formater.

#16 Le 01/03/2007, à 00:06

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Par curiosité, as-tu installé le lanceur de grub dans le MBR ou sur le secteur de boot de ta paritition /dev/hda3
?
Pour savoir cela tu peux faire ceci :

sudo dd if=/dev/hda bs=512 count=1 | od -Ax -tx1z -v | grep -i rub
sudo dd if=/dev/hda3 bs=512 count=1 | od -Ax -tx1z -v | grep -i rub

#17 Le 01/03/2007, à 00:13

solid360

Re : Grub : Erreur 17 installation Ubuntu

Voilà le résultat des commandes :

ubuntu@ubuntu:~$ sudo dd if=/dev/hda bs=512 count=1 | od -Ax -tx1z -v | grep -i rub
1+0 records in
1+0 records out
000180 52 55 42 20 00 47 65 6f 6d 00 48 61 72 64 20 44  >RUB .Geom.Hard D<
ubuntu@ubuntu:~$ sudo dd if=/dev/hda3 bs=512 count=1 | od -Ax -tx1z -v | grep -i rub
1+0 records in
1+0 records out

#18 Le 01/03/2007, à 00:22

solid360

Re : Grub : Erreur 17 installation Ubuntu

J'ai lu sur le site que l'installation à partir du live CD installe le lanceur Grub dans le MBR ce qui supprime le tatouage de Windows.

Il est possible que mon disque dur ne puisse plus être monté à cause de cette protection.

Y a t-il une solution pour y remédier ?

#19 Le 01/03/2007, à 00:26

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

D'après ce que je vois Grub est installé dans le MBR, donc tu peux essayer de le réinstaller là avant de tout réinstaller.

Pour cela tu redémarres avec le live cd et dans une console tu tapes :

sudo grub 
setup (hd0) (hd0,2) 
quit

Cela te permettra également de voir si lors de cette réinstallation il te signale des erreurs.
Une dernière chose, je suppose que tu as déjà vérifié mais ta nappe ide fonctionne correctement, et tes cavaliers sont bien positionnés sur ton disque dur ? smile

#20 Le 01/03/2007, à 00:35

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Alors cela dépend, si ton disque est vraiment tatoué je ne sais pas, si tu as une copie original du cd de windows il faut passer par l'outil de récupération, et faire fixmbr : cela pour XP.
Ton disque dur peut-être monté d'après ce que j'ai vu puisque tu as pu accéder au fichier se trouvant sur ton disque dur. Là où cela bloque si tu as un tatouage c'est pour lancer windows.
Il faudrait déjà savoir ce que tu as comme matériel pour pouvoir te donner plus de renseignements, si tu as un portable, le tatouage est fréquent, mais pas systèmatique.
Il faudrait en savoir plus sur ton matériel, et sur ce que tu as à ta disposition, cd orginal de windows, ou cd de recovery, etc.
Si tu as un cd de recovery, en général tu peux remettre ton ordinateur tel qu'il était sorti d'usine, mais en perdant tout tes fichiers personnels, mais cela est très variable selon le fabriquant.
Le mieux à faire avant de faire des changements majeurs est de collecter le maximum de renseignements possible.:)

#21 Le 01/03/2007, à 00:36

solid360

Re : Grub : Erreur 17 installation Ubuntu

Bonsoir tellmewith,

oui j'ai bien vérifié la nappe IDE et les cavaliers de mon disque dur.

Les commandes de réinstallation n'affichent pas d'erreurs :

grub> setup (hd0) (hd0,2)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,2)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub>

Je l'avais déjà essayé mais cela n'a pas marché.

Y a t-il un moyen de démarrer monter le disque dur une fois que GRUB est installé dans le MBR ?

#22 Le 01/03/2007, à 00:45

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

Grub est déjà dans le MBR, et pour l'instant il n'arrive pas à lancer ta partition /dev/hda3.
Ton menu.lst est cohérent, le système de fichiers de ta partition /dev/hda3 apparaît sous parted, et tu as pu monter ton disque dur tout à l'heure en créant un répertoire temporaire, sans que cela ne te signale d'erreurs.
Peux-tu lancer ta partition windows avec Grub ? smile

#23 Le 01/03/2007, à 00:54

solid360

Re : Grub : Erreur 17 installation Ubuntu

Je ne peux pas lancer la partition Windows avec GRUB car l'erreur 17 s'affiche avant le menu de GRUB.

C'est à dire directement après le boot sur les CD.

Le problème est justement que je n'ai pas de lecteur de disquette sur mon UC, je ne peux donc pas créer de disquette de boot pour redémarrer sous Windows et réinstaller GRUB correctement.

Merci encore pour ta patience smile

#24 Le 01/03/2007, à 01:35

tellmewhy

Re : Grub : Erreur 17 installation Ubuntu

On en revient toujours au même, l'erreur 17, normalement se produit quand le système de fichiers ne correspond pas à ce qui est indiqué, mais cela se fait de manière selective chaque entrée étant indépendante l'une de l'autre.

Un exemple je viens de l'essayer à l'instant, je modifies mon menu.lst, et sur une des entrées du menu, j'indique volontairement une mauvaise partition avec un système de fichiers différent, j'ai alors l'erreur 17 au démarrage, mais cela ne m'empêche pas de démarrer les autres entrées du menu.

Donc dans ton cas si tu ne peux même pas sélectionner le menu, je pencherais plutôt pour un problème de bios ou de configuration du disque dur.

On peut quand même vérfier certaines choses :

Toujours avec le live cd dans une console :

sudo parted /dev/hda unit s print
sudo dd if=/dev/hda bs=16 skip=27 count=5 | od -Ax -tx1z -v

smile

#25 Le 01/03/2007, à 13:37

solid360

Re : Grub : Erreur 17 installation Ubuntu

Bonjour tellmewhy,

voilà le résultat de mes commandes :

ubuntu@ubuntu:~$ sudo parted /dev/hda unit s print
Géométrie du disque pour /dev/hda : 0s - 312581807s
Type d'étiquette de disque : msdos
Numéro Début  Fin     Taille  Type      Système de fichiers Drapeaux
1       63s     90413819s 90413757s primaire  ntfs
2       90413820s 295997624s 205583805s étendue               lba
5       90413883s 295210439s 204796557s logique   ntfs
6       295210503s 295997624s 787122s logique   linux-swap
3       295997625s 312576704s 16579080s primaire  ext3         amorce
Information: Ne pas oublier de mettre à jour /etc/fstab si nécessaire.

ubuntu@ubuntu:~$ sudo dd if=/dev/hda bs=16 skip=27 count=5 | od -Ax -tx1z -v
5+0 records in
5+0 records out
000000 00 00 00 00 00 00 00 00 a8 6d 64 32 00 00 00 01  >.........md2....<
000010 01 00 07 fe ff ff 3f 00 00 00 bd 9a 63 05 00 00  >......?.....c...<
000020 c1 ff 0f fe ff ff fc 9a 63 05 bd f5 40 0c 80 fe  >........c...@...<
000030 ff ff 83 fe ff ff b9 90 a4 11 08 fa fc 00 00 00  >................<
000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa  >..............U.<
000050

Le système de fichier de ma partition XP devrait être primaire alors qu'il est étendu...

Dans le BIOS j'ai laissé les paramètres par défaut qui étaient fonctionnels lorsque j'avais seulement installé XP.

Si j'édite le menu.lst sur une autre partition cela devrait marcher selon toi ?