Gros problème ubuntu/grub, je ne peux plus accéder à mon boot windows

Gros problème ubuntu/grub, je ne peux plus accéder à mon boot windows - Divers - Linux et OS Alternatifs

Marsh Posté le 14-10-2006 à 03:04:59    

Bonjour,
 
désolé si je poste au mauvais endroit mais j'ai une énorme, énorme, énorme galère !
Je ne peux tout simplement plus accéder à mon ordinateur (plus précisément à mon install de windows xp)
 
J'expose le problème :
 
J'ai à la base une install de xp pro sur un disque IDE, plus 3 disques SATA.
Je viens de me racheter en plus un nouveau SATA (un 4è, donc) pour mettre dessus un dual boot XP / Ubuntu (Une autre partition XP pour y mettre uniquement mon logiciel de montage - avid - histoire d'avoir une install propre pour le boulot, et ubuntu pour essayer).
 
J'ai donc crée avec le live cd d'ubuntu 3 partitions primaires (ou un truc comme ça) sur le nouveau disque, une pour la racine, une pour le swap, et une pour le boot (j'avais fait pareil auparavant mais sans le secteur de boot et je n'avais pas d'option pour lancer ubuntu, qui était par ailleurs bien installé. D'ou cette nouvelle manip et la création de ces 3 partitions. Je crois que je n'aurais pas du...). Une fois ces partitions crées, j'ai lancé l'install d'ubuntu, qui a eu l'air de bien marcher. Reboot.
 
Jusque là tout va bien.  
Mais au boot, je me tape GRUB loading, please wait... Error 21 (ou d'autres numéros)
 
Je me dis, bon, ça vient du DD ou j'ai crée les partitions pour ubuntu. Je l'enlève de la séquence de boot. Même problème. Je le débranche. Même problème ! Ca commence à me stresser sévèrement, dans le live CD d'ubuntu je n'ai pourtant touché qu'a ce nouveau disque ! Mais même quand il est débranché je me tape des GRUB error... Je ne sais même pas ce qu'est grub, pour tout dire... En débranchant au hasard certains SATA, j'ai eu un menu me proposant plusieurs choix, ubuntu, d'autres trucs, et enfin win XP (loader). J'ai donc pu lancer XP, mais il a planté à l'écran du choix des sessions (j'ai entré mon mot de passe et pfuiiit).
 
Bref, je suis totalement coincé, je ne peux pas accéder à mon système... Est ce que mon disque de boot XP (l'ide) est altéré ? Que faire ? Je suis extrêmement stressé, j'espère que vous pourrez m'aider, parce que là ça me rend fou...
 
Merci d'avance...

Reply

Marsh Posté le 14-10-2006 à 03:04:59   

Reply

Marsh Posté le 14-10-2006 à 03:19:10    

1) Je pense que tes partitions windows ne sont pas altérées.
 
2) Tu bootes sur le CD Windows, tu fais R (de mémoire...) pour entrer dans le mode rescue, et une fois que tu es dans la console tu tapes fixmbr. Normalement ça devrait remettre le secteur de boot comme il était avant (i.e. prévu pour lancer uniquement windows).
 
3)Pour réparer Grub je sais pas trop, mais il y a pas mal de pb avec le matos récent (l'erreur 21 par exemple); tu peux peut-être tenter d'installer LiLo à la place.
 
edit : c'était R, pas F1, j'ai confondu avec les CD Mandriva  :o


Message édité par fhr le 14-10-2006 à 03:27:23
Reply

Marsh Posté le 14-10-2006 à 03:20:39    

oh putain merci, j'essaye ça de suite, je cours je vole

Reply

Marsh Posté le 14-10-2006 à 03:23:51    

:lol: c'est sûr que 3h20 du mat c'est pas terrible pour chercher de l'aide... Normalement ma solution devrait te permettre de retrouver windows et donc de dormir sur tes 2 oreilles :D Tu répareras Grub demain à tête reposée  ;)


Message édité par fhr le 14-10-2006 à 03:24:34
Reply

Marsh Posté le 14-10-2006 à 03:26:27    

ça n'a pas l'air d'être F1, en tout cas je matraque tous les F et un moment il me demande d'insérer une disquette pour le système de récupération automatique ou quelque chose du genre ?

Reply

Marsh Posté le 14-10-2006 à 03:28:04    

c'est R, pas F1, désolé. Ca te permet d'accéder à la "console de récupération".
 
PS : en matraquant les Fx, t'as dû tomber sur F6, qui permet de passer des drivers via disquette...


Message édité par fhr le 14-10-2006 à 03:29:20
Reply

Marsh Posté le 14-10-2006 à 03:28:36    

la récupération système automatique plus exactement. En tout cas je n'arrive pas à atteindre la console :( ?

Reply

Marsh Posté le 14-10-2006 à 03:30:02    

sur le screenshot là :
 
http://www.world-informatique.com/images/articles/recupxp/recupxp02.jpg
 
On voit quand il faut appuyer sur R.


Message édité par fhr le 14-10-2006 à 03:33:45
Reply

Marsh Posté le 14-10-2006 à 03:44:41    

merci beaucoup pour ton aide. mais je ne vois pas quand cette ### de fenetre apparait... aarg
sinon F6 je connaissais et j'ai bien vu que ça n'avait rien à voir... Mais F2 aussi demande d'insérer une disquette... Pfuiii...


Message édité par nco_ le 14-10-2006 à 03:45:30
Reply

Marsh Posté le 14-10-2006 à 03:47:22    

Bizarre, parce que cette fenetre est la 1ere où on peut agir (avant il y a un long chargement de pilotes si je me souviens bien).  
 
Ton CD, c'est un CD de restauration (genre filé avec un PC de marque) ou un CD Windows normal ?

Reply

Marsh Posté le 14-10-2006 à 03:47:22   

Reply

Marsh Posté le 14-10-2006 à 03:48:14    

en fait, cette fenetre n'apparait pas. A moins qu'elle n'apparaisse a la fin seulement ? parce que moi ça charge direct les bidules (drivers, ODE; autres machins) en bas de l'écran, fond bleu sur le reste, et ensuite j'arrive à la liste des partitions de mon disque IDE...

Reply

Marsh Posté le 14-10-2006 à 03:48:31    

mon cd est un windows normal, SP2

Reply

Marsh Posté le 14-10-2006 à 03:49:22    

normalement cette fenetre apparait entre le chargement des pilotes et la table des partitions.
 
Si tu as une disquette de boot sous la main, tu peux essayer fixmbr ou fdisk /mbr.


Message édité par fhr le 14-10-2006 à 03:50:52
Reply

Marsh Posté le 14-10-2006 à 03:50:38    

et bien... je ne l'ai pas ! merdouille ! comment est ce possible? que faire?

Reply

Marsh Posté le 14-10-2006 à 03:52:12    

je n'ai ni disquette... ni lecteur disquette... la situation commence à m'inquiéter... il faudrait que je chope un ISO d'un cd permettant de réparer le mbr, si j'ai bien compris... sinon je vois pas quoi faire ??

Reply

Marsh Posté le 14-10-2006 à 03:52:28    

Apparemment t'as un PC sous la main, si c'est Windows XP t'as qu' à créer une disquette de boot (cf http://www.commentcamarche.net/faq [...] t-sous-xp)

Reply

Marsh Posté le 14-10-2006 à 03:53:23    

ah mince pas de lecteur de disquette :( Alors regarde du coté du Ultimate Boot CD, il inclut un paquet d'utilitaires, dont certains pour gérer le MBR, mais je m'en suis jamais servi, donc je pourrai pas trop t'aider.

Reply

Marsh Posté le 14-10-2006 à 03:56:01    

j'ai ptet un lecteur disquette qui traine. oh pinaise la galère. la je suis sur un pc portable à l'arrache... faut que je trouve un fixe si je veux créer la disquette... oh l'embrouille... pourquoi mon cd de xp me permet pas d'accéder a la console ? c'est ça que je capte pas

Reply

Marsh Posté le 14-10-2006 à 03:56:13    

Bon je vais me coucher moi  :sleep:  
 
Bon courage ;) Normalement tes données sont sauves, t'as pas trop à t'inquiéter.

Reply

Marsh Posté le 14-10-2006 à 03:59:32    

merci beaucoup en tout cas :)

Reply

Marsh Posté le 14-10-2006 à 11:11:22    

nco_ a écrit :

J'ai donc crée avec le live cd d'ubuntu 3 partitions primaires (ou un truc comme ça) sur le nouveau disque, une pour la racine, une pour le swap, et une pour le boot (j'avais fait pareil auparavant mais sans le secteur de boot et je n'avais pas d'option pour lancer ubuntu, qui était par ailleurs bien installé. D'ou cette nouvelle manip et la création de ces 3 partitions. Je crois que je n'aurais pas du...).
Ubuntu (ou n'importe quel Linux) peut parfaitement fonctionner sans une partition /boot specifique. Les gentooistes te diront que c'est une bonne idee d'en avoir une, mais faut pas faire attention (c'est des gens un peu bizarres).
 
Jusque là tout va bien.  
Mais au boot, je me tape GRUB loading, please wait... Error 21 (ou d'autres numéros)
En débranchant au hasard certains SATA, j'ai eu un menu me proposant plusieurs choix, ubuntu, d'autres trucs, et enfin win XP (loader).  
Grub, le bootloader, fonctionne de la maniere suivante : il s'installe sur le MBR de ton disque IDE, se lance au demarrage des que le BIOS lui passe la main, et va lire dans le fichier texte /boot/grub/menu.lst la liste des OS installes et leurs emplacements physiques dans ton PC. C'est ce menu-la que tu as vu.
L'erreur au boot, et le fait que tu retrouves ton menu grub en debranchant certains SATA laisse soupconner que grub s'est fait des noeuds dans son menu.lst. J'ai l'impression qu'il numerote tes disques SATA dans un ordre different, au moment du boot, de ton liveCD. Pas grave (suffit de booter sur le liveCD et d'aller editer le menu.lst, et de trouver par essais/erreurs, le bon numero...)

 
J'ai donc pu lancer XP, mais il a planté à l'écran du choix des sessions (j'ai entré mon mot de passe et pfuiiit).
T'as reessaye une deuxieme fois ? A partir du moment ou grub passe la main a Windows (ou NTDLR plutot), c'est la faute de Windows si ca plante... C'est bien de ton install originale sur le disque IDE que tu parles ?
 
Bref, je suis totalement coincé, je ne peux pas accéder à mon système... Est ce que mon disque de boot XP (l'ide) est altéré ?
Oui, dans le sens ou grub a ecrase son MBR pour s'y installer. Mais la (les) partition(s) NTFS ne sont certainement pas affectees, par contre. Mounte-les depuis le liveCD si tu veux te rassurer.


Reply

Marsh Posté le 14-10-2006 à 13:13:38    

merci pour toutes vos infos les mecs j'apprend des trucs :D
 
ok, aller editer le menu.lst
Cool idée. Comment je fais ça ? :)


Message édité par nco_ le 14-10-2006 à 13:19:29
Reply

Marsh Posté le 14-10-2006 à 13:24:59    

En y repensant, j'en raconte de plus grosses que moi. Le probleme est pas au niveau du menu.lst, mais au niveau du disque root pour grub... je reviens dans 5'.

Reply

Marsh Posté le 14-10-2006 à 13:38:07    

Y a des pistes la : http://www.gnu.org/software/grub/m [...] vely.html. Par contre, la commande find risque de renvoyer des resultats comiques vu que le liveCD doit avoir son propre menu.lst.
 
En gros, ce que je ferais a ta place : booter sur le liveCD. Ouvrir un terminal, taper

sudo grub

Ce qui te donne acces a la ligne de commande de grub. Ensuite, taper

grub> root (hdX,Y)
grub> setup (hd0)

en remplacant X et Y par les entiers qui vont bien.
 
X est le numero du disque dur sur lequel se trouve ton install de Ubuntu, compte a partir de 0. Le disque 0 est manifestement ton IDE, y a probablement un gag au niveau de l'ordre des disques SATA. Donc essaie 1, 2, ou 3 (en rebootant pour tester a chaque fois, hein).
 
Y est le numero de la partition /boot, sur le disque SATA tout neuf, comptee a partir de 0.

Reply

Marsh Posté le 14-10-2006 à 14:38:52    

bon, heureusement que c'est pas menu/lst qu'il faut trifouiller car je pigeais pas tout ;)
 
avant de faire la manip que tu me conseilles (je suis dans la ligne de commande de grub là), je préférerais être sur de la marche à suivre.
 
Je me dis que je ferais mieux de rebrancher tous mes SATA (histoire de régler le problème une fois pour toute).
Pour trouver X, je compte dans l'ordre d'install de mes DD ? ou dans l'ordre de leur branchement sur la mobo (ok, ça ne veut rien dire...). Si c'est dans l'ordre d'install, 0=IDE1, 1=SATA1, 2=SATA2, 3=SATA3, 4=SATA4 (le bon, donc, à priori)
 
Y le numéro de la partition boot. OK. Je dois pouvoir la repérer avec Gparted.  
 
Bon, ya un problème dans tout ce que j'ai dit ? J'espère que non, je vais essayer ta manip. Merci en tout cas

Reply

Marsh Posté le 14-10-2006 à 14:49:11    

Bah je crois que le probleme se situe au niveau du X, justement. Grub s'est installe avec le Y qui va bien (sinon tu pourrais pas avoir le menu au boot juste en retirant certains disques...).
 
J'ai l'impression que grub (le programme sous Ubuntu) compte les disques SATA dans un ordre different de grub (le bootloader). Dit comme ca c'est idiot, c'est sur... Le corollaire, c'est qu'il te faudra aussi aller editer le menu.lst une fois que tu auras resolu ce premier probleme, sans quoi grub saura lancer windows, mais pas Ubuntu  :D

Reply

Marsh Posté le 14-10-2006 à 16:47:09    

le problème, c'est qu'en fait je viens de me souvenir que dans mon stress j'ai formaté mon nouveau SATA ! la blague. Donc la seule chose à faire dans l'histoire est de réparer le secteur de boot de mon IDE... Ou alors de réinstall ubuntu tout en corrgieant le problème... Mais bon. Je vais essayer cette dernière solution, vu que je ne vois pas comment faire l'autre??? Sauf avec ultimate boot cd... Si le live cd sait graver des ISO...

Reply

Marsh Posté le 14-10-2006 à 17:40:24    

Ah bah grub risque pas de fonctionner, si le menu.lst etait sur un disque que tu as formate........
 
Tu peux faire ca : tu bootes sur le LiveCD, tu crees la partition windows dont tu as besoin dessus (gparted ou fdisk dans un terminal), et puis tu laisses l'installeur s'installer sur l'espace libre restant comme il en a envie.
 
Le LiveCD sait graver des CD, a priori, surtout si tu as le LiveCD dans un lecteur et le graveur disponible a cote (si t'as qu'un seul lecteur/graveur, ca peut etre un poil plus casse-pied). Sinon, tu peux essayer plutot le CD d'install conventionnel, j'ai l'impression qu'il est plus robuste que l'installeur integre du LiveCD.

Reply

Marsh Posté le 16-10-2006 à 00:57:31    

bon. je suis passé par le cd de windows (un autre que le mien, qui bizarrement n'a jamais voulu lancer cette putain de console !?)
j'ai fait fixmbr
et je vais retenter d'installer ubuntu
 
en tout cas, merci à tous pour votre aide !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed