Se connecter / S'enregistrer
Votre question

[résolu] XP / Ubuntu ==> Pb de Grub...

Tags :
  • Ubuntu
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
3 Avril 2009 22:37:25

Bonsoir,

J'ai une machine sous Ubuntu, et j'y est installé XP en dual boot.
Lorsque j'ai redémarré le PC seulement XP c'est lancé (sans choix via Grub)

J'ai donc réinstaller Grub (à partir CD Ubuntu)

Seulement lorsque je redémarre le PC, seulement Ubuntu ce lance (avec seulement Ubuntu dans Grub). La partition XP est bien visible dans le poste de travail Ubuntu, mais je ne peut pas booté dessus.

Pouvez vous m'aider à installer les 2 OS correctement sans supprimer Grub à chaque fois?

PS : coté Grub, UNIX je suis novice...

Autres pages sur : resolu ubuntu grub

4 Avril 2009 09:21:23

Salut ekoz
ekoz a dit :
Bonsoir,

J'ai une machine sous Ubuntu, et j'y est installé XP en dual boot.
Lorsque j'ai redémarré le PC seulement XP c'est lancé (sans choix via Grub)

J'ai donc réinstaller Grub (à partir CD Ubuntu)

Seulement lorsque je redémarre le PC, seulement Ubuntu ce lance (avec seulement Ubuntu dans Grub). La partition XP est bien visible dans le poste de travail Ubuntu, mais je ne peut pas booté dessus.

Pouvez vous m'aider à installer les 2 OS correctement sans supprimer Grub à chaque fois?

PS : coté Grub, UNIX je suis novice...

Peux-tu copier coller ton fichier /boot/grub/menu.lst
A priori, il devrait suffire d'y ajouter :
title windows
root (hd0,0)
makeactive
chainloader +1

Mais le hd0.0 en deuxième ligne dépend de la partition sur laquelle tu as Windows.

A +
4 Avril 2009 11:26:32

Pour ce qui est de la partition, Device manager m'indique : /dev/sda3

Voici le fichier menu.lst :
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa

## default grub root device
## e.g. groot=(hd0,0)
# groot=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-11-generic
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa single
initrd /boot/initrd.img-2.6.27-11-generic

title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST


Merci beaucoup pour ton aide :) 
Contenus similaires
4 Avril 2009 12:38:43

ekoz a dit :
Pour ce qui est de la partition, Device manager m'indique : /dev/sda3

Extra ! On a tout ce qu'il faut
dans le menu.lst, les disque sd sont considérés comme hd
De plus, alors que le device manager numérote à partir de 1, grub commence à 0
Sauf erreur, ton Windows est donc sur hd0,2

Une grosse erreur étant toujours possible, crées une copie de sauvegarde de ton menu.lst. Même si tu le massacres complètement et que rien ne démarre, tu pourras récupérer ta sauvegarde avec un LiveCD.
Ouvre une console, et tapes-y :
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.saved
Le mot de passe root t'est demandé pour confirmer ta commande.

Maintenant, on va éditer le menu.lst, apporter quelques modifications, puis ajouter l'entrée pour Windows.
Tape dans ta console :
sudo gedit /boot/grub/menu.lst
Après la saisie du mot de passe root, gedit va s'ouvrir sur le menu.lst que tu pourras éditer.

Tout ce qui est commenté (précédé par "# ") est de l'information, mais n'est pas utilisé. Tu peux l'éliminer si tu veux y voir plus clair.


# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0
Ceci signifie que le choix par défaut sera la première entrée. Tu peux le changer...

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3
3 secondes pour choisir ton OS au démarrage. Un peu rapide ! Tu peux mettre 5 ou 10


## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu
Le menu est caché au démarrage. Comme tu veux pouvoir choisir ton OS, il faut qu'il apparaisse. Donc, commente cette ligne en mettant "# " (sans les guillements) au début.


# Pretty colours
#color cyan/blue white/blue
Si tu veux des "jolies couleurs" au menu de démarrage, tu retires le "#"


## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa

## default grub root device
## e.g. groot=(hd0,0)
# groot=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-11-generic
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa single
initrd /boot/initrd.img-2.6.27-11-generic
Les deux premières entrées concernent Ubuntu avec le dernier kernel mis à jour 2.6.27-11). Les suivantes te permettent de démarrer avec l'ancienne config (kernel 2.6.27-7), si tu as des problèmes avec des drivers recompilés par exemple. Si tout marche bien, tu peux commenter (u effacer) les entrées suivantes.


title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=bcfd70d8-2c68-4b62-8c4f-0a677db40e4b ro xforcevesa single
initrd /boot/initrd.img-2.6.27-7-generic

Ensuite, test mémoire... Peut servir.


title Ubuntu 8.10, memtest86+
uuid bcfd70d8-2c68-4b62-8c4f-0a677db40e4b
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

Après cette liste automatique, tu peux donc ajouter :

title windows
root (hd0,2)
makeactive
chainloader +1


Voilà, après tout ça, tu sauves ton menu.lst, et ça devrait marcher...

A +
4 Avril 2009 16:00:16

YYYouuuuuupiiiiiiiii !!!!¡¡!!¡¡¡!!!!

Tout marche à la perfection grâce a cette explication parfaitement parfaite!!
Merci de m'avoir initier sur le sujet je comprends un peu maintenant =)

Si je peux me permettre Maître, sous gedit pour y voir plus clair :
Affichage > mode de coloration > scripts > sh
(si ca peut servir pour un éventuel visiteur sur cette page)

Question supplémentaire du Padawan :
Si je ré-installe un Windows sur la partition du windows actuel : Est ce que ca bousillera Grub ?
4 Avril 2009 16:14:51

ekoz a dit :
YYYouuuuuupiiiiiiiii !!!!¡¡!!¡¡¡!!!!

Tout marche à la perfection grâce a cette explication parfaitement parfaite!!

Ton enthousiasme fait plaisir à voir ;) 

Au risque d'être un peu lourd, je préfère toujours expliquer en détail plutôt que de donner une recette toute simple.
"Donne un poisson à quelqu'un qui a faim, tu le nourriras une journée, Apprends-lui à pêcher, tu le nourriras toute sa vie"

ekoz a dit :

Merci de m'avoir initier sur le sujet je comprends un peu maintenant =)

C'est ce qui est bien sous Linux, si on veut s'en donner la peine, on peut tout comprendre (si on ne veut pas s'en donner la peine, on restera esclave de sa machine, autant rester sous Windows).
ekoz a dit :

Si je peux me permettre Maître, sous gedit pour y voir plus clair :
Affichage > mode de coloration > scripts > sh
(si ca peut servir pour un éventuel visiteur sur cette page)

C'est sûr que ce n'est pas le notepad, hein :D 
ekoz a dit :

Question supplémentaire du Padawan :
Si je ré-installe un Windows sur la partition du windows actuel : Est ce que ca bousillera Grub ?

Et oui ! Windows ne (re)connait et ne respecte rien d'autre que lui même.

Tu sais réinstaller grub (mais il écrasera ton actuel menu.lst), prends le soin de faire une copie du bon avant de tenter de réinstaller Windows.

Bienvenu du bon côté de la force

A +
4 Avril 2009 17:35:36

Citation :
C'est sûr que ce n'est pas le notepad, hein :D 


bon j'avoue pour le coup des commentaire en bleu, c'était pour faire plus pro ;) 

Citation :
Bienvenu du bon côté de la force


Décidément je m'éloigne de plus en plus du coté obscur...
autrement dit je délaisse de plus en plus window$ au profit de Linux :) 

Citation :
"Donne un poisson à quelqu'un qui a faim, tu le nourriras une journée, Apprends-lui à pêcher, tu le nourriras toute sa vie"


Carrément totalement à 100% d'accord !¡!¡!¡

Citation :
Et oui ! Windows ne (re)connait et ne respecte rien d'autre que lui même.


Quel nul :p 
Bon ben je vais réinstaller quand même, malgré que je ne me souvienne plus de la manip pour réinstaller Grub, je retrouverais sur le net :) 

A+ et Merci pour les 2 sujets que tu m'as résolu :)  :)  :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS