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 20/02/2007, à 19:05

Elessor

[Résolu] Grub : Erreur 17

Bonjour...

J'ai booté sur Windows pour une raison inintéréssante (ça m'arrive encore des fois, malheureusement). Une fois mon méfait achevé, je reboot mon ordi.
Et vladadam, c'est le drame, Grub m'insulte et plante au stage 1.5, error 17. Rien de plus, rien a faire, je reboot... Rebelote...
Je met le live CD.
Oh bonheur, le live CD se lance, je suis pas totalement seul et vais pouvoir quérir de l'aide ^^

Bon avant de poster j'ai fait une petite recherche, je suis pas le premier a qui arrive cette erreur. Sauf que dans tous les cas que j'ai vu, les partitions avaient été modifiées, ou un disque dur était mort...
Cependant pour ma part, Gparted me reconnait bien toutes mes partitions exactement comme elles étaient avant le plantage. La commande fdisk -l ne revoie rien d'anormal

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       13130   105466693+   7  HPFS/NTFS
/dev/hda2           13131       19457    50821627+   f  W95 Etendu (LBA)
/dev/hda5           14417       19326    39439575   83  Linux
/dev/hda6           13131       14416    10329732   83  Linux
/dev/hda7           19327       19457     1052226   82  Linux swap / Solaris

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

Disque /dev/hdb: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1       14593   117218241    7  HPFS/NTFS

Je ne comprend donc pas d'ou viens le problème...

J'avai gravé un Super Grub Disk au cas ou, mais je crois que j'ai rien compris a son fonctionnement tongue

Comment alors retrouver un grub fonctionnel, pasque ça fait quand même c**** de devoir réinsaller mon ubuntu a cause de sa hmm

Merci d'avance pour votre aide é_è

Dernière modification par Elessor (Le 21/02/2007, à 21:29)

Hors ligne

#2 Le 20/02/2007, à 19:07

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Salut

Donne le contenu de ton /boot/grub/menu.lst


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 20/02/2007, à 19:08

Elessor

Re : [Résolu] Grub : Erreur 17

Comment y avoir accès depuis le Live CD?
Il me semble que je l'avai sauvegardé sur une clé USB, que j'ai égaré T__T, mais de toutes façon depuis il avait été modifié, lorsque mon kernel a été mis a jour.

(Merci de l'extrème rapidité de ta réponse wink)

Hors ligne

#4 Le 20/02/2007, à 19:25

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Quand tu démarres sur le disque, tu peux regarder sur l'entrée linux, en appuyant sur e, et regarder le disque pris en compte (la section root).


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#5 Le 20/02/2007, à 20:38

Elessor

Re : [Résolu] Grub : Erreur 17

Euh excuse moi, mais est-ce que tu pourrai détailler un peu plus l'opération, j'ai pas bien compris...
pasque quand je boot sur le disque dur, je peux rien faire, j'arrive tout de suite sur l'écran d'erreur de GRUB
Et sur le live CD, quand j'appuie sur e il ne se passe rien.

Désolé.
Merci de ton aide.

Hors ligne

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

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Salut

Le plus simple est d'essayer de réinstaller grub.

Essaye de faire la procédure décrite dans la page
http://doc.ubuntu-fr.org/installation/recup_ubuntu_apres_win?s=livecd%20boot%20grub

c'est à dire : démarrer sur le CD et faire
Français → Linux → Arranger Démarrage de Linux

Bon courage


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#7 Le 20/02/2007, à 22:49

Elessor

Re : [Résolu] Grub : Erreur 17

Voilà mon menu.lst que j'ai finallement réussit a lire en montant la partition hda6

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

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

## 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=9202b59f-69b1-4e61-9604-4aa35dec4bb0 ro
# kopt_2_6=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 locale=fr_FR

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

## 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		Ubuntu, kernel 2.6.17-11-generic
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.17-11-generic root=/dev/hda7 ro quiet splash locale=fr_FR
initrd		/boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title		Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.17-11-generic root=/dev/hda7 ro single
initrd		/boot/initrd.img-2.6.17-11-generic
boot

title		Ubuntu, kernel 2.6.17-10-generic
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.17-10-generic root=/dev/hda7 ro quiet splash locale=fr_FR
initrd		/boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title		Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.17-10-generic root=/dev/hda7 ro single
initrd		/boot/initrd.img-2.6.17-10-generic
boot

title		Ubuntu, memtest86+
root		(hd0,6)
kernel		/boot/memtest86+.bin
quiet
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

Hors ligne

#8 Le 20/02/2007, à 22:52

Elessor

Re : [Résolu] Grub : Erreur 17

Ah oui (désolé pour le double post)
j'ai oublié de dire que j'ai réinstallé Grub en suivant ces instructions
Je peux donc a présent booter sous windows. Mais quand je veux booter sur linux, rebelote, erreur 17, je me rapelle plus du message exact, mais en gros il peut pas monter la partition racine.

Hors ligne

#9 Le 20/02/2007, à 22:54

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Ca me semble bizarre. Si je comprends bien, ton linux est sur hda5 ou hda6.
Or ton fichier grub pointe sur (hd0,6), ce qui correspond au hda7 (grub commence à 0) et qui a l'air d'être ton swap.

Il faut donc modifier ce chiffre (en mettant (hd0,4) si ton linux est sur hda5, ou (hd0,5) si il est sur hda6.

Si tu peux modifier ce fichier, essaye comme ca. Sinon, il faudra réinstaller grub.


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#10 Le 20/02/2007, à 23:00

Elessor

Re : [Résolu] Grub : Erreur 17

Ma racine se trouve sur hda6, je vais donc essayer de faire ce que tu me dit...
Mais je comprend pas pourquoi ça s'est modifié, vu que je n'ai absolument rien touché T_T

Je change le (hd0,6) en (hd0,5) a chacune de ses occurrences et reboot, je te tiens au courant wink

Merci de ta patience.

Hors ligne

#11 Le 20/02/2007, à 23:13

Elessor

Re : [Résolu] Grub : Erreur 17

voilà, suite de mes pérégrinations :

J'ai effectué les modifications susdites. A la suite de quoi, plus d'erreur 17, ubuntu fait mine de se lancer, la barre de chargement se remplit a moitié et vladadam, c'est le drame, message d'erreur (que j'ai consciencieusement recopié sur papier ^^):

BusyBox v1.1.3 (Debian 1:1.1.3-2ubuntu3) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
(initranfs) [17179578.164000] usb 1-1:device not accepting address2, error -71

Pour ma part j'ai été assez impression par ce message v_v

Apparement je peut tapper des commandes, vu que mon ordi a redémaré quand j'ai tappé reboot ^^

Dernière modification par Elessor (Le 20/02/2007, à 23:14)

Hors ligne

#12 Le 20/02/2007, à 23:16

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Bon, on avance...
Alors, déja, est-ce que l'entrée "recovery mode" marche?

Ensuite, as-tu un truc usb branché (vu le message d'erreur) ?


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#13 Le 20/02/2007, à 23:37

Elessor

Re : [Résolu] Grub : Erreur 17

Alors, effectivement, yavai une imprimante USB en ligne branchée. (Ubuntu ne l'ayant jamais reconnue, ça serait bien le comble qu'elle face tout planter...)
Après mise hors tension de l'imprimante : le message est le même, sauf que toute la partie qui suit (initranfs) a disparue.

quand au "recovery mode" des tas de lignes défilent, que je n'ai pas le temps de lire.
Pour finir par :

Begin : Running /scripts/local-premount ...
[17179575.188000] Attempting manual resume
Done.
mount : Mounting /dev/hda7 on /root failed : No Such device

[idem pour différents scripts et dossiers]

jusqu'à retrouve le même message qu'en mode normal qui finit par :

(initramfs) [17179579.004000] usb 5-3: newhigh speed USB device using ehci_hcd and adress 2
puis encore trois ligne parlant de USB

Je peux copier l'écran complet si c'est nécéssaire mais c'est un peu lourd.
sinon branché en USB.... j'ai le clavier... mais ça a jamais posé problème...

Hors ligne

#14 Le 20/02/2007, à 23:43

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Oui, ok, désolé, je suis un peu bête...
Il faut évidemment que tu changes aussi l'adresse du root dans les entrées du menu.lst...

kernel        /boot/vmlinuz-2.6.17-11-generic root=/dev/hda7 ro quiet splash locale=fr_FR
que tu changes en
kernel        /boot/vmlinuz-2.6.17-11-generic root=/dev/hda6 ro quiet splash locale=fr_FR

Tu peux essayer directement sur ton disque en appuyant sur e sur les lignes dans grub (pas besoin de booter sur le liveCD).


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#15 Le 21/02/2007, à 00:00

Elessor

Re : [Résolu] Grub : Erreur 17

Bon alors, j'ai effectué cette modification.

La barre d'Ubuntu se charge a moitié, puis il m'a fait une vérification du disque (hda6 has been mounted 30 times blabla), sauf qu'elle a échoué, avec un message d'erreur qui est passé assez rapidement, donc j'ai pas eu le temps de le lire.
Puis le PC reboot, la modification que tu m'as demandé d'effectuer au dessus a disparue...
Je remodifie, et ubuntu se lance yikes (assez lentement...)

Le fait que la vérification du disque a échoué,c'est grave?

je vais vérifier si tout marche bien...

Hors ligne

#16 Le 21/02/2007, à 00:04

best_friend_fr

Re : [Résolu] Grub : Erreur 17

non, ca arrive (en général, c'est des conneries).

Vérifie que tout marche bien.

Modifie le fichier /boot/grub/menu.lst pour la modif que je t'ai fait faire (fais la sur toutes les entrées), sinon, tu devras le faire à chaque démarrage.

Bon courage et tiens moi au courrant


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#17 Le 21/02/2007, à 00:06

Elessor

Re : [Résolu] Grub : Erreur 17

Bon Bin je crois que tout va bien...

Merci mille fois a toi bets_friend smile

Tu sais si ya moyen de refaire une vérification du disque? Pasque ça me chagrine qu'elle ai échouée quand même.

Merci encore smile

Edit  : Vala c'est fait pour le menu.lst.
Sinon t'as une idée de la cause de ce plantage soudain, cette modification incongrue qui se fait toute seule?

Dernière modification par Elessor (Le 21/02/2007, à 00:08)

Hors ligne

#18 Le 21/02/2007, à 00:08

best_friend_fr

Re : [Résolu] Grub : Erreur 17

ben, euh, non,je sais pas
la commande, c'est fsck, mais il refuse quand le disque est monté...
Sinon, tu redémarres 30 fois wink

Allez, à +


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#19 Le 21/02/2007, à 12:47

Elessor

Re : [Résolu] Grub : Erreur 17

Re-Bonjour.

Après avoir modifié quelques peu mon menu.lst, j'ai fait la commande update-grub.
Et là c'est le drame, le même problème qu'hier. Les partitions ont été modifiées n'importe comment, et Grub cherchait a booter sur ma swap...
J'ai sur réparer la chose rapidement, mais comment se fait-il que ce problème apparaisse dès que j'update Grub?

Quelqu'un sait-il comment éviter celà?

Merci.

Hors ligne

#20 Le 21/02/2007, à 13:32

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Salut

Tu peux essayer de faire un
cp /boot/grub/menu.lst ~/
sudo grub-install --recheck /dev/hda6

(si ton grub est installé en hda6)


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#21 Le 21/02/2007, à 13:58

Elessor

Re : [Résolu] Grub : Erreur 17

Probing devices to guess BIOS drives. This may take a long time.

Apparement il se bloque a cette ligne... A moins que le "long time" dépasse les 10 minutes et que je suis pas assez patient ^^

Je suis à peu près sur que mon GRUB est installé en hda6 vu que c'est ma partition racine et que j'ai pas séparé le dossier boot.

Hors ligne

#22 Le 21/02/2007, à 14:10

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Bon, si tu as toujours ton fichier menu.lst, essaye de changer le groot de hd0,6 en hd0,5
A priori, il ne faut pas décommenter la ligne.


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#23 Le 21/02/2007, à 14:13

Elessor

Re : [Résolu] Grub : Erreur 17

Effectivement, j'étais pas assez patient big_smile

Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0)   /dev/fd0
(hd0)   /dev/hda
(hd1)   /dev/hdb

Je regarde mon menu.lst pour voir ce que tu viens de me dire.

Hors ligne

#24 Le 21/02/2007, à 14:18

best_friend_fr

Re : [Résolu] Grub : Erreur 17

Bon, pas d'erreur, c'est déja ca (tu as bien une disquette et 2 DD ?)
bon, essaye de changer le groot, et de refaire un update-grub


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#25 Le 21/02/2007, à 14:20

Elessor

Re : [Résolu] Grub : Erreur 17

Donc, suite a ces manipulations et un nouvel "update-grub", voilà ce que j'obtiens dans mon menu.lst :

title		Ubuntu, kernel 2.6.17-11-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.17-11-generic root=/dev/hda7 ro splash locale=fr_FR
initrd		/boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

La ligne root n'as cette fois pas été modifiée, et garde la bonne valeur, mais la ligne kernel repasse en hda7, qui correspond donc a ma swap... Problème toujours présent sad

Edit : ouai c'est ça, deux DD et une disquette wink

Dernière modification par Elessor (Le 21/02/2007, à 14:23)

Hors ligne