Forum Linux.débutant problème de démarrage sous Grub

Posté par  .
Étiquettes : aucune
0
21
fév.
2007
Bonjour,

Débutant sous linux (suse 10.2), j'ai installé suse en dual boot avec xp.
Tout fonctionne sans problème, sauf que j'ai été bidouillé dans Grub pour modifier le demarrage d'XP par défaut au lieu de suse.
Mais voilà j'ai dû faire une énorme boulette car au lancement de l'ordinateur au lieu de me retrouver avec en menu de démarrage : Windows - Suse - et Failsafe....
Je me retrouve avec : Windows et 2.16.18.2-34-defaut, plus de suse !
la seule chose à laquelle j'arrive à parvenir, c'est me retrouver sous Grub en ligne de commande.
Que dois je faire ? car en appuyant sur TAb, il ne me propose que quelques commandes et pas celle que je connais. (l'invite de commande se présente : Grub> )

Merci d'avance pour votre aide
  • # pour booter un linux il faut ...

    Posté par  (site web personnel) . Évalué à 2.

    La ligne de commande Grub. Ensuite il faut que tu tapes les commandes suivantes (en gros) :


    root (hd0,X)
    kernel /vmlinuz root=/dev/hdaY
    initrd /kernel.img
    boot


    la ligne initrd est optionnelle (enfin pas toujours, mais si tu ne trouves pas ton initrd, tu peux essayer sans).
    /dev/hdaY correspond à la partition où tu as ton système linux d'installé
    (hd0,X) correspond a la partition où tu peut trouver ton kernel et ton initrd (si existant) en notation GRUB

    Globalement, voici une table de conversion entre la notation Grub et Linux :
    (hd0,0) = hda1
    (hd0,1) = hda2
    (hd1,0) = hdb1
    (hd1,1) = hdb2
    ...

    A savoir aussi que les parenthèses en clavier qwerty sont à la place du 9 et du 0 du clavier alphanumérique (utiliser la touche majuscule). Et tu peux utiliser TAB comme tu veux pour demander a GRUB de compléter sur la partition ou sur les fichiers.

    Aussi, l'emplacement et le nom du kernel et de l'initrd dépend de ton installation, et globalement quelqu'un qui utilise SuSE pourrait sans doute mieux t'aider. Souvent c'est soit à la racine, soit dans le dossier /boot.
  • # fichier de conf

    Posté par  . Évalué à 1.

    Tu as certainement modifié le fichier /boot/grub/menu.lst

    Cherche à récupérer celui d'origine de ta distrib, ou modifie le pour changer à nouveau les entrées. Sauvegarde avant.
    A priori le fichier est commenté intelligemment, ça devrait t'aider.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.