IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

RedHat / CentOS / Fedora Discussion :

grub hard disk error après un crash disk


Sujet :

RedHat / CentOS / Fedora

  1. #1
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Points : 1 199
    Points
    1 199
    Par défaut grub hard disk error après un crash disk
    Hello Linuxiens

    Mon PC démarre en Dual boot mais son installation remonte à tellement d'années que je ne me souviens plus que très vaguement des fichiers créés.

    Windows XP est installé sur le disque master formaté en Fat32 et Linux sur le slave qui est crashé.

    Je ne pouvais plus démarrer mon PC alors, j'ai retiré le disque crashé.

    Une fois le PC redémarré, je reçois le message "grub hard disk error".
    J'ai accès au disque master en démarrant sur un CD Windows 98.
    Je suppose que je dois travailler sur le secteur de boot et sur le fichier qui exécute le dual boot, mais quant à la façon la plus simple je m'en remets à vos conseils.

    Merci d'avance

  2. #2
    Membre averti Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Points : 411
    Points
    411
    Par défaut
    Avec un CD Windows 98, tu pourras ecrasé le MBR et le faire revenir au boot standard Windows... qui ne bootera que Windows

    Aussi loin que je connaisse Grub, il a besoin du stage2, qui se trouve dans /boot.
    donc, sans ta partition /boot de Linux, grub ne peux pas marcher. Il va falloir que tu écrase grub.
    (Grub est trop "complexe" pour tenir dans le secteur de boot seul)

    Maintenant, je ne connais pas la commande pour faire ça sous Windows.

    Peut être que fdisk de Windows peut le faire, je ne sais pas.

    Sinon, il y a d'autre chargeur qui peuvent se permettre de tenir dans le secteur de boot sans partition Linux.
    Par exemple, il y en a un fournit avec system rescue CD. Je ne sais plus son nom, mais il est pratique.

    [EDIT] : Pour fixer le MBR via fdisk depuis le CD Windows, ceci devrait fonctionner :
    http://support.microsoft.com/kb/69013

  3. #3
    Membre averti Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Points : 411
    Points
    411
    Par défaut
    Oups... je viens de me rendre compte de la différence entre les 2 Windows....

    ... Si la réparation du MBR n'est pas possible (genre le fdisk win98 qui fait un caca nerveux car il ne reconnais pas XP)
    Alors je pense que System Rescue CD est ta meilleure chance, en installant GAG (boot avec la ligne gag)
    http://gag.sourceforge.net/

  4. #4
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Points : 1 199
    Points
    1 199
    Par défaut
    Merci à toi SYL666

    Je me sens tout à fait démuni pour n'avoir jamais dû faire des opérations si "basiques" touchant à la cohabitation de deux OS.

    Il me faudrait donc une méthode éliminant toute référence à RedHat 9 pour que le démarrage puisse se faire sous Windows XP.

    Je peux démarrer à partir d'un CD Windows 98, Windows Xp ou RedHat 9.

    Je pense que si
    le fdisk win98 qui fait un caca nerveux
    c'est quand la partition est en NTFS. C'est la raison pour laquelle je formate toujours une partition de démarrage Windows en Fat32.
    J'imagine que je dois supprimer BootLoader.

    Alors quelles sont les étapes à effectuer pour que mon disque puisse démarrer sous Windows XP ?

  5. #5
    Membre averti Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Points : 411
    Points
    411
    Par défaut
    [mode "je suis presque sur de ce que je raconte _on_"]

    Si Tu n'as plus de Linux OS, alors cela ne servira à rien de passer par Red Hat pour les raisons indiqués plus haut (grub nécessite un /boot/grub quelque part)

    En passant par l'un des CD Windows, tu devrais pouvoir avoir une console quelque part.

    De la, il semblerait que la commande "fdisk /mbr" te remplacer ton boot loader par un machin qui va booter Windows.

    Le problème est que pour le moment, le MBR contient du code indiquant que la machine doit lire des fichiers de /boot/grub/
    Bien entendu, ils ont disparu.... et pouf, grub n'a d'autre choix que de planter.

    Donc, la commande windows et juste un truc tout bète. Grosso modo :
    1- il te zéro le secteur de boot
    2- il va chercher l'adresse exacte de certains fichiers systèmes de windows (dans C:\ généralement)
    3- Il va écrire cette adresse dans le secteur de boot.

    La machine boot, reçoit l'ordre d'exécuter du code dans une certaine partie du disque (à ce moment, on ne parle même pas de table de partition ou de système de fichier... juste une adresse contenant du code)

    D'ailleurs, ceci explique pourquoi le défragmenteur de Windows ne touche jamais aux fichiers système : c'est que sinon la machine ne boote plus puisque l'adresse à changé hehe!
    Voila, ça c'est la théorie, au moment de Windows 98. maintenant, comme je n'ai jamais étudier le système de boot de Windows > 2000, je ne peux pas t'en dire plus. à priori, un forum Windows pourra être de plus grande utilité.

    Je *crois* que c'est presque la même chose sur XP : le secteur de boot va chargé un autre bootloader dans une partition de Windows qui fait office de multi-boot si on a plusieurs versions de Windows installé.
    ... Donc je ne pense pas que la méthode ait changé.

    Ainsi, ton Red Hat sera complètement oublié.

    [mode "je suis presque sur de ce que je raconte _off_"]

  6. #6
    Membre chevronné Avatar de jeanbi
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 703
    Points : 2 247
    Points
    2 247
    Par défaut
    bonjour,
    beaucoup d'ecrit pour pas grand chose
    il y a un utilitaire en live cd qui se nomme
    Supergrub, qui lui repare les MBR linux et windows ...
    a+

Discussions similaires

  1. Postgresql après crash disk et restauration sur Mac
    Par dd_a2 dans le forum Installation
    Réponses: 4
    Dernier message: 13/01/2012, 18h11
  2. récupérations de fichiers aprés un crash disk
    Par Patnel dans le forum Windows XP
    Réponses: 4
    Dernier message: 10/02/2010, 14h33
  3. [Disque Dur] Message "third master hard disk error" au démarrage du PC
    Par pottiez dans le forum Composants
    Réponses: 7
    Dernier message: 09/09/2009, 22h34
  4. No Disk Error
    Par kaselander dans le forum Composants
    Réponses: 4
    Dernier message: 08/02/2009, 12h32
  5. no-system disk or disk error
    Par sarahG dans le forum Composants
    Réponses: 7
    Dernier message: 07/04/2008, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo