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 04/02/2008, à 00:10

Chiuchu

[résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Salut,

J'ai eu un nouveau PC il y a quelques temps sur lequel j'ai ajouté Gutsy en plus de windows XP. Tout allait bien jusqu'à  ce soir, oà¹, pour les besoins d'un travail, j'ai installé sshfs, eclipse (donc g++, gcc, build-essential, etc.), et les mises à  jour d'aujourd'hui. J'ai aussi utilisé fuse pour démonter le répertoire sshfs que j'avais monté (comme dans la doc quoi).

Après cela, je redémarre et grub me dit ERROR 18, avec un texte qui dit approximativement (j'ai pas tout compris) que la taille de mon disque n'est pas supportée par mon bios (512 Mo)... Il ne veut lancer après aucun des systèmes.

Mon disque dur est un Seagate de 80Go branché en SATA (selon le BIOS).

Ce qui est intéressant c'est que si je choisis XP dans Grub, il me le lance tranquille. Par contre, si je choisis ubuntu j'ai une error 18 et je ne peux plus lancer ni Gutsy ni XP, il faut redémarrer pour avoir XP.

Le problème est super ennuyant. J'ai suivit ce topic http://forum.ubuntu-fr.org/viewtopic.php?pid=1146826 parce qu'à  un certains moments (c'est aléatoire) j'ai aussi eu des error 16. J'ai suivit ce que CEP y propose, j'ai aussi fait un e2fsck (à  partir du live CD) sur toutes mes partitions ext2, mais rien n'y fait. J'ai aussi reconfiguré grub (avec la commande find puis root), rien non plus.

La commande sudo parted -s /dev/sda print ne me retourne rien d'anormal dans l'ordre et la taille de mes partitions. Tout semble OK.

J'ai besoin de ma Gutsy, j'ai réussi à  installer eclipse + cdt rapidement (ce qui est un miracle sous Gutsy) , j'ai mes projets dessus, c'est super important, je ne sais plus quoi faire pour la ressusciter.

J'ai longuement regardé dans le bios, et il n'y a pas d'options concernant "DMA" (je ne sais même pas ce que c'est ...).
Je ne sais même pas ce qui a provoqué ce problème. Je suis sûr qu'il n'y a aucun lien avec eclipse, même si à  chaque fois que je tente de l'installer sur une quelconque machine, il m'arrive un truc de fou (me porterait il la poisse ?)...

Help me, Merci.

Dernière modification par Chiuchu (Le 15/03/2008, à 00:39)

Hors ligne

#2 Le 04/02/2008, à 11:39

Chiuchu

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Up sad

Hors ligne

#3 Le 04/02/2008, à 22:26

Chiuchu

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Up ? pleaseee, si quelqu'un sait comment réparer ça sans une réinstall ou si quelqu'un a déjà eu ce problème, est ce qu'il peut m'en dire plus.

merci d'avance.

Hors ligne

#4 Le 04/02/2008, à 22:36

HORNYY

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

pour ton probleme de grub => http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#Depannage

sa devrai t'aider a comprendre ton probleme
ensuite essait sa => http://doc.ubuntu-fr.org/tutoriel/comment_recuperer_ubuntu_apres_installation_windows

sa devrai te permettre de le résoudre (enfin je pense...)

si possibiliter il y a essai de nous balancer le menu.lst (en utilisant le live cd)
et si c'est ton travaille sur la partition ubuntu qui t'ikiet tu peut le récupéré a partir du live cd

Hors ligne

#5 Le 05/02/2008, à 09:37

cep

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Bonjour,

Il faudrait avant tout vérifier :
- que la partition système se monte
- que la configuration de grub est bonne pour le lancement de linux : adresse (hd?,?) et uuid.

Ensuite, s'il y a un autre kernel plus ancien, vérifier si celui-ci peut lancer le système. Enfin voir quelles sont les mises à  jour qui ont été faites.

Bonne continuation.

cep

Hors ligne

#6 Le 05/02/2008, à 19:50

Chiuchu

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Salut,

Hum... en fait, je suis impressionné. Là , j'ai lancé par hasard Gutsy il y a une heureet ça a démarré comme si de rien n'était (je n'ai rien fait d'autre que de laisser reposer le PC 24 heures)... par contre, impossible de monter ma partition NTFS, sauf en lecture seule car elle n'est plus clean (bizarre, je ne l'ai pas éteint à  la barbare...).

J'ai sauvegardé mes données, 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'.
# WARNING: If you are using dmraid do not use 'savedefault' 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=UUID=b091d988-2543-4d1f-92f8-62141e1bd331 ro

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

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

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

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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 7.10
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=b091d988-2543-4d1f-92f8-62141e1bd331 ro quiet splash locale=fr_FR
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

#title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
#root		(hd0,4)
#kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=b091d988-2543-4d1f-92f8-62141e1bd331 ro single
#initrd		/boot/initrd.img-2.6.22-14-generic

#title		Ubuntu 7.10, memtest86+
#root		(hd0,4)
#kernel		/boot/memtest86+.bin
#quiet

### 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/sda1
#title		Windows NT/2000/XP (loader)
#root		(hd0,0)
#savedefault
#makeactive
#chainloader	+1


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

Tout semble normal... J'ai re-réinstallé grub en reèsuivant la doc que HORNYY m'a passé.

Voici mon sudo parted -s /dev/sda print :

nec@nec:~$ sudo parted -s /dev/sda print
[sudo] password for nec:

Disque /dev/sda : 80,0GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type      Système de fichiers  Fanions
 1      32,3kB  6292MB  6292MB  primaire  fat32                caché  
 2      6292MB  68,7GB  62,5GB  primaire  ntfs                 amorce 
 3      68,7GB  80,0GB  11,3GB  étendue                               
 5      68,7GB  77,3GB  8587MB  logique   ext3                        
 6      77,3GB  79,5GB  2147MB  logique   ext3                        
 7      79,5GB  80,0GB  543MB   logique   linux-swap

Mes partitions ext se montent normalement maintenant... J'ai aussi refait un e2fsck qui m'indique que tout est Ok.
Concernant le kernel, ce sont les réglages par défaut, je n'ai rien touché du tout de ce coté là . Je suppose que cette commande devrait le montrer :

nec@nec:~$ uname -a
Linux nec 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux

neutral

Est ce que c'est aléatoire ? Est ce que ce problème réapparaà®tra ? Je ne sais pas...

Hors ligne

#7 Le 05/02/2008, à 19:58

Chiuchu

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Re salut,

Mince, je viens de redémarrer sous windows pour que ma partition ne soit plus marquée comme "unclean" puis de tenter de relancer ubuntu et j'ai à  nouveau une "Error 18 : Selected cylinder exceeds maximum supported by BIOS
Press any key to continue..."

Je ne peux plus lancer ubuntuuuuuu sad

En fait, Gutsy démarre si windows a un soucis. Ou à  moins que grub n'est OK (à  présent) que si soit NTFS est montable, soit EXT est montable ? Je sais pas ...

Que faire ?

Help.

Dernière modification par Chiuchu (Le 05/02/2008, à 20:01)

Hors ligne

#8 Le 05/02/2008, à 20:11

cep

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Pas de driver installé dans windows pour lire et écrire sur les partitions linux ? pas de routine spéciale (antivirus, sauvegarde, etc. ) ?

On pourrait aussi penser à  une corruption du système de fichiers. Donc essayer un e2fsck -f -y sur les partitions linux. Et, si cela se reproduit, vérifier la chaà®ne hardware.

Hors ligne

#9 Le 05/02/2008, à 20:55

Chiuchu

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Salut,

Pour bien confirmer, j'ai redémarré sous windows XP et il se trouve -- étonnement -- que je n'ai pas pensé à  mettre Ext2ifs ou d'outils de ce genre là  sur cette machine (ce que je fais presque tout le temps). Donc, en théorie, il n'y a pas d'accès windows à  ces partitions. L'anti-virus est avast et ce windows n'est pas très utilisé (une à  deux fois par semaines pour certains logiciels spécifiques ...).

J'ai ensuite éteint windows XP à  la barbare pour vérifier que c'est bien cette action qui me permettra d'utiliser mes partitions linux. Et en effet, ce fut le cas. Je pouvais lancer Gutsy.

Après, pour faire les tests, j'ai redemarré sous live CD et re-effectué les fs-check, dont voici les résultats (y compris sur la swap pour savoir ce que ça fait smile) :

ubuntu@ubuntu:~$ sudo parted -s /dev/sda print

Disque /dev/sda : 80,0GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type      Système de fichiers  Fanions
 1      32,3kB  6292MB  6292MB  primaire  fat32                caché  
 2      6292MB  68,7GB  62,5GB  primaire  ntfs                 amorce 
 3      68,7GB  80,0GB  11,3GB  étendue                               
 5      68,7GB  77,3GB  8587MB  logique   ext3                        
 6      77,3GB  79,5GB  2147MB  logique   ext3                        
 7      79,5GB  80,0GB  543MB   logique   linux-swap    

ubuntu@ubuntu:~$ sudo e2fsck /dev/sda5 -f -y
e2fsck 1.40.2 (12-Jul-2007)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/sda5: 120655/1048576 files (1.0% non-contiguous), 965597/2096474 blocks

ubuntu@ubuntu:~$ sudo e2fsck /dev/sda6 -f -y
e2fsck 1.40.2 (12-Jul-2007)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/sda6: 25327/262144 files (0.8% non-contiguous), 232424/524112 blocks

ubuntu@ubuntu:~$ sudo e2fsck /dev/sda3 -f -y
e2fsck 1.40.2 (12-Jul-2007)
e2fsck: Attempt to read block from filesystem resulted in short read lors de la tentative d'ouverture de /dev/sda3
Peut-être cette partition est-elle de taille zéro ?

ubuntu@ubuntu:~$ sudo e2fsck /dev/sda7 -f -y
e2fsck 1.40.2 (12-Jul-2007)
/dev/sda7 est monté.  

AVERTISSEMENT !!! L'exécution d'e2fsck sur un système de fichiers monté
peut causer des dommages Sà‰VàˆRES au système de fichiers.

Souhaitez-vous réellement continuer (o/n)? oui

Impossible de trouver le superbloc ext2, tente d'archiver les blocs...
e2fsck: Bad magic number in super-block lors de la tentative d'ouverture de /dev/sda7

Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
    e2fsck -b 8193 <périphérique>

La dernière chose que j'ai installé sont les logiciels que j'ai cité dans mon premier post. Je l'ai fait de manière correcte, tout s'est bien passé. Un seul problème a subsisté, c'est que depuis, ma base de logiciels (apt-get) est corrompue, je ne sais pourquoi... Peut-être est-ce une cause ou un effet ? Je ne sais pas...

Comment savoir si le problème vient du hardware ? La machine a moins de trois semaines, donc encore sous garantie. Si c'est vraiment ça, je l'enverrai, sinon, ça me plairait vraiment de pouvoir dire "Si vous avez une grub Error 18, je sais la réparer" big_smile

smile

Dernière modification par Chiuchu (Le 05/02/2008, à 21:17)

Hors ligne

#10 Le 05/02/2008, à 23:59

cep

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

J'ai ensuite éteint windows XP à  la barbare pour vérifier que c'est bien cette action qui me permettra d'utiliser mes partitions linux. Et en effet, ce fut le cas. Je pouvais lancer Gutsy.

Après, pour faire les tests, j'ai redemarré sous live CD et re-effectué les fs-check, dont voici les résultats (y compris sur la swap pour savoir ce que ça fait

Curieux.
Il faudrait tout de même répéter plusieurs fois cette procédure pour être certain que c'est bien lié à  l'état du fs Windows. En principe il n'y a pas de lien. Et error 18 n'est pas forcément significatif. Problème de bios ? de lecture du fs ? de la table ? etc. etc.

Tu pourrais aussi voir en supprimant makeactive et savedefault du menu de lancement de windows dans /boot/grub/menu.lst.
à‰ventuellement aussi quiet du menu ubuntu de grub.

Lorsque tu arrêtes la machine depuis linux, tu n'as pas de messages d'erreur ? de même /var/log/messages ne donne aucune indication ? idem pour les autres logs ?

Hors ligne

#11 Le 21/02/2008, à 00:51

Chiuchu

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Salut,

cep a écrit :

En principe il n'y a pas de lien.

C'est ce que la théorie donne. Je n'ai jamais vu ça avant aussi, je ne pensais pas que c'était possible ...

J'ai tout essayé... j'ai redémarré plusieurs fois et les logs d'ubuntu sont normaux. Si la partoche d'XP est lisible => error 18.

Tant pis pour eclipse... Je réinstall. Sauf que je réinstall la dernière mandriva parce que ca doit faire un an que j'en ai pas touché une et qu'on en dit maintenant que du bien. Il faut que je vois ça pour trouver de quoi la critiquer, sinon c'est pas marrant smile
En même temps je veux voir si il y a pas ce soucis avec LILO (chez mandriva quoi...). Après en avoir fini avec cette mandriva, je remettrai une ubuntu. Si il y a toujours un problème, je pourrai conclure que c'est matériel et je ferai jouer ma garantie.

Merci pour tout.

PS : Je ne met pas ce topic en [résolu] ou [abandonné] avant d'en avoir fini avec ces tests.

+

Dernière modification par Chiuchu (Le 21/02/2008, à 00:54)

Hors ligne

#12 Le 15/03/2008, à 00:39

Chiuchu

Re : [résolu de lui même] GRUB - Error 18 : gravissimement bizarre ...

Salut,

Après presque trois semaines parsemées de tests en tout genres et une demi-douzaine de réinstall. système, je crois que le problème a disparu.

Comment ai-je fait ?
J'ai supprimé _toutes_ les partitions linux présentes sur le disque dur. J'ai rebooté, puis j'ai installé ubuntu sur une unique partition de 3Go à la fin du DD (sans swap). Je n'ai plus le problème de grub.

A noter...
Entre temps j'ai installé Mandriva sur la machine pour voir si elle allait m'aider (j'étais désespéré...). Et bien, c'était pire que pire. Mandriva ne supporte pas ma carte wifi, freeze après une à deux minutes, ne reconnaissait pas certains .config de mon /home, alternait entre ralentissement extrêmes et réactivité monstre et puis son centre de contrôle est d'une lourdeur... Tout ça pour dire que la version sur DD n'a rien à voir avec la version du Live CD qui promet mots-et-merveilles, que mandriva comporte maintenant GRUB par défaut (et non plus lilo) et que le problème venait peut-être du partitionnement, et peut-être pas de l'OS.

Je sais pas ce qui se passait. Je sais pas si c'est précisement le fait d'avoir repartitionné qui a corrigé le problème... Je ne sais pas grand chose à vrai dire.

bon, un petit [résolu de lui même].

Merci pour votre aide.
Si quelqu'un veut y voir plus clair et que je lui apporte des précisions pour comprendre, y a pas de problèmes...

Bonne soirée !

Dernière modification par Chiuchu (Le 15/03/2008, à 00:40)

Hors ligne