Pages : 1
#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...
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
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
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