Rechercher : dans
Par :

[XP-Kubuntu] GRUB Error 22

Dernière réponse le 8 avr 2008 à 16:23:06 SeBoU57, le 23 déc 2006 à 19:27:24 
 Signaler ce message aux modérateurs

Bonjour à tous,


Depuis ce week-end, j'ai un problème de boot sur mes disques durs.

A la base je tournais sur mon portable avec 2 systemes d'exploitation :

- Windows XP Pro
- Linux Kubuntu 6.10

Sur le même disque dur j'avais mis en place une partition principale pour windows et une autre partition avec linux (+ partition swap).

Tout fonctionnait bien jusqu'au jour où j'eus la malheureuse idée de redimensionner ma partition linux avec partition magique.

Mais lorsque le pc redemarra, pendant l'execution des commandes de partition magique, un bug annula l'opération en me disant de redémarrer.

J'ai redémarré et là... l'erreur à prioris bien connu, tout de suite au démarrage, "Grub Error 22"...

Je ne vous cache pas que je me suis déjà un peu renseigner et battu pour que cela fonctionne... Sans résultat.

Je ne peux pas me permettre de formater mon disque, j'ai trop de données personnelles que je dois récupérer. (assez rapidement)

Ce que j'ai déjà fait :

- Insérer mon CD de Windows XP et tenter une réparation.

Je sais qu'il y a deux façons de réparer, soit par invite de commande, soit par "réparation en mode graphique" on va dire où le CD tente une mise à niveau automatique.

J'ai déjà tenter les deux modes. Rien à faire !
Au redémarrage, après la tentative de mise à niveau, toujours la même erreur à l'écran.
En mode invite de commande, lorsqu'il me demande de choisir ma partition sur laquelle je veux effectuer la réparation il me propose une partition 1 : C:\Windows. Je la saisi au clavier, puis il me demande un mot de passe administrateur.
Soucis : Mot de passe incorrect, alors que je suis certains je dis bien, du mot de passe que j'avais entrer lors de l'installation. J'ai quand même essayé une saisi vide, en appuyant directement sur Entree, mais toujours mauvais mot de passe.

Mais j'avais une solution à ce problème... Normalement ! Pas mal de gens savent comment "casser" un mot de passe administrateur sur une machine avec Xp pro. J'ai donc mis cette opération en pratique !

Nouveau problème : il ne me détecte aucun disque dur, aucune partition...

Impossible donc de casser le mot de passe. (si il y en a un ?)

Alors bon, j'ai laissé de côté l'idée de réparation avec le CD de windows (fixboot fixmbr).

- J'ai alors eu une nouvelle idée. Avec le CD d'install de Kubuntu, on a la possibilité d'avoir un systeme d'exploitation temporaire. (kubuntu en démarrant sur le CD)

A partir de là j'ai lancé le logiciel QTPARTED permettant de gérer les média.

Mes partitions sont bien toutes là.
/dev/sda

De ce côté tout à l'aire le plus normal possible.

Alors j'ai ouvert une console en tappant la commande suivante :

sudo more sda2

sda2 etant la partition où se trouve windows.

Au milieu de plein de caractère ASCII, j'ai pu trouver quelque chose de très clair :
"Err. lecteur disque
NTLDR manque
NTLDR est compress
Entrez Ctrl+Alt+Suppr pour redemarrer"

Mais comment rajouter un quelconque fichier dll alors que je n'arrive pas à accéder au disque...?

Donc voilà je pense avoir usé toutes mes cartes... C'est pour celà que je viens ici en attente d'aide.


Merci beaucoup à ceux qui ont tout lu et qui tenteront de m'aider !

Configuration: Windows XP Pro
Linix Kunbuntu 6.10

Meilleures réponses pour « [XP Kubuntu] GRUB Error 22 » dans :
Désinstaller LILO ou GRUB VoirA partir d'une disquette de boot de Windows 98 Depuis le CD d'install de Windows 2000 ou de Windows XP Depuis le CD d'install de Mandriva En utilisant SuperGrubDisk A partir d'une disquette de boot de Windows 98 Insérer votre disquette...
[Bootloader] Dual boot : changer le système démarré par défaut VoirPour changer le système démarré par défaut suivant votre "bootloader" il vous faut : (toutes ces manipulations sont à exécuter en tant que "root") Pour LILO Pour GRUB Pour LILO Éditer votre fichier de configuration...
Spoolsv - spoolsv.exe Voirspoolsv - spoolsv.exe Le processus spoolsv.exe (spoolsv signifiant Printer Spooler Service, en français spouleur d'impression) est un processus générique de Windows NT/2000/XP servant à mettre en mémoire (file d'attente) les travaux...

1

SeBoU57, le 24 déc 2006 à 02:08:58

Problème résolu !

Si quelqu'un rencontre le même prob que moi voilà comment le résoudre :


Tu inseres le CD de Kubuntu en Live et executes les commandes



$ sudo grub
grub> find /boot/grub/stage1
grub> root (sd?,?) # ? doit être remplacé par le texte retrouvé de commande antérieure
grub> setup (hd0)
grub> quit

Merci à Gray_Light !!

Voilà ! Joyeuses fêtes !

Répondre à SeBoU57

2

vil coyote, le 24 déc 2006 à 02:15:03

Bonne nouvelle, :)
n'oublies pas de cocher ton pbm comme résolu,tu as un bouton à cocher en haut du topic... <<Si tu le fais,fais-le bien.(Aristote)>>
Et merci de nous tenir au courant de l'évolution de votre probléme...

Répondre à vil coyote

3

yehudi, le 24 déc 2006 à 15:01:09

Incroyable !

J'ai la meme config (portable avec partition XP, partition donénes, partition swap et partition kubuntu), le meme probleme, j'ai fait les memes tests pour le résoudre et j'étais dans la meme impasse, tout ca a quelques heures d'intervalles!

La solution est tres élégante et rapide, merci.

Par contre je corrige une erreur, ca n'est pas
"grub> root (sd?,?)"
mais c'est
"grub> root (hd?,?)"
sinon on a "Error 27 while parsing number"

Bonnes fetes !!

Répondre à yehudi

4

Darkcore, le 19 mar 2008 à 16:45:24

Salut je voulais savoir si pour Vista il fallait utiliser les meme commande car jai tester sous kubuntu pour recuperé mon vista et il reconnai pas la commande: grub> find /boot/grub/stage1 donc voila si quelqu'un pouvait me repondre sa serait sympas merci.

Répondre à Darkcore

5

frédo, le 5 avr 2008 à 11:20:47

Merci beaucoup pour la solution!!!
mais je vois pas trop a quoi correspond :

grub> root (sd?,?) # ? doit être remplacé par le texte retrouvé de commande antérieure

Répondre à frédo

6

 SeBoU, le 8 avr 2008 à 16:23:06

Si je ne m'abuse, la commande

grub> find /boot/grub/stage1

permet de trouver sur quelle partition voir secteur du disque l'ordi doit booter.

Donc tu devrais obtenir un chiffre résultant de cette commande qui devra être ensuite remplacé par le fameux "?" de la commande d'après.

En espérant avoir pu t'aider.

Répondre à SeBoU