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 29/07/2008, à 20:23

Free Again

Comment booter ubuntu en dual-boot? [Résolu]

Bonjour à tous,

je viens d'installer Ubuntu sur mon pc (Core 2 Duo 2.6GHz, 1GB RAM, HDD 160GB) en dual-boot avec WinXP SP3.

Mais quand je boot mon pc, il lance directe windows comme il a toujours fait sans me laisser de choix...

J'imagine que ca doit avoir avoir avec l'installation de grub, mais j'imaginais (quelle imagination florissante roll ) que le programme d'installation automatique d'Ubuntu l'installerait à ma place...


Que dois-je faire?



Merci d'avance à toute réponse.

Dernière modification par Free Again (Le 13/08/2008, à 22:20)

Hors ligne

#2 Le 29/07/2008, à 22:23

Yoqtan

Re : Comment booter ubuntu en dual-boot? [Résolu]

c'est normalement ce que fait le programme d'installation d'ubuntu.
Dans ton cas, il y a du avoir un probleme quelquepart. Peut tu verifier si l'installation d'Ubuntu s'est bien passé ? As-tu bien une partition reservée pour Ubuntu dqns ton poste de travail ?
Sinon, pourrais tu decrire la procedure que tu as suivie pour installer Ubuntu ?

Hors ligne

#3 Le 29/07/2008, à 23:27

Free Again

Re : Comment booter ubuntu en dual-boot? [Résolu]

Oui il me semble que l'install s'est bien passée...

J'ai suivi les instruction de la doc, j'ai fait a coté de ma partition ntfs, une partition ext3 de 10Go (que j'ai 'monté' /), une partition swap de 2Go, et une autre ext3 avec ce qu'il restait. J'ai aussi un autre HD en fat32.

(ceci dit, je ne vois aucun partition dédiée a linux dans mon poste de travail windows)

Dernière modification par Free Again (Le 29/07/2008, à 23:28)

Hors ligne

#4 Le 29/07/2008, à 23:29

Tioneb

Re : Comment booter ubuntu en dual-boot? [Résolu]

Windows ne voit pas par défaut l'ext3 ni le swap

Hors ligne

#5 Le 29/07/2008, à 23:36

egg

Re : Comment booter ubuntu en dual-boot? [Résolu]

Installe Easy BCD si tu ne trouves pas de trace de Grub ;p


Acer Aspire 7720, Intel Core 2 Duo 1.5Ghz, Nvidia Geforce 8400GS, (X)Ubuntu Jaunty + Windaube XP + Frugalware Linux + FreeBSD
+ Acer Aspire One (X)Ubuntu Jaunty et BT4

chez moi : http://tomaslab.com

Hors ligne

#6 Le 30/07/2008, à 00:54

aks128

Re : Comment booter ubuntu en dual-boot? [Résolu]

Moi avant, je te conseillerais plutot de remettre le liveCD, aller dans la console et taper

sudo fdisk -l

et poster la réponse.. comme ca on sera sur que le partitionnement c'est bien fait...
Pour le tuto avec le bootloader de vista, c'est ici
http://doc.ubuntu-fr.org/tutoriel/comment_amorcer_ubuntu_avec_bootmgr


ACER 5920G - Core 2 Duo 1,66 Ghz- 3 Gb DDR2 - NVIDIA 8600 GT - Vista/Ubuntu 8.04
EeePC 701 4Gb - Ubuntu 9.10 Karmic

A réussi à convertir sa femme au monde du libre...

Hors ligne

#7 Le 30/07/2008, à 01:00

ju$t

Re : Comment booter ubuntu en dual-boot? [Résolu]

et perso je te conseillerais  de faire un petit : gksudo gedit /boot/grub/menu.lst
car si ca se trouve ton grub est bien installé mais je ne sais pourquoi il a parametré l'ouverture de session sans temps de répis et sur windows xp
si c'est le cas je te conseille maintenant start-up manager et d'ainsi pouvoir parametrer cela graphiquement et essaiment


Buckethead===>love your music
L'esprit c'est comme un parachute: s'il reste fermé, on s'écrase.
Franck Zappa ( 21/12/1940  -  4/12/1993 )

Hors ligne

#8 Le 30/07/2008, à 01:12

aks128

Re : Comment booter ubuntu en dual-boot? [Résolu]

@ju$t
Juste une question (je suis pas specialiste) s'il lance cette commande en utilisant le liveCD (vu qu'il ne peut pas booter sur la version qu'il a installé)... S'il rentre la commande tel quel est Il va pas editer le grub du liveCD ??? ce qui aura donc aucun effet, non??? (zust une question...)
faut pluto qu'il aille dans le disque dur pour mofifier les fichiers installés, non?


ACER 5920G - Core 2 Duo 1,66 Ghz- 3 Gb DDR2 - NVIDIA 8600 GT - Vista/Ubuntu 8.04
EeePC 701 4Gb - Ubuntu 9.10 Karmic

A réussi à convertir sa femme au monde du libre...

Hors ligne

#9 Le 30/07/2008, à 14:16

ju$t

Re : Comment booter ubuntu en dual-boot? [Résolu]

oui c'est ca

mais vu qu'il ne peut pas aller sous ubuntu c'est chaud ^^
je connais un moyen de récupere des fichiers d'une partition linux mais je ne crois pas que je peux les remettre

Désolé


Buckethead===>love your music
L'esprit c'est comme un parachute: s'il reste fermé, on s'écrase.
Franck Zappa ( 21/12/1940  -  4/12/1993 )

Hors ligne

#10 Le 30/07/2008, à 14:36

Free Again

Re : Comment booter ubuntu en dual-boot? [Résolu]

aks128 a écrit :

Moi avant, je te conseillerais plutot de remettre le liveCD, aller dans la console et taper

sudo fdisk -l

et poster la réponse.. comme ca on sera sur que le partitionnement c'est bien fait...
Pour le tuto avec le bootloader de vista, c'est ici
http://doc.ubuntu-fr.org/tutoriel/comment_amorcer_ubuntu_avec_bootmgr


sudo fdisk -l
:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x46c246c2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9028    72517378+   7  HPFS/NTFS
/dev/sda2            9029       10321    10386022+  83  Linux
/dev/sda3           10322       10448     1020127+  82  Linux swap / Solaris
/dev/sda4           10449       19457    72364792+  83  Linux

Disk /dev/sdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x85c5054d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        4865    39078081    b  W95 FAT32
ubuntu@ubuntu:~$

Et voila ce que contient mon /boot/grub/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		10

## 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=303c1403-247a-423b-a671-0e3fd41f0689 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

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

## 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.04.1, kernel 2.6.24-19-generic
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=303c1403-247a-423b-a671-0e3fd41f0689 ro quiet splash
initrd		/boot/initrd.img-2.6.24-19-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=303c1403-247a-423b-a671-0e3fd41f0689 ro single
initrd		/boot/initrd.img-2.6.24-19-generic

title		Ubuntu 8.04.1, memtest86+
root		(hd1,1)
kernel		/boot/memtest86+.bin
quiet

### 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/sdb1
title		Microsoft Windows XP Professionnel
root		(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1

Dernière modification par Free Again (Le 30/07/2008, à 15:54)

Hors ligne

#11 Le 30/07/2008, à 15:01

Compte anonymisé

Re : Comment booter ubuntu en dual-boot? [Résolu]

Salut

Dans un premier temps, il faudrait savoir où tu as installé Grub. Vu que tu as 2 disques, n'as-tu pas joué sur les priorité de boot et installé Grub sur le deuxième disque?

Pourrais-tu en live Cd donner le résultat de :
sudo  fdisk  -l

Ensuite il serait intéressant de savoir si grub trouve ses petits (toujours depuis le LiveCd) :
sudo  grub  --> grub>
là tu tapes :
find  /boot/grub/menu.lst  et tu listes le résultat.
tu sorts par
quit

@+

#12 Le 30/07/2008, à 15:36

cep

Re : Comment booter ubuntu en dual-boot? [Résolu]

Si l'on consulte menu.lst, c'est très clair. À l'installation il a été considéré que le boot se faisait sur /dev/sdb en priorité. D'ailleurs /dev/sda est classé par grub en (hd1) et le map a été fait pour que windows continue à voir /dev/sda comme premier disque.

Essayer de régler le bios pour démarrer sur ce disque /dev/sdb en priorité et voir ce qu'il se passe.

Hors ligne

#13 Le 30/07/2008, à 15:51

Free Again

Re : Comment booter ubuntu en dual-boot? [Résolu]

jeanjd63 a écrit :

Salut

Dans un premier temps, il faudrait savoir où tu as installé Grub. Vu que tu as 2 disques, n'as-tu pas joué sur les priorité de boot et installé Grub sur le deuxième disque?

Pourrais-tu en live Cd donner le résultat de :
sudo  fdisk  -l

Ensuite il serait intéressant de savoir si grub trouve ses petits (toujours depuis le LiveCd) :
sudo  grub  --> grub>
là tu tapes :
find  /boot/grub/menu.lst  et tu listes le résultat.
tu sorts par
quit

@+

J'ai donné le resultat de sudo fdisk -l ds mon post précédent.

pour le reste:

grub> find /boot/grub/menu.lst
 (hd1,1)

Cep> je ne comprends pas bien ce que tu dis...  Mais mon deuxieme disque dure (sdb) est vide et formaté en fat32. sda1 contient windows (ntfs), sda2 contient linux (ext3 /), sda3 est ma partition swap, et sda4 une partition de données ext3.

Si je configure le bios pour booter sdb je crois qu'il ne se passera rien puisqu'il est vide... non?

(juste par curiosité: hd1,1 désigne la deuxieme partition de mon deuxieme disque dur?)

Dernière modification par Free Again (Le 30/07/2008, à 15:57)

Hors ligne

#14 Le 30/07/2008, à 15:59

Compte anonymisé

Re : Comment booter ubuntu en dual-boot? [Résolu]

Salut

Oui je me suis rendu compte que les résultats étaient déjà listés.

Bon pour confirmer ton install de grub s'est faite sur le 2eme disque (/dev/sdb)

Pour le vérifier, modifie dans le bios l'ordre de boot de tes disques et tu verras que tout fonctionne.

Si la manoeuvre n'est pas intentionnelle (ce qui semble être le cas) il est possible de tout remettre en ordre en quelques minutes.

@+

Ps : (hd1,1) désigne /dev/sdb2 mais dans ce cas précis /dev/sda2 donc ton linux.

Il y a peut être un problème matériel sur tes disques de type cavaliers (switch) mal positionnés car linux trouve bien /dev/sda2  et grub lui trouve (hd1,1) alors que ce devrait être (hd0,1).
Le problème peut venir aussi d'un mélange entre disques sata et ide
A vérifier quand même.

Dernière modification par Compte anonymisé (Le 30/07/2008, à 16:05)

#15 Le 30/07/2008, à 19:23

Free Again

Re : Comment booter ubuntu en dual-boot? [Résolu]

(hd1,1) désigne /dev/sdb2 mais dans ce cas précis /dev/sda2 donc ton linux.

Cmt ca se fait que dans ce cas ci il désigne sda2? Il ne désigne pas toujours la meme chose?

Le problème peut venir aussi d'un mélange entre disques sata et ide

Mon premier disque (celui sur lequel tout est installer (a part grub si je comprends bien ce que tu dis)) est un sata. Mon 2eme est un IDE et est vide (enfin c est ce que je croyais) et formaté en fat32.

Si la manoeuvre n'est pas intentionnelle (ce qui semble être le cas) il est possible de tout remettre en ordre en quelques minutes.

Oui j'aimerais bien remettre tout ca en ordre, comment faire?


edit: en effet en bootant le deuxieme hd ca lance linux. Mais du coup j'ai plus le choix de booter windows?
En plus (et surtout), il me demande un identifiant et un mdp dont je n'ai jamais entendu parler... hmm

Dernière modification par Free Again (Le 30/07/2008, à 19:34)

Hors ligne

#16 Le 30/07/2008, à 20:04

Compte anonymisé

Re : Comment booter ubuntu en dual-boot? [Résolu]

Pour l'identifiant et le mot de passe, tu as du les définir lors de l'installation.
Pour le choix Windows, et en regardant ton menu.lst, ça m'étonne qu'il n'y ai pas une ligne de titre :
Microsoft Windows XP Professionnel

Dans un premier temps il faudrait résoudre ces soucis.

Ensuite pour tout remettre en ordre la méthode est la suivante :
1) faire une sauvegarde du fichier menu.lst
2) l'éditer et modifier la variable :
# groot=(hd1,1) par
# groot=(hd0,1)
modifier le paragraphe Windows ainsi :

# 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

Ensuite tu sauves le tout et tu tapes :
sudo  update-grub  en validant les modifs si question.

Il faut enfin installer le bootloader de grub sur le MBR du sata.
sudo  grub  grub>
là tu tapes :
find  /boot/grub/menu.lst  devrait donner  (hd1,1)
là tu tapes :
root  (hd1,1)
puis
setup (hd1)
et tu sorts par
quit

Enfin dans le bios tu remets le Sata en premier dans la liste de boot et ça devrait être bon.

Pour ton mot de passe si tu ne te souviens plus, il faut démarrer en mode "recovery" et là tu arrives sur une fenêtre texte.

Tu tapes :
ls -l /home  et tu devrais trouver un répertoire avec le nom de ton user.
Pour le mot de passe tu peux le forcer si tu l'as oublié :
passwd ton_user  et tu tapes 2 fois le nouveau passwd (attention rien ne s'affiche).

@+

Dernière modification par Compte anonymisé (Le 30/07/2008, à 20:06)

#17 Le 31/07/2008, à 09:20

Free Again

Re : Comment booter ubuntu en dual-boot? [Résolu]

Pour le mdp, si je fais la premiere étape de ce que tu dis, voici ce qui apparait:

ubuntu@ubuntu:~$ ls -l /home
total 0
drwxr-xr-x 23 ubuntu ubuntu 780 2008-07-31 07:03 ubuntu
ubuntu@ubuntu:~$

Je ne vois rien la dedans que je pourrais avoir entré comme nom d'utilisateur (d'ailleurs je ne me souviens pas l'avoir fait).


Pour le reste, je ne parviens pas a sauver les modifications, ca dit: "Could not save the file /media/disk/boot/grub/menu.lst. You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again." (Ca m'a dit la meme chose qd j'ai essayé de copier le fichier sur ma partition dédiée au donnée (sda4)...)

Est-ce parce que je le fais a partir du live cd?

Hors ligne

#18 Le 31/07/2008, à 09:29

Compte anonymisé

Re : Comment booter ubuntu en dual-boot? [Résolu]

Free Again a écrit :

Pour le mdp, si je fais la premiere étape de ce que tu dis, voici ce qui apparait:

ubuntu@ubuntu:~$ ls -l /home
total 0
drwxr-xr-x 23 ubuntu ubuntu 780 2008-07-31 07:03 ubuntu
ubuntu@ubuntu:~$

Je ne vois rien la dedans que je pourrais avoir entré comme nom d'utilisateur (d'ailleurs je ne me souviens pas l'avoir fait).


Pour le reste, je ne parviens pas a sauver les modifications, ca dit: "Could not save the file /media/disk/boot/grub/menu.lst. You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again." (Ca m'a dit la meme chose qd j'ai essayé de copier le fichier sur ma partition dédiée au donnée (sda4)...)

Est-ce parce que je le fais a partir du live cd?

Attention 2 choses :
Pour modifier menu.lst la commande, depuis le LiveCd, est:
sudo  gedit  /media/disk/boot/grub/menu.lst

Ensuite pour l'user et le passwd il faut démarrer en "recovery" et non en Livecd.
En Livecd tu pourras voir ton user :
sudo  ls  -l  /media/disk/home
mais tu ne pourras pas modifier ton passwd, du moins de façon simple. Il faudra alors redémarrer et dans le menu, choisir la deuxième ligne qui contient "(recovery mode)"

@+

Dernière modification par Compte anonymisé (Le 31/07/2008, à 09:30)

#19 Le 31/07/2008, à 22:02

D4moon

Re : Comment booter ubuntu en dual-boot? [Résolu]

Bonsoir,

Merci aux contributeurs de ce sujet smile J'ai eu exactement le même problème, résolut en changeant l'ordre de boot des disques dur dans le bios!

Hors ligne

#20 Le 01/08/2008, à 07:01

cep

Re : Comment booter ubuntu en dual-boot? [Résolu]

D4moon a écrit :

Bonsoir,

Merci aux contributeurs de ce sujet smile J'ai eu exactement le même problème, résolut en changeant l'ordre de boot des disques dur dans le bios!

Bonjour,
Oui, comme conseillé au poste 12.
Mais certains n'aiment pas les solutions simples smile

Hors ligne

#21 Le 01/08/2008, à 20:08

Free Again

Re : Comment booter ubuntu en dual-boot? [Résolu]

oui c'est vrai j'aime les solutions compliquée hmm

pour revenir a nos moutons, y a qd meme un truc que je ne comprends pas.. Si le probleme vient du fait que grub est installé sur mon deuxieme disque, je ne comprends en quoi le reparametrer (comme me suggere jeanjd63) changera qqch, mon pc continuera qd meme de le chercher sur le premier non?


ps:haléluia j'ai retrouver mon login smile
en tout cas merci a tous vous etes géniaux ! smile
je n'ai donc mtn plus vraiment de probleme, mais j'aimerais qd meme comprendre cette histoire de grub qui est relativement obscur pour moi...

Hors ligne

#22 Le 02/08/2008, à 13:49

Free Again

Re : Comment booter ubuntu en dual-boot? [Résolu]

ou bien dit autrement: si grub lui dit de demarrer les os qui se trouvent sur le deuxieme disque, comment ca se fait que ca marche en parametrant simplement le bios pour qu'il cherche grub sur le deuxieme disque?

Hors ligne