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 09/09/2007, à 23:27

patoreen

Grub -- erreur 18

Bonjour,

je viens d'installer ubuntu v7.0.4 sur un disque externe relié en USB.

Pour ce faire, j'ai débranché en hard le disque dur interne de mon portable sous win XP.

Aucun pb tout fonctionne impec. Lorsque je rebranche le DD interne en laissant branché le DD USB branché, aucun pb. Lorsque je boot sans le DD USB, pas de pb je reviens sous XP. Par contre, en rebootant sur l'USB après un seul démarrage sous XP je me prends une erreur 18 de groob et impossible de revenir sous Ubuntu. Je viens de refaire l'install et je n'ai pas encore rebranché XP. Je ne sais pas comment faire.

Quelqu'un a t-il déjà renconté ce problème ?

Hors ligne

#2 Le 10/09/2007, à 00:36

belga

Re : Grub -- erreur 18

Démarre avec ubuntu et poste les retours de

cat /boot/grub/menu.lst
cat /boot/grub/device.map

puis
démarre avec le live et
tous tes disques branchés
et poste les retours de

sudo fdisk -l

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

900s entre deux postes: mododoze

Hors ligne

#3 Le 10/09/2007, à 11:14

patoreen

Re : Grub -- erreur 18

Alors voila
cat /boot/grub/menu.lst donne :

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

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

# 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=eefc125e-2a59-4cc5-93a2-aee4c1306ac8 ro


#
# Setup crashdump menu entries

#
# e.g. crashdump=1

# crashdump=0

#
# default grub root device

#
# e.g. groot=(hd0,0)

# groot=(hd0,0)


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


#
#

#
# End Default Options
#
#

title
          Ubuntu, kernel 2.6.20-16-generic
root            (hd0,0)
kernel            /boot/vmlinuz-2.6.20-16-generic root=UUID=eefc125e-2a59-4cc5-93a2-

aee4c1306ac8 ro quiet splash locale=fr_FR
initrd         
    /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title
           Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root
            (hd0,0)
kernel          /boot/vmlinuz-2.6.20-16-genericroot=UUID=eefc125e-2a59-4cc5-93a2-aee4c1306ac8 ro single
initrd
        /boot/initrd.img-2.6.20-16-generic

title

           Ubuntu, kernel 2.6.20-15-generic
root            (hd0,0)
kernel         
    /boot/vmlinuz-2.6.20-15-generic root=UUID=eefc125e-2a59-4cc5-93a2-aee4c1306ac8 ro quiet splash locale=fr_FR
initrd              /boot/initrd.img-

2.6.20-15-generic
quiet
savedefault

title
           Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root            (hd0,0)
kernel              /boot/vmlinuz-2.6.20-15-generic root=UUID=eefc125e-

2a59-4cc5-93a2-aee4c1306ac8 ro single
initrd          /boot/initrd.img-2.6.20-15-generic

title           Ubuntu, memtest86+
root            (hd0,0)
kernel       

  /boot/memtest86+.bin
quiet


#
#
# END DEBIAN AUTOMAGIC KERNELS LIST

et
device.map

(hd0)   /dev/sdb

le soucis c'est que mon poste ne reboote plus sur ubuntu avec tous les disques branchés (c'est nouveau, hier ça a marché)-- erreur 2 avec Grub

L'USB prend le pas sur le CD au niveau du boot alors que dans le bios, l'USB n'est même pas configuré.

Donc je poste de Win XP et je ne peux pas faire la dernière manip.


Dois-je pour la 3e fois réinstaller ubuntu ? Merci d'avance Belga

Dernière modification par patoreen (Le 10/09/2007, à 11:15)

Hors ligne

#4 Le 10/09/2007, à 12:31

belga

Re : Grub -- erreur 18

non inutile de réinstaller

Visiblement, c'est un problème du bios
peux tu par exemple mettre ceci comme ordre de démarrage (disques branchés)
cd>usb>hd interne ou
usb>cd>hd interne

et dire ce qu'il se passe avec ou sans cd


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

900s entre deux postes: mododoze

Hors ligne

#5 Le 10/09/2007, à 12:58

patoreen

Re : Grub -- erreur 18

et non, je ne peux pas sad

Je n'ai pas la possibilité de mettre l'USB dans l'ordre de démarrage. Pourtant il boote avant le CD et le DD.

Je ne peux pas non plus désactiver le DD dans le bios. J'ai fait l'erreur d'acheter un portable Packard Bell , il y a quelques années et tout est verrouillé dessus. Et c'est pour éviter justement que windows ne démarre plus que j'ai débranché le DD en hard.

c'est pas évident wink

Hors ligne

#6 Le 10/09/2007, à 13:03

belga

Re : Grub -- erreur 18

tu obtiens l'erreur 18 lorsque les deux disques sont branchés
sans voir le menu de grub donc.
?


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

900s entre deux postes: mododoze

Hors ligne

#7 Le 10/09/2007, à 15:10

patoreen

Re : Grub -- erreur 18

j'ai refait un boot avec les 2 disques. Comme d'hab, il cherche en priorité le disque USB donc ubuntu. Il me met "Grub loading" et tout de suite plus tard, je me prends erreur 02.:(

Hors ligne

#8 Le 10/09/2007, à 15:54

belga

Re : Grub -- erreur 18

je vois un peu mieux,
l'usb se lance avant le disque interne (drôle)
donc, dans le mbr de ce disque il y a une
partie de grub qui est installée, il essaye alors
de lire l'autre partie
dont le fichier menu.lst qui contient
les entrées. Le problème, c'est qu'il essaye de le lire
sur le disque 1 (qui est le disque interne pour le bios)
au lieu du disque 2 (disque usb). et donc, il te donne l'erreur
2 et c'est normal.



Bah, oui, l'installation c'est effectué avec un seul disque de branché, l'usb
qui est donc le disque 1 pour l'installation.
Mais il devient le disque 2 après le branchement du disque interne.
Et grub croit que les fichiers sont sur le disque 1 alors qu'ils sont sur le disque 2.

Je te conseille alors d'installer soit gag soit lilo qui eux s'installent
complètement sur le mbr et ne doivent donc pas aller chercher une partie
des fichiers dans les partitions.


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

900s entre deux postes: mododoze

Hors ligne

#9 Le 10/09/2007, à 20:26

patoreen

Re : Grub -- erreur 18

ok pour l'install de Lilo. Mais avant ça, il me faudrait savoir sur quel disque l'installer. Et oui, je ne veut pas trop toucher au disque interne : c'est pour ça que je l'ai débranché pour l'install d'UBUNTU, car avec Packard Bell (marque de mon PC) j'ai déjà eu des pb lors de partitionnements ou de maintenance sur un disque dur. Si je touche à la MBR, n'y a-t'il pas un rique que le disque interne ne fonctionne plus ?

D'autre part, j'ai déjà instllé Lilo, il y a environ 5 ans sur un poste muni d'une  Red Hat et j'avais eu des problèmes avec le multiboot. Est-ce vraiment plus fiable aujourd'hui ?

Hors ligne

#10 Le 10/09/2007, à 21:29

belga

Re : Grub -- erreur 18

il faut l'installer sur le disque externe puisque tu ne veux pas
toucher à l'autre.
Oui lilo est bien.


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

900s entre deux postes: mododoze

Hors ligne

#11 Le 10/09/2007, à 21:42

patoreen

Re : Grub -- erreur 18

je vais essayer ça demain. Finalement je tente Gag wink et je te tiens au courant

En tout cas merci déjà pour tes réponses

Dernière modification par patoreen (Le 10/09/2007, à 21:44)

Hors ligne

#12 Le 12/09/2007, à 22:02

patoreen

Re : Grub -- erreur 18

Voici de mes nouvelles en direct d'Ubuntu un peu bizarre.

En fait au lieu de charger GAG ou Lilo au démarrage, j'ai préféré réinstaller Ubuntu et avant de rebrancher le DD interne, de modifier la config de grub :

puisque une fois branché le DD interne, le DD USB passe en hd1, j'ai donc changé dans menu.lst

title           Ubuntu, kernel 2.6.20-15-generic
root            (hd1,0) au lieu de (h0,0)
kernel          /boot/vmlinuz-2.6.20-15-generic root=UUID=94eda363-1543-4aa7-8aed-11d4a7b3c128 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title           Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root            (hd1,0) au lieu de (h0,0)
kernel          /boot/vmlinuz-2.6.20-15-generic root=UUID=94eda363-1543-4aa7-8aed-11d4a7b3c128 ro single
initrd          /boot/initrd.img-2.6.20-15-generic

title           Ubuntu, memtest86+
root            (hd1,0)au lieu de (h0,0)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

Le seul pb maintenant, c'est que je me prends une erreur 15 au lancement de grub : "File not found". Par contre, j'ai la possibilité de changer la partition de lancement que je n'avais pas avant wink.

En effectuant

find /boot/grub/stage1

, il me renvoie (h0,0):o:o:o:o Qu'à cela ne tienne je décide de changer à cet endroit là le (h1,0) en (h0,0) et là, hop ça fonctionne.

A part le fait que je dois changer une ligne à chaque lancement dans la config de grub (car je n'ai pas envie de sauvegarder de peur de me retrouver dans ma situation précédente), ça marche.

Quelqu'un pourrait m'expliquer ce phénomène étrange -- et peut être me donner un tuyau quant aux changements à faire pour ne plus avoir ce message d'erreur?

Hors ligne

#13 Le 12/09/2007, à 22:29

belga

Re : Grub -- erreur 18

Le seul pb maintenant, c'est que je me prends une erreur 15 au lancement de grub : "File not found". Par contre, j'ai la possibilité de changer la partition de lancement que je n'avais pas avant

je ne comprends pas, si tu n'as pas grub car tu dis au lancement de grub (ne serait-ce pas
le lancement d'ubuntu) il y a une errreur 15: comment choisis-tu la partition????


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

900s entre deux postes: mododoze

Hors ligne

#14 Le 12/09/2007, à 22:34

patoreen

Re : Grub -- erreur 18

je ne comprends pas, si tu n'as pas grub car tu dis au lancement de grub (ne serait-ce pas
le lancement d'ubuntu) il y a une errreur 15: comment choisis-tu la partition

en fait, j'ai le message grub loading .... pendant quelques secondes puis l'écran s'efface et me voici avec:

erreur 15: file not found

mais par contre j'ai le choix entre

Ubuntu, kernel 2.6.20-15-generic
Ubuntu, kernel 2.6.20-15-generic (recovery mode)
Ubuntu, memtest86+

ça je ne l'avais pas avant.
Je sélectionne donc le premier et je tape "e" pour éditer. C'est là que je change la partition comme indiqué plus haut.

Tout vient du fait que lorsque je me prenais les erreurs précédentes, je n'atteignais même pas le menu wink

Dernière modification par patoreen (Le 12/09/2007, à 22:34)

Hors ligne

#15 Le 12/09/2007, à 22:43

belga

Re : Grub -- erreur 18

Ok
bah ton bios en gros vient merder je pense puisque tu dis qu'il
boot sur l'usb avant de lancer un cd même si le cd est avant le dd usb et donc
usb redevient le disque1 roll

et encore.....

en gros je suis étourdi
je ne vois pas de porte de secours.


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

900s entre deux postes: mododoze

Hors ligne

#16 Le 13/09/2007, à 10:13

patoreen

Re : Grub -- erreur 18

Merci beaucoup de ton aide Belga. Je vais continuer à fonctionner sur 3 pattes big_smile jusqu'à ce que je trouve une solution wink

Hors ligne