Aller au contenu

Grub ne voit pas Xp


eternal-newbie

Messages recommandés

Linuxiennes (y-en a qui passent par ici?), Linuxiens; bonsoir!

En Linux, des distributions libres et gratuites y-en à plein, alors je me suis dit que le meilleurs moyen de savoir avec laquelle je serai le plus à l'aise était de les essayer (vu le prix, je peux bien me le permettre :P ).

Comme je ne suis pas encore bien habitué à l'essentiel de ces systèmes (j'ai du mal à retenir les lignes de commande (je les note, mais je perds tout le temps mes mémos ^^ )), je me concentre pour le moment sur les distros "simples".

J'ai déjà tenté Ubuntu (c'est d'un commun, tout le monde l'a :P ) et OpenSuse (Sympa, le disque d'installation est bien plus agréable que l'alternat d'Ubuntu, mais je trouve Yats un peu zarb des fois).

Là je me lance dans Mandriva; l'installation se passe bien, je ne me souci pas de Grub (OpenSuse me l'avait déjà installé et il fonctionnait), redémarrage du PC et affichage du Grub à la mode Mandriva, avec une petite surprise : Il ne me propose pas Xp (pourtant avec Suse il était là).

Nouveau Redémarrage et toujours rien; je sors donc le "Super Grub Disk" et, avec, parviens à démarrer sous Xp (j'y suis actuellement).

J'ai fait une petite recherche sur Google et j'ai trouvé Grub qui boot windows direct, Grub qui plante quoi qu'on fasse, des PC qui refusent de se lancer... Enfin tout un tas de problèmes sauf Grub qui ne voit pas Windows (ou similaire).

A votre avis, qu'est-ce qui faut que j'fais?

Lien vers le commentaire
Partager sur d’autres sites

Édites ton menu.lst de grub pour y ajouter quelque chose qui ressembles à ça :

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		   Microsoft Windows XP �dition familiale
root			(hd0,0)
savedefault
makeactive
chainloader	 +1

À adapter à ton cas bien sûr.

Modifié par cool spot
Lien vers le commentaire
Partager sur d’autres sites

Édites ton menu.lst de grub pour y ajouter quelque chose qui ressembles à ça :

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		   Microsoft Windows XP �dition familiale
root			(hd0,0)
savedefault
makeactive
chainloader	 +1

À adapter à ton cas bien sûr.

Merci CS (tu permets que je t'appelle CS ^^ ?), je verrai ça demain, après avoir dormi.

Juste pour être sûr : Dans la première ligne, à la place de Debian, moi je mets Mandriva c'est ça?

Lien vers le commentaire
Partager sur d’autres sites

Tu met ce que tu veux, lorsque qu'une ligne commence par un #, il s'agit d'un commentaire. :class:

J'avais même pas vu que cette ligne était commentée :P .

Heureusement que je ne l'ai pas fait hier soir, j'aurais probablement encore tout bousillé :P !

Edit :

Donc, voilà mon menu.lst de Grub.

Je supose que je dois indiquer Xp dans la ligne "title".

Pour le reste je suis pas vraiment sûr.

(Je suis lourd, je sais. Mais j'ai tellement déglingué de systèmes en faisant des manipulations de ce genre que maintenant je préfère demander avant)

timeout 120

color black/cyan yellow/cyan

gfxmenu (hd1,2)/boot/gfxmenu

default 0

title linux

kernel (hd1,2)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=f9506823-d80f-46e0-8d16-62fcb65e0332 resume=/dev/sdb5 splash=silent vga=788

initrd (hd1,2)/boot/initrd.img

title linux-nonfb

kernel (hd1,2)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=f9506823-d80f-46e0-8d16-62fcb65e0332 resume=/dev/sdb5

initrd (hd1,2)/boot/initrd.img

title failsafe

kernel (hd1,2)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=f9506823-d80f-46e0-8d16-62fcb65e0332 failsafe

initrd (hd1,2)/boot/initrd.img

Edit2 :

RAAAAH QUEL CON!

J'ai fait "chmod 7 menu.lst" puis j'ai ajouté ce qu'il fallait et redémarrer, mais je m'étais gouré de partoch.

Là, l'horreur, avant de redémarrer j'ai voulu retirer les droits d'écriture et j'ai marqué (pourquoi?) "chmod 0 menu.lst".

Maintenant j'ai plus aucun accès à menu.lst.

SOS s'il vous plaît :P .

Edit3 : C'est bon, j'ai fait "chmod 557" (ou un truc approchant) et j'ai pu corriger le tir, merci du coup demain ^^ .

Modifié par eternal-newbie
Lien vers le commentaire
Partager sur d’autres sites

En modifiant le menu lst, tu peux aussi ajouter facilement une image de fond et des mots de passe, un pour interdire le menu édition de Grub, et les autres pour lancer les divers système d'exploitation !

Une image avec un menu perso ça fait cool quand ton pc démarre :ph34r:

(chez moi seul le 3iem choix: le terminal de secours de Linux a le même mots de passe que l'édition de grub)

Lien vers le commentaire
Partager sur d’autres sites

Oui si ça te plait y'a pas de souci :)

Cool B) !

Tu as résolu ton problème c'est bien, question bête surement, pourquoi avoir changé les droits du fichier ?

Parce que je n'avais pas les droits pour enregistrer menu.lst.

Fallait pas? (J'ai encore beaucoup à apprendre, exercice dans lequel je n'ai jamais excellé ;) ).

Lien vers le commentaire
Partager sur d’autres sites

Je penses qu'il vaux mieux vaux s'identifier en tant que root pour éditer ton fichier que d'en changer les droits.

Si je ne me trompe pas, dans la console :

su

mot de passe root

Et ensuite, quoi que je fasse, je suis en root? (même si je ne suis pas dans la console?(c'est con comme question, mais j'ai du mal à tout saisir sur les sites spécialisés)).

Lien vers le commentaire
Partager sur d’autres sites

Tu ouvres simplement une console dans laquelle tu d'identifies en tant que root avec la commande "su -". Une fois que tu as fini, tu fais un CTRL-D au clavier pour sortir (ou tu fermes le terminal).

Il n'est effectivement pas prudent de modifier les droits sur le fichier de conf de Grub. S'il n'est accessible que par l'admin du système, ce n'est pas pour rien ;)

Lien vers le commentaire
Partager sur d’autres sites

Utilise sudo au lieu de su:

sudo te permet de lance un programme en mode root

et avant de le lancer il te demande ton password administrateur ;)

(sauf si tu as déjà utiliser sudo dans les 5 dernières minutes)

ecrit:

"sudo nano menu.lst"

nano est un éditeur en mode texte (donc fait pour un terminal linux) qui est facile d'utilisation.

Une fois la modification faite tu sauves en quittant nano et tu n'as pas à t'embêter avec les droits du fichier qui ne seront pas modifié :)

Si tu veut rétablir les droits d'origine fait "sudo chmod 600 menu.lst"

il n'y aura donc plus que root qui aura accès en lecture écriture au fichier B)

Si tu veux des infos sur chmod, il suffit de faire "man chmod"

(j'espère que tu connais la commande man qui donne de l'aide sur les autres)

(Sinon en 2 mots car chmod a d'autre syntaxe d'utilisation:

Le premier chiffre est pour le propriétaire du fichier (celui qui la créer donc toi ou root ou un autre utilisateur) le second pour le groupe et le troisième pour les autres

ensuite:

4 pour lecture

2 pour écriture

1 pour exécution

0 pour aucun droits

il suffit d'additionner:

donc 600 veut dire:

6 = lecture écriture pour le propriétaire (à savoir root pour menu.lst)

0 aucun droits pour le groupe

0 aucun droits pour les autres

)

Modifié par Dark_Kaze
Lien vers le commentaire
Partager sur d’autres sites

lol j'ai pas assez réfléchit j'ai trop l'habitude de ubuntu :)

mais c'est activable apparemment:

http://www.mandrivalinux-online.eu/index.p...9&Itemid=96

Sinon je sais même pas si nano est présent mais bon il y a vi et les 2 sont assez incontournable B)

Loin de moi l'envie de passer pour un débile mais

visudo: command not found
; logique, puisqu'aucun fichier nommé sudoers ne se trouve dans /etc ;) .

Enfin, c'est pas bien grave, au pire je traite tout au cas-par-cas.

Lien vers le commentaire
Partager sur d’autres sites

Vérifies grâce à ton gestionnaire de paquets que sudo est installé, c'est une fonction bien pratique pour l'administration de ton système.

Sympa le raccourci ctrl-d, ça m'éviteras de taper exit pour sortir.

Concernant les raccourci dans un terminal, lesquels utilisez vous ? J'ai découvert assez récement ctrl-c pour interrompre la tache en cours ce qui peut s'avérer pratique ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Le post est deja ancien mais bon

Théoriquement sous mandriva tu peux choisir Lilo ou Grub .

Je pense que tu as mis le boot sur le MBR du disque dur master la ou se trouve Win xp .

Maintenant a savoir si tu as 1 DDUR ou 2 .Si tu as mis Mandriva sur une partition ou un disque dur dédié, ce dernier étant en esclave.

Voici mon Menu.lst (Grub) sous mandriva

timeout 60

shade 1

viewport 3 2 77 22

splashimage (hd1,11)/boot/grub/splash.xpm.gz

default 3

title linux <=== Texte du menu pour lancer le nunux

kernel (hd1,11)/boot/vmlinuz root=/dev/hdb12 resume=/dev/hdb11 splash=silent vga=788

initrd (hd1,11)/boot/initrd.img

title windows <=== Texte menu pour lancer le xp

root (hd0,0) <=== Premier disque dur (maitre) et première partition

chainloader +1 <=== me semble que lui lance le boot.Ini de xp.

si tu edites le script "menu.lst" en tant que root, ne surtout pas mettre de majuscule au début de chaque mot ou par EX: (Hd0,0) au lieu de (hd0,0)

Ce qui est important c'est de repérer les hd0 , hd1 et les partitions .Seulement voilà je comprends pas pourquoi lors de l'installation ceci n'a pas été fait automatiquement ou alors tu as oublier quelque chose en route.

Pour editer et changer le menu.lst sous Kde. Je passe en mode console puis je me place en root (su et mot de passe) ,j'ouvre le dossier Boot/Grub par l'interface graphique,je drague l'icone de menu.lst dans la console et je choisis "coller" puis je valide par la touche Enter.

Modifié par ness62
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...

Information importante

By using this site, you agree to our Conditions d’utilisation.