Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/09/2007, à 08:56

nanath02

Problème de boot windows/ubuntu

Bonjour à tous !

Voila, l'année pasée j'ai entrepris d'installer ubuntu sur mon pc, qui initialement tournait sous windows xp.

J'ai donc installé un deuxième disque dur sur lequel j'ai installé ubuntu. Etant complètement novice en la matière, c'est quelqu'un d'autre qui m'a configuré mon double boot (avec grub).


Tout allait bien jusqu'au jour où j'ai eu un soucis avec windows (bein tiens)...J'ai été obligée de rattraper le coup avec le cd de récupération qui a, complètement écrasé grub.
En conséquence, lorsque j'essaye de démarrer mon pc, alors que mes deux disques durs sont branchés, mon pc boot directement sous windows.

J'aimerais rétablir mon double boot, mais je ne sais pas comment m'y prendre.

Quelqu'un pourrait-il m'aider? Dois-je vous fournir un ou plusieurs fichiers ^pour que vous puissier m'éclairer?

Je précise que je sais toujours aller sur ubuntu, il me suffit pour cela de déconnecter le disque dur sur lequel se trouve windows (ce qui n'est pas très pratique lol)

Merci d'avance pour vos réponses...

#2 Le 04/09/2007, à 09:16

denis_aec

Re : Problème de boot windows/ubuntu

Un p'tit tour dans la doc ?
http://doc.ubuntu-fr.org/category/grub

Hors ligne

#3 Le 04/09/2007, à 11:22

nanath02

Re : Problème de boot windows/ubuntu

Je viens de lire et relire la doc (ce que j'avais déjà fait) et rien n'y fait il y a qualque chose qui cloche...Déjà, lorsque j'ouvre le fichier fstab j'obtiens uniquement ceci :

"description du disque dur"

périphérique Amorce Début       Fin               Blocs      Id System
/dev/sda    *         1   19742     158577583+      83      Linux
/dev/sda2     19743     19929     1502077+          5       Extended
/dec/sda5      19743     19929     1502046          82       Linux swap/Solaris

Vous devez avoir accès à votre répertoire /sbin ainsi qu'à votre répertoire /boot. Si vous avez une ligne /boot dans votre fstab, vous êtes parmi ceux qui auront besoin de monter deux partitions.

Je veux bien mais je n'en ai même pas une seule de ligne /boot...

Donc voila je suis un peu paumée à vrai dire... Ci-joint mon fichier menu.lst on ne sait jamais que vous y verriez une bourde monumentale lol...

# 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 change this entry to 'saved' 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=543500ad-a02a-47cd-8a52-5911d3f2ff3c ro
# kopt_2_6=root=/dev/sda1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## 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

## 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

## ## End Default Options ##

title        Ubuntu, kernel 2.6.17-12-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-12-generic root=/dev/sda1 ro quiet splash
initrd        /boot/initrd.img-2.6.17-12-generic
quiet
savedefault
boot

title        Ubuntu, kernel 2.6.17-12-generic (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-12-generic root=/dev/sda1 ro single
initrd        /boot/initrd.img-2.6.17-12-generic
boot

title        Ubuntu, kernel 2.6.17-11-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-11-generic root=/dev/sda1 ro quiet splash
initrd        /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title        Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-11-generic root=/dev/sda1 ro single
initrd        /boot/initrd.img-2.6.17-11-generic
boot

title        Ubuntu, kernel 2.6.17-10-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro quiet splash
initrd        /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title        Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro single
initrd        /boot/initrd.img-2.6.17-10-generic
boot

title        Ubuntu, memtest86+
root        (hd0,0)
kernel        /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

Moi jevoudrais juste retrouver mon double boot pour pouvoir enfin refermer ma tours :-(

#4 Le 04/09/2007, à 12:25

denis_aec

Re : Problème de boot windows/ubuntu

Connecte les deux disques, démarre en live CD et, en console, tape
sudo fdisk -l
puis donne nous le résultat.

Le problème est de réinstaller grub sur le disque windows. Dans ton menu.lst, il te manque une entrée pour win, tout à la fin. A moins que l'install qui a été faite n'ait été réalisée en modifiant ntloader (écrasé par la réinstall de win).

Dernière modification par denis_aec (Le 04/09/2007, à 12:31)

Hors ligne

#5 Le 04/09/2007, à 12:41

denis_aec

Re : Problème de boot windows/ubuntu

Bon, je viens de corriger la doc où il manquait visiblement quelques lignes ...

Tu vas là : http://doc.ubuntu-fr.org/tutoriel/comme … on_windows et tu suis la méthode "Avec votre LiveCD (1ere méthode)" . Ca devrait le faire !

En bas de la doc, il y a aussi ce lien http://ubuntuforums.org/showthread.php?t=224351 ... mais il faut connaitre un peu d'anglais wink

Dernière modification par denis_aec (Le 04/09/2007, à 16:56)

Hors ligne

#6 Le 04/09/2007, à 12:54

nanath02

Re : Problème de boot windows/ubuntu

Le voila :

Disk /dev/sda   160 Gb

Device        Boot    Start        End         Blocks      Id       System

/dev/sda1      *           1         6374        51199123+  7     HPFS/NTFS
/dev/sda2                6375       19457      105089197+ 7    HPFS/NTFS


Disk /dev/sbd : 163.9 Gb

Device          Boot    Start        End         Blocks       Id       System

/dev/sdb1       *        1              19742       158577583+ 83  Linux
/dev/sdb2                19743         19929       1502046     5    Extended
/dev/sdb5                 19743        19929       1502046      82  Linux Swap/Solaris

Voila, et dans ce cas-là les deux dd sont connectés...

#7 Le 04/09/2007, à 14:04

denis_aec

Re : Problème de boot windows/ubuntu

Tu vas là : http://doc.ubuntu-fr.org/tutoriel/comment_recuperer_ubuntu_apres_installation_windows et tu suis la méthode "Avec votre LiveCD (1ere méthode)" . Ca devrait le faire !

Pour toi, ce ne sera probablement pas "hd0,0" ou autre, ce sera plutôt "sd0,0".

Dernière modification par denis_aec (Le 04/09/2007, à 16:56)

Hors ligne

#8 Le 04/09/2007, à 15:30

nanath02

Re : Problème de boot windows/ubuntu

Heu, jesuis en train de suivre cette marche à suivre, mais lorsque je dois faire :

root (hdx,y) (avec les valeurs données pour x et y) il me met :

Error 27 : Unrecognized command

C'est normal...?

#9 Le 04/09/2007, à 16:55

denis_aec

Re : Problème de boot windows/ubuntu

A priori, non. Tu es bien restée en mode "grub" ?

Oups, lee topo est plutôt sur http://doc.ubuntu-fr.org/tutoriel/comme … on_windows, mais tu as du trouver. L'origine vient de http://ubuntuforums.org/showthread.php?t=224351

Il te donne quoi le find ... stage1 ?

[Edit] encore un peu de doc : http://www.linux-france.org/article/sys … al-fr.html

Je pense d'ailleurs qu'il y a un gag dans la doc avec le setup (hdx), ici, il faudrait plutôt mettre setup (hdz) où z représente le n° du disque sur lequel on veut installer le MBR de grub, et dans ton cas, c'est probablement hd0 et non hd1.

Dernière modification par denis_aec (Le 04/09/2007, à 17:02)

Hors ligne

#10 Le 04/09/2007, à 17:07

nanath02

Re : Problème de boot windows/ubuntu

le find....stage1 me donne :

(hd1,0).

Je crois que j'ai été un peu vite parce-qu'en recommençant cela fonctionne...

Je redémarre mon pc...

Il y a-t-il quelque chose que je dois changer dans mon menu.lst?

#11 Le 04/09/2007, à 17:10

nanath02

Re : Problème de boot windows/ubuntu

Je ne sais pas si cela doit fonctionner mais en attendant je viens de redémarrer le pc sans le liveCd et aucun changement, il boot sous windows automatiquement...

Rien ne m'indique que quelque-chose a changé...

Est-ce normal à ce stade...?

Au fait, encore merci pour votre aide et pour votre patience smile

#12 Le 04/09/2007, à 17:18

Compte anonymisé

Re : Problème de boot windows/ubuntu

Salut

Ce qui parait faisable dans ton cas est :
1)Soit tu changes de disque de boot (si ton bios le permet) et tu ne changes rien :
Boot sur deuxième disque -> ubunt
boot sur premier disque    -> Xp

2)Soit tu décides d'installer grub sur ton disque Xp et dans ce cas tu démarres toujours sur le premier disque.
Dans ce cas il faut modifier le fichier /boot/grub/menu.lst.
Tu peux le faire en démarrant sur ubuntu et tu commences par faire une save :
sudo cp /boot/grub/menu.lst /boot/grub/menu.sov  --> on ne sait jamais.
Dans le fichier tu modifies les lignes :

# groot=(hd0,0) par
# groot=(hd1,0)

# kopt_2_6=root=/dev/sda1 ro par
# kopt_2_6=root=/dev/sdb1 ro

Je te conseille aussi de commenter :
## hiddenmenu
D'augmenter la valeur :
timeout       10
et de restreindre le nombre de kernels affichés (2 sont suffisants):
# howmany=2

Pour pouvoir booter Xp il faut ajouter le paragraphe suivant après la ligne :

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


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

Tu sauves ça et tu tapes la commande :
sudo update-grub

Tu peux revérifier ton fichier /boot/grub/menu.lst mais ça devrait être ok.

Il faudrait aussi lister le fichier :
/etc/fstab pour vérifier s'il faut aussi le modifier

Il ne te reste plus qu'à remettre ton disque Xp en primaire, Ubuntu en secondaire, booter en livecd et taper les cmd suivantes :

Procédure GRUB

sudo grub  --> GRUB>
là tu tapes :
root (hd1,0)   puis
setup (hd0)  et enfin
quit
Si tu rebootes ça devrait être ok.

@+

Dernière modification par Compte anonymisé (Le 04/09/2007, à 18:01)

#13 Le 04/09/2007, à 17:20

nanath02

Re : Problème de boot windows/ubuntu

Non voila, je vois enfin une différence lol!

Grub se lance au démarrage et.... :

Error 17 : Cannot mount selected partition

Press any key to continue....

Et dans ce cas-là on fait quoi? hmm

#14 Le 04/09/2007, à 17:36

nanath02

Re : Problème de boot windows/ubuntu

Ui ok, je veux bien faire tout ça mais le problème est que, maintenant je ne sais plus booter ni sous windows ni sous ubuntu...

Tout ce que je peux faire c'est booter sur le liveCd en me demandant ce qu'il faut que je modifie pour éliminer cette erreur 17...

J'ai quand-même essayé, (j'me suis dit on sait jamais) de faire une copie de menu.lst mais apparement cela ne fonctionne pas (ca me parait logique étant donné que je suis sur le liveCd)...

Quand j'ai tappé : setup (hd1), que j'ai fait "quit" et que j'ai redémarré le pc, il a booté sous windows comme si de rien n'était...

J'ai vu juste après que vous (denis-aec) me disiez de plutôt remplacer cela par (hd0) et depuis ça plante => Error 17.

Je suppose donc que cela provient de là...

Pouvez-vous encore une fois m'éclairer....?

Merci encore (je ne le répeterai jamais assez smile )

#15 Le 04/09/2007, à 17:49

Compte anonymisé

Re : Problème de boot windows/ubuntu

Salut
Tu peux reprendre la procédure que je t'ai indiqué sauf qu'il faut démarrer en Livecd, monter la partition / :
sudo umount -a  on démonte tout puis :
sudo mount -o rw /dev/sdb1 /mnt
Tu prends au point 2) du post #12 et tu sauves ton menu.lst par la commande :
sudo cp /mnt/boot/grub/menu.lst   /mnt/boot/grub/menu.sov  il faut maintenant ajouter /mnt devant les noms de fichiers(livecd).
Tu édites :
sudo gedit /mnt/boot/grub/menu.lst et tu fais toutes les modifs indiquées +
tu remplaces le paragraphe :

## ## End Default Options ##

title        Ubuntu, kernel 2.6.17-12-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-12-generic root=/dev/sda1 ro quiet splash
initrd        /boot/initrd.img-2.6.17-12-generic
quiet
savedefault
boot

par

## ## End Default Options ##

title        Ubuntu, kernel 2.6.17-12-generic
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.17-12-generic root=/dev/sdb1 ro quiet splash
initrd        /boot/initrd.img-2.6.17-12-generic
quiet
savedefault
boot

Tu ne passes pas la commande :
sudo update-grub  tu ne le feras qu'au prochain boot ubuntu ok

PS : Par contre tu n'as pas à refaire la procédure grub car tu viens de la faire.
En fait il vaut mieux réinstaller grub comme indiqué dans le post #12

@+

Dernière modification par Compte anonymisé (Le 04/09/2007, à 18:00)

#16 Le 04/09/2007, à 17:52

denis_aec

Re : Problème de boot windows/ubuntu

Je suis assez d'accord avec jeanjd63 ... et suis donc surpris que ça ne marche pas !

Au pire, pour récupérer le boot windows, tu peux booter sur le CD d'install de xp, démarrer en mode récupération (ou qqchose comme ça), et dans la "console", taper :
fixmbr
ça remettra le MBR windows et te permettra de booter sur win au moins !

Après, tu peux reprendre les manips données ci-dessus par jeanjd63

Quand j'ai tappé : setup (hd1), que j'ai fait "quit" et que j'ai redémarré le pc, il a booté sous windows comme si de rien n'était...

Normal, grub a été installé sur le second disque ... comme il boote à priori sur le premier (quoique ... regarde quand même dans le bios la séquence de recherche des boot !) . Pour installer grub sur le premier disque, c'est bien "setup (hd0) qu'il faut taper.

Dernière modification par denis_aec (Le 04/09/2007, à 17:54)

Hors ligne

#17 Le 04/09/2007, à 17:59

Compte anonymisé

Re : Problème de boot windows/ubuntu

denis_aec a écrit :

Je suis assez d'accord avec jeanjd63 ... et suis donc surpris que ça ne marche pas !

@denis-aec
Je ne suis pas surpris que ça ne marche pas, son menu.lst n'est pas bon.

@nanath02
Avec la réflexion tu peux aussi refaire la procédure grub que je t'ai donné dans le post #12

@+

#18 Le 04/09/2007, à 18:33

nanath02

Re : Problème de boot windows/ubuntu

lorsque je tappe :

sudo cp /mnt/boot/grub/menu.lst   /mnt/boot/grub/menu.sov

Il me met : cannot stat '/mnt/boot/grub/menu.lst   ': No such file or directory...

Pourtant j'ai monté la partition comme vous me l'avez indiqué..

#19 Le 04/09/2007, à 18:39

nanath02

Re : Problème de boot windows/ubuntu

Ah oui et je précise qu'il ne m'est pas permis de booter sur le deuxieme disque, c'est à dire celui qui contient Ubuntu, je viens de vérifier dans le bios... voila...

#20 Le 04/09/2007, à 18:55

Compte anonymisé

Re : Problème de boot windows/ubuntu

Peux-tu taper les commandes (en livecd):
sudo fdisk -l et
monter comme indiqué :
sudo mount -o rw /dev/sdb1 /mnt et :
sudo mount

enfin :

sudo grub--> GRUB>
et là
find /boot/grb/menu.lst

@+

Dernière modification par Compte anonymisé (Le 04/09/2007, à 18:56)

#21 Le 04/09/2007, à 19:18

nanath02

Re : Problème de boot windows/ubuntu

voila j'ai un peu avancé...

@ jeanjd63 : j'ai fait tout ce que vous m'avez dit dans le post jusqu'au moment où vous me dites de lister le fichier /etc.fstab...

Voila ce qu'il donne :

unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

Je n'ai rien d'autre. Doit-il lui aussi être modifié avant que je ne passe à le suite de votre marche à suivre?

#22 Le 04/09/2007, à 19:47

Compte anonymisé

Re : Problème de boot windows/ubuntu

Le fichier fstab est celui présent sur /dev/sdb1 donc :
En livecd

1)le monter  :
sudo mount /dev/sdb1  /mnt

2) le lister :
cat /mnt/etc/fstab

@+

#23 Le 04/09/2007, à 20:22

nanath02

Re : Problème de boot windows/ubuntu

Le voila :

<filesystem>    <mount point>  <type>   <options>      <dump>   <pass>
proc                    /proc               proc        defaults            0             0

# /dev/sda1
UUID=543500ad-a02a-47cd-8a52-5911d3f2ff3c                   ext3         default,error
s=remount-ro 0            1
# /dev/sda5
UUID=6fc97ae7-5fe0-431b-8b51-6a1060aa6063  none           swap         sw
       0              0
/dev/hda          /media/cdrom0     udf,iso9660   user,noauto     0              0
/dev/hdb          /media/cdrom1     udf,iso9660   user,noauto      0              0
/dev/               /media/floppy0     auto         rw,user,noauto      0               0

#24 Le 04/09/2007, à 20:33

Compte anonymisé

Re : Problème de boot windows/ubuntu

A priori il n'y a pas de modif à faire dessus.

Tu peux reinstaller grub comme indiqué dans :
Procédure GRUB du post #12. Attention toujours depuis le livecd.

@+

#25 Le 04/09/2007, à 20:50

nanath02

Re : Problème de boot windows/ubuntu

Magnifique ça fonctionne!!!!!!!!!

J'aimerais seulement vous demander une ou deux choses :

1) lorsque je n'entre pas dans le menu grub c'est ubuntu qui se lance automatiquement , doit-on faire de grosses modifications pour que ce soit windows?

2) dans mon grub j'ai plusieurs intitulés "ubuntu" il y a t'il moyen de n'avoir qu'un seul ubuntu? Comme cela j'ai simplement dans mon choix un seul ubuntu et windows...?

3) le menu grub peut-il s'ouvrir automatiquement sans que je ne doive appuyer sur "escape"?

Ce sont de bêtes détails c'est juste à titre informatif lol

En attendant merci beaucoup beaucoup beaucoup !!! smile