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 21/10/2007, à 18:33

hentone

Après installation Ubuntu réussie, Grub error 21

Salut !
Après avoir installé la 7.10 sur ma machine à partir du live-cd,
impossible d'accèder a ubuntu à cause d'une erreur 21 de grub.

Je sais que erreur 21 viens du fait que grub ne trouve pas mon disque ou quelque chose du genre.
J'ai essayer de le réparer avec SuperGrub Disk, en vain, le soft me sort à chaque fois une erreur 15 : not found quand il tente de restaurer grub.

Je crois qu'a l'install d'ubuntu, grub n'est pas installé au bon endroit, mais je ne m'y connais pas vraiment donc je ne sais pas où l'installer ni comment l'installer.

Ca fait un weekend que je tente de m'en sortir tout seul, en vain... sad

Pour info, j'ai un lecteur DVD/Ram en SATA et mon disque dur est en IDE ( ça peut peu être venir de la... )

Merci d'avance.

Hors ligne

#2 Le 21/10/2007, à 18:48

Compte anonymisé

Re : Après installation Ubuntu réussie, Grub error 21

Salut

Peux-tu depuis un livecd donner le résultat de :
sudo fdisk -l et indiquer où est la partition /
il faudrait aussi lister ton menu.lst et fstab pour ce faire :

sudo  umount -a ne pas s'inquiéter des msg d'erreur
monter ta partition / :
sudo mount /dev/hdxy  /mnt  où xy sont à remplacer avec les bonnes valeurs (voir résultat de fdisk)
puis lister les fichiers :
sudo  gedit  /mnt/boot/grub/menu.lst
sudo  gedit  /mnt/etc/fstab

@+

Dernière modification par Compte anonymisé (Le 21/10/2007, à 20:05)

#3 Le 21/10/2007, à 19:30

hentone

Re : Après installation Ubuntu réussie, Grub error 21

sudo fdisk -l

root@ubuntu:~# fdisk -l

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 heads, 63 sectors/track, 10011 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1b4c1b4c

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        9598    77095903+  83  Linux
/dev/sda2            9599       10011     3317422+   5  Extended
/dev/sda5            9599       10011     3317391   82  Linux swap / Solaris


sudo umount -a

root@ubuntu:~# sudo umount -a
umount: /tmp: périphérique occupé
umount: /dev: périphérique occupé
umount: /var/run: périphérique occupé
umount: tmpfs: n'a pas été trouvé
umount: /lib/modules/2.6.22-14-generic/volatile: n'est pas monté

sudo mount /dev/hda1

root@ubuntu:~# mount /dev/hda1
mount: ne peut repérer /dev/hda1 dans /etc/fstab ou /etc/mtab

sudo  gedit  /mnt/boot/grub/menu.lst

(le document est vide)

idem pour fstab

Hors ligne

#4 Le 21/10/2007, à 20:05

Compte anonymisé

Re : Après installation Ubuntu réussie, Grub error 21

Milleexcuses se corrige +haut

sudo mount /dev/sda1 il manque qq chose :
sudo mount /dev/sda1  /mnt

Dernière modification par Compte anonymisé (Le 21/10/2007, à 21:13)

#5 Le 21/10/2007, à 20:19

hentone

Re : Après installation Ubuntu réussie, Grub error 21

sudo mount /dev/hda1  /mnt

root@ubuntu:~# mount /dev/hda1 /mnt
mount: périphérique spécial /dev/hda1 n'existe pas

Hors ligne

#6 Le 21/10/2007, à 21:07

hentone

Re : Après installation Ubuntu réussie, Grub error 21

Il semblerai que je n'ai ni menu.lst ni fstab.lst neutral

Hors ligne

#7 Le 21/10/2007, à 21:12

H25

Re : Après installation Ubuntu réussie, Grub error 21

J'ai moi aussi eu une erreur 15 sur mon vieux laptop acer. J'ai résolu le problème en faisant l'installation à partir de l'alternate CD. C'est très pragmatique mais ça a bien marché.:cool:


Laptop Toshiba U200 - Ubuntu 7.10

Hors ligne

#8 Le 21/10/2007, à 21:15

Compte anonymisé

Re : Après installation Ubuntu réussie, Grub error 21

Décidément j'ai du mal:
Remplace hda par sda
Je modifies ci-dessus. Mais dans ton premier post tu disais que ton dd était ide alors que fdisk le donne en sata ???

@+

#9 Le 21/10/2007, à 21:18

hentone

Re : Après installation Ubuntu réussie, Grub error 21

jeanjd63 a écrit :

Décidément j'ai du mal:
Remplace hda par sda
Je modifies ci-dessus. Mais dans ton premier post tu disais que ton dd était ide alors que fdisk le donne en sata ???

@+

Hm alors je pense que ma carte mère prend configure les IDE comme des SATA. C'est normal donc. ( cm : ASUS P5B )

Ahh voila, la ça fonctionne. Donc :

sudo  gedit  /mnt/boot/grub/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		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 $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=da75723f-0a46-46a0-a601-0c51aa223d13 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

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

## ## End Default Options ##

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=da75723f-0a46-46a0-a601-0c51aa223d13 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,0)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=da75723f-0a46-46a0-a601-0c51aa223d13 ro single
initrd		/boot/initrd.img-2.6.22-14-generic

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

### END DEBIAN AUTOMAGIC KERNELS LIST

sudo  gedit  /mnt/etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=da75723f-0a46-46a0-a601-0c51aa223d13 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda5
UUID=4cabff82-7609-4636-b6e4-0cbf090da3f9 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

Voila.

Dernière modification par hentone (Le 21/10/2007, à 21:25)

Hors ligne

#10 Le 21/10/2007, à 21:35

Compte anonymisé

Re : Après installation Ubuntu réussie, Grub error 21

Déjà tu peux commenter la ligne
hiddenmenu
# hiddenmenu

Tu peux lister les UUID et vérifier avec les valeurs de menu.lst et fstab mais j'ai des doutes :
sudo ls -l /dev/disk/by-uuid/

Vérifie aussi si tu n'aurais pas une option de type RAID sur tes disques.
@+

#11 Le 21/10/2007, à 21:40

hentone

Re : Après installation Ubuntu réussie, Grub error 21

root@ubuntu:~# ls -l /dev/disk/by-uuid/

total 0
lrwxrwxrwx 1 root root 10 2007-10-21 20:20 4cabff82-7609-4636-b6e4-0cbf090da3f9 -> ../../sda5
lrwxrwxrwx 1 root root 10 2007-10-21 20:20 da75723f-0a46-46a0-a601-0c51aa223d13 -> ../../sda1

Hors ligne

#12 Le 21/10/2007, à 21:46

Compte anonymisé

Re : Après installation Ubuntu réussie, Grub error 21

Comme je pensais ça a l'air bon.

Tu peux tenter de réinstaller grub (ça ne mange pas de pain):
Toujours en live cd :
sudo grub  -->grub>
là tu tapes :
find /boot/grub/menu.lst devrait te donner (hd0,0)
si ok tu tapes :
root (hd0,0)
puis
setup (hd0)
tu termines par
quit
et tu rebootes.

@+

#13 Le 21/10/2007, à 22:05

hentone

Re : Après installation Ubuntu réussie, Grub error 21

Okay, j'ai fais ce que tu m'a conseillé, reinstallé grub au cas ou etc, et ça ne fonctionne toujours pas. Il doit y avoir une c*uille avec ma carte mère, ou alors c'est le melage hdd IDE et lecteur dvd SATA que ubuntu n'aime pas.

Etonnament ça ne posait pas de pb sous win.

Si vous avez des idées, n'hésitez pas. c'est toujours une foutue Grub error 21 que je me choppe au boot.

Bonne soirée.

Hors ligne

#14 Le 22/10/2007, à 08:20

rius

Re : Après installation Ubuntu réussie, Grub error 21

Salut Hentone,
tu pourrai peut-etre d'essayer d'installer LILO a place de GRUB.
LiLo n'est pas vraiment souple dans la mesure où il faut le reconfigurer à chaque fois pour un changement de noyau.
Mais tu peut toujours essayer, tu verra si sa marche

Rius
Vive la FIAF:)

Hors ligne

#15 Le 15/12/2007, à 16:45

Spirzouf

Re : Après installation Ubuntu réussie, Grub error 21

Le BIOS de la P5B doit être mis à  jour pour fixer l'erreur 21 de GRUB

(ça a marché pour moi et pour pas mal d'autre ==>taper "P5b" dans la recherche sur le forum pour s'en apercevoir)

Dernière modification par Spirzouf (Le 15/12/2007, à 16:50)

Hors ligne