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/03/2007, à 16:59

Sirguda

Grub Stage 1.5 : Error 22

Bon, des topics Error 22 yen a, j'en ai trouvé, mais aucun n'a réussi à m'aider.

J'ai un Disque dur sur lequel j'ai un partition Win XP, une avec mes jeux, et à la fin j'ai laissé un espace libre.
C'est sur cet espace libre que j'ai installé Ubuntu 6.10 (Edgy). A la fin de l'installation, au redémarrage, Ubuntu me demande d'enlever le cd et d'appuyer sur Entrée. Mais là rien ne se passe, du coup je suis obligé de faire reset.

Au redémarrage, j'ai donc l'error 22 au stage 1.5 de Grub. Je peux même pas relancer Windows. J'ai essayer de réinstallé Grub en lançant le Live CD comme je l'ai vu ailleurs, mais ça ne marche pas. Toujours pas d'écran de boot.

Je ne peux pas me permettre de perdre ma partition WinXP. Ca me saoulerait trop de retrouver quels plugins j'ai installé pour Cubase et quels réglages exacts j'avais fait. Et puis pareil pour mes sauvegardes.

Voilà, donc s'il vous plaît, j'ai 2 solutions :
1) Virer complètement Ubuntu. Je l'ai déjà sur l'ordi de mon père (de là où j'écris tout ça en fait).
2) L'installer correctement sans toucher à mon WinXP

Merci par avance à ceux qui pourront m'aider.

Hors ligne

#2 Le 09/03/2007, à 17:13

tellmewhy

Re : Grub Stage 1.5 : Error 22

Bonjour Sirguda,

Il faudrait en savoir plus pour pouvoir t'aider, donc démarres avec le live cd et
dans une console :

sudo fdisk -l
sudo grub
find /boot/grub/stage1
quit

Tiens en bonus pour découvrir Ubuntu grâce à bapoumba :
http://forum.ubuntu-fr.org/viewtopic.php?id=66829
et une mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
smile

#3 Le 09/03/2007, à 17:18

unareil

Re : Grub Stage 1.5 : Error 22

J'ai déjà eu ce souci si cela peux te rassurer et j'ai réussi à récupérer le grub.
Si tu as le live cd qui fonctionne tu devrais pouvoir récupérer ton système assez facilement


Être libre est un choix.

Hors ligne

#4 Le 09/03/2007, à 19:12

Sirguda

Re : Grub Stage 1.5 : Error 22

unareil a écrit :

J'ai déjà eu ce souci si cela peux te rassurer et j'ai réussi à récupérer le grub.
Si tu as le live cd qui fonctionne tu devrais pouvoir récupérer ton système assez facilement

Concrètement tu as fait comment ?

Pour ma part, après la commande find /boot/grub/stage1, j'ai (hd2,5) qui apparaît.

Hors ligne

#5 Le 09/03/2007, à 21:06

Sirguda

Re : Grub Stage 1.5 : Error 22

Est-ce une de mes manipulations qui est la cause du problème ?
- Mettre la partition en bout de disque
- Reset à la fin de l'installation

Parce que si c'est le cas, je pourrai jamais mettre Ubuntu en fait, parce que même avec le live CD, quand je veux redémarrer, ça s'arrête à Close Tray and Press Enter. Et là je dois faire reset à chaque fois.

Hors ligne

#6 Le 10/03/2007, à 16:22

Sirguda

Re : Grub Stage 1.5 : Error 22

De l'aide s'il vous plaît, je suis pas mal dans la panade sur ce coup.

Hors ligne

#7 Le 11/03/2007, à 01:55

Sirguda

Re : Grub Stage 1.5 : Error 22

Bon alors, j'ai fait FIXMBR. Au redémarrage, Grub s'est lancé. Mais il ne voulais pas lancé Ubuntu (No Such Partition), et encore moins Windows XP (No Such Device, ou qq chose dans le genre).

J'ai lancé le live CD, effacé la partition Ubuntu, redémarré, et là, de nouveau l'Error 22 du début. J'ai refait Fixmbr, mais encore et toujours Error 22. Bordel de nouilles :-(

Hors ligne

#8 Le 11/03/2007, à 02:08

Neuro

Re : Grub Stage 1.5 : Error 22

J' ai eu cette erreur moi aussi je l' ai réglé avec un reset bios sur la carte mére.


Pour demander a devenir membre actif du Parti Pirate, rendez-vous sur la page d'adhésions et suivez les instructions.

Hors ligne

#9 Le 11/03/2007, à 02:41

Sirguda

Re : Grub Stage 1.5 : Error 22

Quelle erreur exactement ? Toi aussi après un fixmbr yavait toujours Grub qui était là ?

Edit : Là je viens de ré-installé Ubuntu, et idem, toujours Error 22 après le Grub Stage 1.5.

Dernière modification par Sirguda (Le 11/03/2007, à 02:45)

Hors ligne

#10 Le 11/03/2007, à 04:19

Neuro

Re : Grub Stage 1.5 : Error 22

Ben j' ai du réinstaller XP et Kubuntu car mon disque dur a laché. Une foie les installation finie Grub ne s' est pas lancé et xp a démarré alors que je venais de terminer l' installe de kubuntu.J 'ai donc fait un reset bios et grub est apparu. Après j' ai du changer mon alim car j' ai mis un sata 2, mon alim ne suivait plus et c' est là que j' ai eu cette erreur 22 avec grub. Et maintenant plus de problèmes.
Je sais pas si cela peut t' aider...


Pour demander a devenir membre actif du Parti Pirate, rendez-vous sur la page d'adhésions et suivez les instructions.

Hors ligne

#11 Le 11/03/2007, à 14:53

Sirguda

Re : Grub Stage 1.5 : Error 22

J'hésite à faire un reset BIOS parce que pour mon Raid 1, je sais que c'est la merde à régler sur ma carte mère. L'ordre des ports est pas du tout logique et tout. Mais j'essaierai, en dernier recours.

Edit : J'ai voulu utilisé Ultimate Boot CD, mais ça a pas voulu booter dessus. Ca m'affiche le message de Grub, alors que mon ordi boot sur le liveCD ou bien sur le Cd d'XP.

Edit2 : Vers quel autre forum pourrais-je me tourner pour obtenir de l'aide ?

Dernière modification par Sirguda (Le 11/03/2007, à 15:54)

Hors ligne

#12 Le 11/03/2007, à 17:00

Sirguda

Re : Grub Stage 1.5 : Error 22

J'ai refait un fixmbr. J'en suis donc de nouveau ici maintenant :

Sirguda a écrit :

Bon alors, j'ai fait FIXMBR. Au redémarrage, Grub s'est lancé. Mais il ne voulais pas lancé Ubuntu (Error 22 : No Such Partition), et encore moins Windows XP (Error 12 : No Such Device, ou qq chose dans le genre).

Ca me lance même pas Memtest86 (error 22 aussi).

Hors ligne

#13 Le 11/03/2007, à 19:21

Sirguda

Re : Grub Stage 1.5 : Error 22

capturexp9.png

L'image s'affiche pas en entier. si par contre.

Disque /dev/sda: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système

Disque /dev/sdb: 74.3 Go, 74355769344 octets
255 têtes, 63 secteurs/piste, 9039 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1        3188    25607578+   7  HPFS/NTFS
/dev/sdb2            3189        9039    46998157+   f  W95 Etendu (LBA)
/dev/sdb5            3189        8387    41760936    7  HPFS/NTFS
/dev/sdb6            8388        9039     5237158+  83  Linux
AVERTISSEMENT: données surperflues ignorées dans la table de partition 5
AVERTISSEMENT: données surperflues ignorées dans la table de partition 5
AVERTISSEMENT: données surperflues ignorées dans la table de partition 5
AVERTISSEMENT: fanion 0x396e invalide de la table de partitions 5 sera corrigé par w(écriture)

Disque /dev/sdc: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1               2       60802   488384032+   f  W95 Etendu (LBA)
/dev/sdc5   ?       97826      151152   428336619+  fb  Inconnu

Disque /dev/hdc: 160.0 Go, 160041885696 octets
16 têtes, 63 secteurs/piste, 310101 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdc1               2      310101   156290400    f  W95 Etendu (LBA)
/dev/hdc5               2      310101   156290368+   7  HPFS/NTFS

sad

Dernière modification par Sirguda (Le 11/03/2007, à 19:23)

Hors ligne

#14 Le 11/03/2007, à 20:16

tellmewhy

Re : Grub Stage 1.5 : Error 22

Bonjour Sirguda,

une première constatation, tu n'as pas créé de swap, tu risques d'être très ralenti si tu n'a pas beaucoup de ram.
Ensuite tu as un message d'avertissement concernant ta partition /dev/sdb5.
Enfin il faudrait voir ton menu.lst, pour vérifier qu'il soit correctement configuré.
Bien sûr comme pour l'instant tu n'as pas accés à Ubuntu, tu ne peux pas visionner ton menu.lst.

Pour cela il faut booter sur le live cd, créer un répertoire temporaire, monter ta partition / sur ce répertoire temporaire, et enfin éditer le menu.lst.

sudo mkdir /panne
sudo mount -t ext3 /dev/sdb6 /panne
gksudo gedit /panne/boot/grub/menu.lst                    #pour éditer sous Ubuntu
kdesu kate  /panne/boot/grub/menu.lst                      #pour éditer sous Kubuntu

ensuite par curiosité 
sudo parted /dev/sdb unit chs print

D'autre part :

Bon alors, j'ai fait FIXMBR. Au redémarrage, Grub s'est lancé. Mais il ne voulais pas lancé Ubuntu (Error 22 : No Such Partition), et encore moins Windows XP (Error 12 : No Such Device, ou qq chose dans le genre).

Pour fixmbr, je ne suis pas spécialiste, mais normalement c'est fixmbr une partition.
Si tu vois apparaître le menu Grub, c'est que fixmbr n'as pas été effectué car il aurait remplacé le mbr contenant le lanceur de Grub par celui contenant le lanceur de windows.

Pour ma part, après la commande find /boot/grub/stage1, j'ai (hd2,5) qui apparaît

Cela signifie que le /boot/grub/stage1 dont tu vas te servir pour installer le lanceur de Grub (le stage1) se trouve sur la sixième partition de ton troisième disque dur.

Autrement dit cela signifie que tu ne démarres pas actuellement sur le disque dur contenant Ubuntu, et par extension qu'il en est de même pour ton disque windows.
Hors tu ne pourras pas démarrer ton disque dur windows comme cela.
Si veux que windows puisse démarrer de façon indépendante, il doit être sur le premier disque dur,
donc tu dois modifier ton bios pour booter sur ce disque dur.

Sinon il faudra le démarrer via Grub en lui rajoutant les options map, pour lui faire croire qu'il se trouve sur le premier disque dur.

Tu en apprendras plus sur cela ici grâce à Manu :
http://doc.ubuntu-fr.org/grub

Il serait également très utile de savoir comment Grub voit tes disques durs, 
pour cela dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
tu trouveras ce chapitre : "Grub, quelques détails"
http://www.cepcasa.info/blog/?p=15
smile

#15 Le 11/03/2007, à 21:30

Sirguda

Re : Grub Stage 1.5 : Error 22

Merci bien. Mais si avant d'installer Ubuntu Windows démarrait bien, c'est que mon BIOS bootait sur le bon disque dur non ?

Je vais essayer tes manips. Pour le Swap, je n'ai pas jugé utile d'en mettre un parce que :
1) Quand j'ai installé sur l'ordi de mon père, on m'a pas demandé d'en faire, et ça marche plutôt bien
2) J'ai 1 Go et lui 512Mo, je pense du coup que ça marchera au moins aussi bien.

Merci encore.

Par contre, tu saurais pourquoi Ultimate Boot CD ne boot justement pas ?

Hors ligne

#16 Le 11/03/2007, à 21:53

tellmewhy

Re : Grub Stage 1.5 : Error 22

Bonsoir Sirguda,

là je ne comprends pas :

Merci bien. Mais si avant d'installer Ubuntu Windows démarrait bien, c'est que mon BIOS bootait sur le bon disque dur non ?

parce que ici :

Pour ma part, après la commande find /boot/grub/stage1, j'ai (hd2,5) qui apparaît.

Cela signifie trosième disque dur, sixième partition.
Soit ta partition windows, n'est pas sur le même disque dur que la partition Ubuntu, soit tu as changé la disposition physique de ton disque dur ou  la séquence de boot de ton bios entre temps, soit enfin tu utilisais déjà un autre bootloader présent sur le premier disque dur  pour lancer ta partition windows.

C'est pour cela que le lien que je t'ai indiqué pour contrôler la manière dont Grub voit tes disques durs serait très utile.

Par contre, tu saurais pourquoi Ultimate Boot CD ne boot justement pas ?

As-tu gravé correctement Ultimate Boot CD en tant qu'image ?
L'as-tu essayé sur un autre ordinateur ?

Enfin pour la swap, c'est une recommandation, tant que n'utilises pas plus que la capacité de ta ram tout va bien, par contre au delà  c'est différent.
smile

#17 Le 11/03/2007, à 22:01

Sirguda

Re : Grub Stage 1.5 : Error 22

Mon menu.lst :

title		Ubuntu, kernel 2.6.17-10-generic
root		(hd2,5)
kernel		/boot/vmlinuz-2.6.17-10-generic root=/dev/sdb6 ro quiet splash locale=fr_FR
initrd		/boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title		Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root		(hd2,5)
kernel		/boot/vmlinuz-2.6.17-10-generic root=/dev/sdb6 ro single
initrd		/boot/initrd.img-2.6.17-10-generic
boot

title		Ubuntu, memtest86+
root		(hd2,5)
kernel		/boot/memtest86+.bin
quiet
boot

### 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/sdb1
title		Microsoft Windows XP Professionnel
root		(hd2,0)
savedefault
makeactive
map		(hd0) (hd2)
map		(hd2) (hd0)
chainloader	+1
ubuntu@ubuntu:~$ sudo parted /dev/sdb unit chs print

Disque /dev/sdb : 9039,231,23
Taille des secteurs (logique/physique) : 512o/512o
Géométrie BIOS (cylindre, tête, secteur) : 9039,255,63. Chaque cylindre est 8225kB.
Table de partitions : msdos

Numéro  Début     Fin          Type      Système de fichiers  Drapeaux
 1      0,1,0     3187,254,62  primaire  ntfs                 amorce  
 2      3188,0,0  9038,254,62  étendue                        lba     
 5      3188,1,0  8386,254,62  logique   ntfs                         
 6      8387,1,0  9038,254,62  logique   ext3                         

Information: Ne pas oublier de mettre à  jour /etc/fstab si nécessaire.

J'espère qu'avec ça tu pourras me dire ce qui ne va pas.

Pour ce qui est du BIOS, je lui ai bien signifié de démarrer sur mon Raptor (qui est donc SDB si j'ai bien compris).

Hors ligne

#18 Le 11/03/2007, à 22:27

tellmewhy

Re : Grub Stage 1.5 : Error 22

Bonsoir Sirguda,

Ton menu.lst correspond au résultat de /find/boot/grub stage1 (hd2,5)
pour ta partition /.

Comme tu le vois également, ta partition windows est signalée comme (hd2,0) soit
première partition du troisième disque dur, les options map permettent de simuler une position en premier disque dur.

parted détecte bien un système de fichier ntfs pour ta cinquième partition qui posait problème avec fdisk.
5      3188,1,0  8386,254,62  logique   ntfs

Ce qu'il faudrait savoir maintenant, c'est quel est le disque qui est vu comme premier disque dur par Grub.

Il serait également intéressant de voir ce qui se trouve sur le MBR de ton premier disque dur.
pour cela dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
tu trouveras ce chapitre : "Grub, quelques détails"
http://www.cepcasa.info/blog/?p=15

Comme l'erreur 22 stipule que Grub ne trouve pas ta partition, que tu me signales que tu es certain de booter sur le disque dur contenant Ubuntu, il est vraiment nécessaire de contrôler ta géométrie.
Regarde également le device map, pour que l'on en sache plus.

Pour cela comme tout à l'heure, tu démarres sur le live cd, puis :
sudo mkdir /panne
sudo mount -t ext3 /dev/sdb6 /panne
cat /panne/boot/grub/device.map
smile

#19 Le 12/03/2007, à 02:49

Sirguda

Re : Grub Stage 1.5 : Error 22

Ok. J'ai essayé de faire device.map, mais je connaissais pas la ligne à taper. J'étais pas loin, j'ai mis suko au lieu de cat ^^

Je suis allé sur cepcasa.info, sur la partie sur Grub. Mais j'ai pas réussi à utiliser la commande "null (hd #, tab " (en fait j'ai pas compris ce qu'l fallait taper).

Je fais Device.map demain, là je dois dormir.

Merci beaucoup encore.

Hors ligne

#20 Le 12/03/2007, à 04:27

tellmewhy

Re : Grub Stage 1.5 : Error 22

Bonsoir Sirguda,

le symbole # dans le tuto c'est pour te prévenir que ce qui suit est un commentaire, pour faire une séparation entre ce que tu tapes et l'action que l'on te demande.
Il ne faut donc pas entrer le symbole # dans ta commande.
Le commentaire te spécifie donc de compléter la commande en actionnant
la touche tab, c'est l'auto-complétion.
smile

#21 Le 12/03/2007, à 19:33

Sirguda

Re : Grub Stage 1.5 : Error 22

Bon, device.map me donne ceci :

(hd0)   /dev/hdc
(hd1)   /dev/sda
(hd2)   /dev/sdb
(hd3)   /dev/sdc

J'ai bon ?:rolleyes:

Sinon, pour "null", j'ai beau faire tabulation, ça fait rien : "Unknown command" ou qq chose comme ça. Geometry marche par contre.

Hors ligne

#22 Le 12/03/2007, à 20:04

tellmewhy

Re : Grub Stage 1.5 : Error 22

Bonsoir Sirguda,

d'après ton device.map ton  premier disque dur, donc celui sur lequel tu boot est le disque dur hdc,
donc celui-ci :

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdc1               2      310101   156290400    f  W95 Etendu (LBA)
/dev/hdc5               2      310101   156290368+   7  HPFS/NTFS

Comme tu dis que pour toi ce n'est pas le cas il faut absolument obtenir les résultats de Grub pour la géométrie de tes disques durs, donc suis le tuto que je t'ai indiqué et contrôle la géométrie de (hd0) et de
(hd2).

pour null c'est

sudo grub
null (hd                                          tabulation

Une manière simple de s'assurer si Grub n'est pas installé dans le MBR du disque dur /dev/hdc :

sudo dd if=/dev/hdc bs=512 count=1 | od -Ax -tx1z -v | grep -i rub

smile

#23 Le 12/03/2007, à 20:23

Sirguda

Re : Grub Stage 1.5 : Error 22

Vraiment, je t'assure, quand je fais tabulation après "null (hd", ça me marque une commande invalide. Je suis pourtant pas débile, et je fais ce qui est écrit.

Et en fait, présentement, j'ai utilisé WORKMBR pour restaurer une MBR standard. Du coup, Grub est définitivement désinstallé. Et donc là je peux suivre une procédure standard pour le ré installer. Laquelle est-elle ?

Hors ligne

#24 Le 12/03/2007, à 20:35

tellmewhy

Re : Grub Stage 1.5 : Error 22

Bonsoir Sirguda,

pour te donner la commande pour réinstaller Grub dans le MBR il faut que je m'assure de la géométrie de tes disques dur.

Je peux te donner la commande en partant du principe que le device.map est bon, mais tu me signalais toi-même que le disque sur lequel tu bootais, était le disque dur Ubuntu, le sdb.
Si le device.map est bon avec le live cd :

sudo grub
setup (hd0) (hd2,5)
quit

Mais dans le post précédent tu disais que geometry marche, alors avant de faire la commande que je viens de t'indiquer, fais

sudo grub
geometry (hd0)
geometry (hd2)
quit

et vériifes que la géométrie corresponde respectivement à hdc, et sdb.
smile

#25 Le 12/03/2007, à 20:45

Sirguda

Re : Grub Stage 1.5 : Error 22

Ok. Pour ce qui est du boot, c'est sûr de sûr, à 100%. Dans le BIOS, j'ai mis le Raptor en 1er. Raptor dont on voit le screen de GParted ici. Donc oui, c'est bien le disque dur avec Ubuntu dessus qui Boot.

Je vais faire Geometry ce soir. Là je range tout bien dans mon ordi pour ne rien perdre au cas où tout merdoie.

Hors ligne