#1 Le 03/08/2007, à 14:54
- sylvain-desktop
Grub qui plante (Erreur 22), installation de GAG etc...
Tout d'abord bonjour à tous !
Voilà la première installation d'une distribution de Linux sur mon PC, j'ai donc choisi ubuntu.
Donc je grave le live cd (d'où je poste à ce moment même), j'installe correctement puis au redémmarage GRUB m'affiche une erreur :
Grub loading stage 1.5
Grub loadind please wait...
Error 22
Après lecture de plusieurs posts sur différents forums (y compris ici), je me rends compte que mon MBR est fichu, je décide donc d'installer GAG.
J'ai donc déplacé le GRUB du MBR vers la partition où se trouve Ubuntu (à savoir hdb2 ou hd1,1). Le GRUB se lance alors, Windows est bootable mais pas Ubuntu (Erreur 22 toujours...)
Alors comme vu sur d'autres posts, je vous donne le retour des commandes :
fdisk -l
Disque /dev/hda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octetsPériphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 14592 117210208+ 7 HPFS/NTFSDisque /dev/hdb: 200.0 Go, 200049647616 octets
255 têtes, 63 secteurs/piste, 24321 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octetsPériphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 20397 163838871 7 HPFS/NTFS
/dev/hdb2 * 20398 21613 9767520 83 Linux
/dev/hdb3 21614 21856 1951897+ 82 Linux swap / Solaris
/dev/hdb4 21857 24321 19800112+ 83 LinuxDisque /dev/sda: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octetsPériphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 30401 244196001 c W95 FAT32 (LBA)
#2 Le 03/08/2007, à 15:00
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Et le retour de la commande :
sudo grub --batch
grub> find /boot/grub/stage1
find /boot/grub/stage1
(hd1,1)
Hors ligne
#3 Le 03/08/2007, à 15:23
- malbo
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Sur quelle partition est installé le système C: windows : hda1 ou hdb1 ? quelle distribution linux, quelle version as-tu installé ? Si tu as installé Edgy (6.10) ou Feisty ( 7.04), tu serais bien inspiré d'étudier le lien suivant qui donne des tuyaux en or massif
http://doc.ubuntu-fr.org/uuid_et_label
Moi, je ne connais pas GAG ( un nom comme ça, c'est pas sérieux. Déjà que "GRUB" c'est limite risible). Un passant qui passe pourra mieux t'aider pour GAG.
J'oubliais : poste un copier-coller du contenu du fichier menu.lst qui se trouve dans /boot/grub
Dernière modification par malbo (Le 03/08/2007, à 15:28)
Hors ligne
#4 Le 03/08/2007, à 15:35
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Ma distribution est Feisty Fawn (7.04) et les uuid sont cohérents dans menu.lst, voici son contenu :
title Ubuntu, kernel 2.6.20-15-generic
root (hd1,1)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=5982e9ef-474b-407b-9418-2be7b54e2bcd 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,1)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=5982e9ef-474b-407b-9418-2be7b54e2bcd ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd1,1)
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/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Qu'est ce que je vais être heureux si Ubuntu boot un jour...
Hors ligne
#5 Le 03/08/2007, à 15:47
- malbo
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Sur quelle partition est installé le système C: windows : hda1 ou hdb1 ?
Tu sais répondre à cette question ?
Je pense que windows est sur hda1 d'après ton menu.lst. Je pense que si tu ne t'en sort pas avec GAG, utilise le tuto suivant
http://doc.ubuntu-fr.org/windows/mbr_2_disque_dur
remarque bien la petite subtilité suivante mentionnée dans le tuto :
Cherchez la ligne « Title Microsoft Windows... » normalement située à la fin de ce fichier, et rentrez les paramètres « map », qui vont virtuellement inverser l'ordre de vos disques lorsque vous lancerez Windows, lui faisant croire qu'il se trouve sur le premier. N'oubliez pas d'enregistrer le fichier après avoir fait les modifications éventuelles.
Exemple qui devrait normalement s'appliquer à votre cas (le disque n°1 devient le n°2, et le disque n°2 devient le n°1) :
title Microsoft Windows XP Home Edition
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
savedefault
makeactive
chainloader +1
Dernière modification par malbo (Le 03/08/2007, à 15:58)
Hors ligne
#6 Le 03/08/2007, à 16:33
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Windows est bien sur hda1 soit hd0,0. Gag ne donne rien du tout, à mon avis l'erreur se situe au niveau du disque dur qui est peut être défectueux car j'ai tenté de suivre le tuto http://doc.ubuntu-fr.org/tutoriel/comme … avec_ntldr et il me sort l'erreur GRUB Geom Error... Ce qui signifierait que mon BIOS n'arrive pas à booter sur ce disque car il ne reconnait pas sa géométrie... Il faut que je fasse quelques tests sur ce disque.
Hors ligne
#7 Le 03/08/2007, à 19:03
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
J'ai testé la méthode du mbr et 2 disque dur sans aucun résultat, toujours ce problème de Error 22... Je ne vois pas quoi faire de plus...
Hors ligne
#8 Le 03/08/2007, à 19:54
- malbo
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Tente une Install d'Ubuntu sur le même disque que windows ( ton disque hda). Pour cela, il faut diminuer la partition hda1 et créer les nouvelles partitions pour Ubuntu. Des exemples dans le lien suivant (je te conseille fortement la deuxième solution avec partition étendue)
http://www.breizh-ardente.fr/dotclear/index.php?2006/07/19/37-partitionnement-avance
Par contre, il faudra sauvegarder sur disque dur externe ( ou DD interne mais c'est plus risqué ) les documents perso que tu peux avoir sur hda1. En effet, le redimmensionnement de partition est une opération qui peut merder.
Tu installeras GRUB sur le MBR de hda
Dernière modification par malbo (Le 03/08/2007, à 19:55)
Hors ligne
#9 Le 03/08/2007, à 20:14
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Salut
ouvre un terminal et tape
sudo grub
grub> null (hd0, #appuie sur tab et poste le retour
grub> null (hd1, #appuie sur tab et poste le retour
grub> quit
poste aussi le contenu des fichiers suivants
/boot/grub/device.map
/panne/etc/fstab
ls -l /dev/disk/by-uuid/
Dernière modification par belga (Le 03/08/2007, à 20:18)
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#10 Le 03/08/2007, à 23:42
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Je tiens à préciser que j'ai réinstallé ubuntu depuis le post du menu.lst donc celui-ci à changé voici le nouveau :
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=696c04fe-90f8-43ca-946d-d3abd47fa767 ro quiet splash
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=696c04fe-90f8-43ca-946d-d3abd47fa767 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
# 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
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
savedefault
makeactive
chainloader +1
Et le nouveau fdisk -l :
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 30401 244196001 c W95 FAT32 (LBA)
Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 14592 117210208+ 7 HPFS/NTFS
Disk /dev/hdb: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 20708 166336978+ 7 HPFS/NTFS
/dev/hdb2 20709 21924 9767520 83 Linux
/dev/hdb3 21925 24076 17285940 83 Linux
/dev/hdb4 24077 24321 1967962+ 5 Extended
/dev/hdb5 24077 24321 1967931 82 Linux swap / Solaris
Le retour du tab de null (hd0, donne : null (hd0,0)
Et le retour du tab de null (hd1, donne :
Possible partitions are:
Partition num: 0, Filesystem type unknown, partition type 0x7
Partition num: 1, Filesystem type is ext2fs, partition type 0x83
Partition num: 2, Filesystem type is ext2fs, partition type 0x83
Partition num: 4, Filesystem type unknown, partition type 0x82
Le contenu de /boot/grub/device.map :
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/sda
Le retour de ls -l /dev/disk/by-uuid/ :
total 0
lrwxrwxrwx 1 root root 10 Aug 4 02:14 1FDCF318774FCFBB -> ../../sda1
lrwxrwxrwx 1 root root 10 Aug 4 02:14 2de8e1f6-c2e4-4ea3-a171-e71f38fdcf74 -> ../../hdb5
lrwxrwxrwx 1 root root 10 Aug 4 02:14 56cb8d8a-a75e-49fe-9abd-7da725ff6986 -> ../../hdb3
lrwxrwxrwx 1 root root 10 Aug 4 02:14 58CC729BCC72735C -> ../../hda1
lrwxrwxrwx 1 root root 10 Aug 4 02:14 696c04fe-90f8-43ca-946d-d3abd47fa767 -> ../../hdb2
lrwxrwxrwx 1 root root 10 Aug 4 02:14 F8AA7CCEAA7C8B40 -> ../../hdb1
Au début j'avais pas pigé le truc du repertoire "panne" mais en visitant quelques autres posts j'ai vu la manip malheureusement la commande "sudo mount -o rw /dev/hda5 /panne" ne marche pas :
mount: /dev/hdb2 already mounted or /panne busy
mount: according to mtab, /dev/hdb2 is mounted on /
C'est peut-être parce que j'accède à mon ubuntu en lancant startx en executant un shell sur hdb2 grâce à la fonction de récupération sur le cd alternate... Je vais essayer cette commande avec un live!
Hors ligne
#11 Le 03/08/2007, à 23:51
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
salut tu as réinstaller ok tjrs erreur 22?
Tu n'as pas besoin de monter sur /panne puisque tu n'es pas en live.
Je regarde cela tout de suite
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#12 Le 03/08/2007, à 23:52
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
tu peux aussi poster /etc/fstab
change déjà ceci (sudo gedit /boot/grub/menu.lst pour ouvrir le fichier)
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0) #tu remplaces par (hd1,1)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=696c04fe-90f8-43ca-946d-d3abd47fa767 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefaulttitle Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0) #tu remplaces par (hd1,1)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=696c04fe-90f8-43ca-946d-d3abd47fa767 ro single
initrd /boot/initrd.img-2.6.20-15-generictitle Ubuntu, memtest86+
root (hd0,0) #tu remplaces par (hd1,1)
kernel /boot/memtest86+.bin
quiet
puis tape
sudo grub
grub> find /boot/grub/stage1 #tu devrais avoir (hd1,1) si oui continue
grub> root (hd1,1)
grub> setup (hd1)
grub> quit
Dernière modification par belga (Le 04/08/2007, à 00:00)
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#13 Le 03/08/2007, à 23:57
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Jviens de booter sur le live ! Je reparts sur mon install avec mon cd alternate !
Hors ligne
#14 Le 04/08/2007, à 00:05
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Voila mon fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hdb2
UUID=696c04fe-90f8-43ca-946d-d3abd47fa767 / ext3 defaults,errors=remount-ro 0 1
# /dev/hdb3
UUID=56cb8d8a-a75e-49fe-9abd-7da725ff6986 /home ext3 defaults 0 2
# /dev/hdb5
UUID=2de8e1f6-c2e4-4ea3-a171-e71f38fdcf74 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Hors ligne
#15 Le 04/08/2007, à 00:06
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
as tu vu le message 12?
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#16 Le 04/08/2007, à 00:10
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Oui et j'ai bien fait les modifications et tout est ok, dois je redémarrer pour voir si ca marche ? (j'hésite à chaque fois car revenir grâce au cd alternate prends un temps fou.
Hors ligne
#17 Le 04/08/2007, à 00:13
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
oui redémarre et tu peux revenir avec le live si ça prend moins de temps.
Avec bios qui bootes sur hdb
Dernière modification par belga (Le 04/08/2007, à 00:13)
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#18 Le 04/08/2007, à 00:22
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Error 22 : No such partition ...
Hors ligne
#19 Le 04/08/2007, à 00:25
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Ok
au démarrage lorsque tu as le menu grub, tu te places sur l'entrée
ubuntu, tu appuies 2 fois sue la touche e
tu remplaces (hd1,1) par (hd0,1) tu valides
puis tu appuies sur b pour booter
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#20 Le 04/08/2007, à 00:41
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
belga serait il un dieu ?
Bon ça boot correctement, plus d'erreur au niveau du grub.
Maintenant mon install est pourrie car j'ai la barre de chargement d'ubuntu puis la commande et plein d'erreurs comme quoi il manque certains programmes, j'ai eu un message qui m'a fait rire du genre : "The program 'apt' is currently not installed. You can install it by typing apt-get install apt".
Je pense que je vais réinstaller correctement et si ça marche pas faire les mêmes modifications que tout le long de ce post, qu'en penses tu belga ?
Hors ligne
#21 Le 04/08/2007, à 00:52
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
çe que je t'ai demandé de faire ne fonctionne qu'une fois
pour que ça fonctionne toujours
tu dois repérer dans le menu.lst la ligne qui commence par
# groot hd(....
et remplacer par (dans notre cas)
# groot hd(0,1)
enregistrer puis taper
sudo update-grub
et tout sera en ordre pour le prochain démarrage.
Alors pour les erreurs, ça c'est drôle. Que s'est-il passé pendant
l'installation?
Je pense que tu vas gagner du temps en réinstallant.
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#22 Le 04/08/2007, à 00:56
- Lordzener
Re : Grub qui plante (Erreur 22), installation de GAG etc...
Ok, en tout cas merci énormément à toi belga, j'ai vu que tu prenais un temps fou à aider les débutants et je pense que sans toi bon nombre d'utilisateurs n'auraient pas accès à ubuntu en ce moment même.
A bientot !
Hors ligne
#23 Le 04/08/2007, à 00:59
- belga
Re : Grub qui plante (Erreur 22), installation de GAG etc...
A+
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne