#1 Le 02/12/2005, à 13:58
- GBs
Erreur 17 puis 18....
Bonjour à tous,
Suite à une mauvaise manipulation j'ai supprimé un partition (FAT32)... Newbies...
Je n'ai trouvé que Stellar phoenix pour récupérer mes données... 70€.... Je ferais surement plus attention la prochaine fois...
j'ai ensuite recréer la partition depuis winXP (je suis en dual boot avec grub)...
Au démarrage, Error 17... Je décide de redémarrer avec le live CD pour supprimer la nouvelle partition partition en espérant revenir à l'état initial...
Raté... Maintenant j'ai une erreur 18...
Quelqu'un pourrait m'aider pour remettre le boot en fonction...
J'ai lu plusieurs sujet sur le forum mais je n'ai pas trouvé mon "bonheur"...
Merci d'avance,
gbs
Hors ligne
#2 Le 02/12/2005, à 14:06
- cep_
Re : Erreur 17 puis 18....
Il faut comparer ta liste des partitions avec la configration de grub.
Dans un terminal, depuis un live cd tu passes la commande :
sudo fdisk -l
pour avoir les partitions et leur système de fichiers.
Ensuite, toujours avec le live cd, tu montes la partition / ou /boot si elle est sur une partition à part, et tu compares le fichier : /boot/grub/menu.lst avec ce que t'a donné fdisk.
Tu peux aussi faire cela avec le cd d'installation démarré en mode rescue. Après avoir passé la reconnaissance du materiel, et donné un nom à la machine, tu auras le mode réparation.
#3 Le 02/12/2005, à 14:16
- GBs
Re : Erreur 17 puis 18....
Comment faire pour monter la partition ("ubuntu" /) depuis le CD live ???
Hors ligne
#4 Le 02/12/2005, à 14:39
- cep_
Re : Erreur 17 puis 18....
sudo mount -t ext3 /dev/hdxn /mnt
par exemple pour un système de fichiers ext3 et le tout monté dans /mnt
Remplacer xn par la lettre et le chiffre de la partition.
Ensuite :
sudo gedit /mnt/boot/grub/menu.lst
Si tu utilises le cd d'installation d'ubuntu en mode rescue, tu remplaces gedit par pico par exemple.
Tu auras au bas de m'écran un mode d'emploi.
Si tu veux plus d'aide : ctrl + G
#5 Le 02/12/2005, à 15:32
- GBs
Re : Erreur 17 puis 18....
OU EST L'ERREUR ???? iL Y A PLEIN D'INFOS.....
Voici mon fdisk -l :
Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 510 4096543+ b W95 FAT32
/dev/hda3 6566 6688 987997+ 5 Extended
/dev/hda4 6689 7296 4883760 83 Linux
/dev/hda5 6567 6688 979965 82 Linux swap / Solaris
et voici mon 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'.
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 specifiv 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=root=/dev/hda2 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)
## 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
## 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
## nonaltoption boot targets option
## This option controls options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash
## 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
## ## End Default Options ##
title Ubuntu, kernel 2.6.12-10-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot
title Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.12-10-386
boot
title Ubuntu, kernel 2.6.12-9-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boot
title Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.12-9-386
boot
title Ubuntu, memtest86+
root (hd0,1)
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 Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Hors ligne
#6 Le 02/12/2005, à 15:47
- cep_
Re : Erreur 17 puis 18....
title Ubuntu, kernel 2.6.12-10-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot
Ton root renvoit sur la partition 2 et la ligne du kernel reporte sur hda2.
Or ton fdisk ne donne pas de hda2.
Alors, soit tu as supprimé ta partition racine qui était sur hda2, soit ta racine est sur hda4.
DOnc, modifie ton menu.lst en conséquence en essayant les différentes possibilités.
title Ubuntu, kernel 2.6.12-10-386
root (hd0,4)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda4 ro quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot
Si c'est bon ainsi, il faudra que tu modifies toutes les occurences, y compris celle-ci :
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda2 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)
qui bien que commentée est valable.
Dans un premier temps tu peux faire cela depuis une console grub au boot :
touche esc
touche e pour éditer
touche flèche pour naviguer et enter pour confirmer
touche b pour booter.
#7 Le 02/12/2005, à 15:50
- cep_
Re : Erreur 17 puis 18....
En complément, ta partition supprimée devrait se trouver entre :
511 et 6565.
Il suffirait que tu indiques ces paramètres dans ton partitionneur pour retrouver cette partition si hda4 n'est pas la racine.
#8 Le 02/12/2005, à 16:03
- GBs
Re : Erreur 17 puis 18....
Cep_
Hda2 n'était pas présent quand tout fonctionnait, donc c'était hda4 ... Je suppose...
J'ai fait les changement mais maintenant j'ai une erreur 22 !!! C'est un peu gavant... On n'a pas le droit à l'erreur sinon on tombe dans des manipulations techniques... Cela ne me gêne pas mais par manque de connaissance ça rend les choses un peu longue...
j'espère ne pas devoir aller jusqu'à l'erreur 100 ou plus...
Si tu peux encore me guider pour résoudre mon problème je suis preneur.....
Quels manipulations dois je faire maintenant... Mon portable redémarre sur le CD Live... J'espère ne pas à devoir refaire les manipulations pour faire monter ma partition (/).
Merci d'avance pour tes conseils
gbs
Dernière modification par GBs (Le 02/12/2005, à 16:08)
Hors ligne
#9 Le 02/12/2005, à 16:13
- GBs
Re : Erreur 17 puis 18....
Le boot ne peut pas être dans le hda3 par exemple ????
Device Boot Start End Blocks Id System
/dev/hda1 * 1 510 4096543+ b W95 FAT32
/dev/hda3 6566 6688 987997+ 5 Extended
/dev/hda4 6689 7296 4883760 83 Linux
/dev/hda5 6567 6688 979965 82 Linux swap / Solaris
Dernière modification par GBs (Le 02/12/2005, à 16:14)
Hors ligne
#10 Le 02/12/2005, à 16:14
- cep_
Re : Erreur 17 puis 18....
Oups, pardon, c'est de ma faute
Je n'avais pas fait attention que hda4 était une primaire et non une logique.
Donc note (hd0,3) pour voir à la place de (hd0,4) si celle avait été une logique.
Sinon on essayer avec find par la suite.
#11 Le 02/12/2005, à 16:16
- cep_
Re : Erreur 17 puis 18....
Non, il ne peut pas être dans hda3 qui est une étendue, donc une coquille des logiques.
DOnc (hd0,3) et hda4 sur la ligne du kernel.
#12 Le 02/12/2005, à 16:30
- GBs
Re : Erreur 17 puis 18....
Je reste sur l'erreur 22 !!!.... J'ai bien modifié tous les (hd0,4) en (hd0,3) mais cela ne veut toujours pas fonctionner...
As tu une idée de ce que cela pourrait être ???
Hors ligne
#13 Le 02/12/2005, à 16:33
- GBs
Re : Erreur 17 puis 18....
Je pense que je vais devenir le roi du montage de partition.... Je pouvoir commencer à donner des conseils au new newbies....
Hors ligne
#14 Le 02/12/2005, à 16:36
- cep_
Re : Erreur 17 puis 18....
Alors, s'il n'y a plus aucune indication dans la table, tu pourras essayer
root (hd0,2)
Et pour avoir confiramtion, car la numérotation est étrange, dans une console :
sudo -s
grub --batch
find /boot/grub/stage1
et tu notes ce qu'il t'indique, du style :
root (hd0,2)
#15 Le 02/12/2005, à 16:41
- GBs
Re : Erreur 17 puis 18....
Il me met hd0,3 !!!????
Hors ligne
#16 Le 02/12/2005, à 16:46
- cep_
Re : Erreur 17 puis 18....
Ok, alors tu peux mettre ici ton menu.lst modifié ?
#17 Le 02/12/2005, à 16:52
- GBs
Re : Erreur 17 puis 18....
Le voici !!! :
# 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'.
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 specifiv 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=root=/dev/hda2 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)
## 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
## 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
## nonaltoption boot targets option
## This option controls options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash
## 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
## ## End Default Options ##
title Ubuntu, kernel 2.6.12-10-386
root (hd0,3)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda4 ro quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot
title Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda4 ro single
initrd /boot/initrd.img-2.6.12-10-386
boot
title Ubuntu, kernel 2.6.12-9-386
root (hd0,3)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda4 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boot
title Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda4 ro single
initrd /boot/initrd.img-2.6.12-9-386
boot
title Ubuntu, memtest86+
root (hd0,3)
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 Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Hors ligne
#18 Le 02/12/2005, à 17:01
- cep_
Re : Erreur 17 puis 18....
Ben oui, et ça correspond à ce que t'a retourné le find.
Ce que tu pourrais faire, après avoir sauvegardé les documents sensibles :
tu démontes la partition montée avec le live cd :
sudo umount /dev/hda4
Puis :
sudo parted /dev/ hda
dans parted ensuite :
print
pour afficher une table puis
rescue
pour voir s'il te propose de remettre la partition que tu as supprimée.
S'il te le propose, alors tu acceptes et tu redémarres le disque.
Ensuite tu relances la procédure
grub --batch
find
pour voir ce qu'il te repropose.
Actuellement, j'ai l'impression que le bios a du mal avec la table des partitions. Et dans ce cas même un brub-update ne donnerait rien au final.
Là, tes indications de partitions sont bonnes mais pas pour le bios et donc pour grub au boot.
#19 Le 02/12/2005, à 17:06
- cep_
Re : Erreur 17 puis 18....
En complément il faudra aussi revoir /etc/fstab probablement.
La partiton supprimée se trouve 511 à 6565
Mais ce que je ne comprends pas non plus c'est qu'à l'installation, tu étais sur hda2 et maintenant il se retrouve sur hda4.
Qu'as-tu fait d'autre ? tu n'as pas utilisé Partition Magic pour déplacer la partition ?
#20 Le 02/12/2005, à 17:13
- GBs
Re : Erreur 17 puis 18....
Réponse (hd0,3)...
N'est ilpas possible de fait quelquechose directement au bios avec UltimatebootCD par exemple ??? Moi je connais les outils mais je ne sais pas vraiment bien les utiliser....
Je dois m'absenter pour une petite heure....
A+
Hors ligne
#21 Le 02/12/2005, à 17:17
- cep_
Re : Erreur 17 puis 18....
Alors dans l'hypothése vue plus haut, restaure grub dns le mbr :
grub --batch
root (hd0,3)
setup (hd0)
quit
#22 Le 02/12/2005, à 17:17
- GBs
Re : Erreur 17 puis 18....
J'ai recréé cette partition avec le gestionnaire de windows ou plus précisément avec le gestionnaire des périphérique de stokage !!!! C'est un super gestionnaire...:(
Hors ligne
#23 Le 02/12/2005, à 17:19
- GBs
Re : Erreur 17 puis 18....
Voici la lecture :...
GNU GRUB version 0.95 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> root (hd0,3)
root (hd0,3)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
setup (hd0)
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)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,3)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
Hors ligne
#24 Le 02/12/2005, à 17:37
- cep_
Re : Erreur 17 puis 18....
Je dois moi aussi m'absenter.
Vois les procédures que je t'ai indiquées.
Une dernière possibilité serait, dans l'espace libre et déclaré non partitionné, de créer avec gparted une partition ext3 primaire puis, toujours avec gparted, de copier hda4 dans le nouveau hdax.
Ensuite tu montes comme déjà vu le nouveau hdax et tu remodifies menu.lst et fstab.
Au besoin tu vérifies avec find la désignation du root en sachant qu'il va te donner deux indications.
Et, si ça ne marche toujours pas, tu pourras utiliser le :
update-grub
après voir chrooté la nouvelle hdax avec le live cd, ou utiliser carrément le cd d'installation démarré en rescue et choisir le menu Installer grub.
#25 Le 02/12/2005, à 17:39
- cep_
Re : Erreur 17 puis 18....
Nos postes se sont croisés, je n'avais pas vu tes dernières modifications avec windows.
Bonne continuation.
cep