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/08/2007, à 22:52

dsi0743

[Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

Bonjour.
Après avoir réussi une première installation d'Ubuntu 7.04 en dual boot avec XP sur un même DD grâceà  l'aide de Imagine, je me lance dans l'installation sur mon autre ordinateur déjà équipé de Vista sur un premier disque dur IDE.
J'ai libéré de la place sur mon second disque dur SATA.

Les deux premières partitions NTFS contiennent des données.
J'ai créé :
- une partition ext3 pour Ubuntu,
- une partition étendue contenant :
  - une partition logique ext3 pour /home
  - une partition logique swap

L'installation (en mode graphique) s'est bien déroulée et dans Options Avancées, j'avais mis pour Grub qu'il devait être placé dans (hd1,2).

Au redémarrage, la partition 1 était restée active.
J'ai donc activé la partition Linux (3).
Au reboot, je configure le BIOS pour qu'il démarre sur le second disque dur.
Mais c'est VISTA qui démarre !

Voilà ce que me donnent quelques commandes (j'ai vu dans d'autres fils qu'elles étaient souvent demandées dans ce cas) :

------------------------------------------------------------------------------------
ubuntu@ubuntu:~$ sudo fdisk -l


Disque /dev/hda: 46.1 Go, 46115758080 octets
255 têtes, 63 secteurs/piste, 5606 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        5606    45030163+   7  HPFS/NTFS

Disque /dev/sda: 123.5 Go, 123522416640 octets
255 têtes, 63 secteurs/piste, 15017 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               1        4202    33752533+   7  HPFS/NTFS
/dev/sda2            4203       12363    65553231    7  HPFS/NTFS
/dev/sda3   *       12364       13674    10530607+  83  Linux
/dev/sda4           13675       15017    10787647+   5  Extended
/dev/sda5           13675       14615     7558551   83  Linux
/dev/sda6           14616       15017     3229033+  82  Linux swap / Solaris

Disque /dev/sdf: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdf1   *           6       55707   447426313+   7  HPFS/NTFS
/dev/sdf2           55708       60801    40917555    5  Extended
/dev/sdf5           55708       60801    40917523+  bc  Inconnu

------------------------------------------------------------------------------------

ubuntu@ubuntu:~$ ls -l /dev/disk/by-uuid

total 0
lrwxrwxrwx 1 root root 10 2007-08-04 22:21 01BF024F2845E319 -> ../../hda1
lrwxrwxrwx 1 root root 10 2007-08-04 22:21 10E370535ADB9319 -> ../../sda2
lrwxrwxrwx 1 root root 10 2007-08-04 22:21 286CF6A96CF670C4 -> ../../sda1
lrwxrwxrwx 1 root root 10 2007-08-04 22:21 461075c3-3108-4d65-9a5d-1c7b6afc912f -> ../../sda6
lrwxrwxrwx 1 root root 10 2007-08-04 20:23 4B20-554A -> ../../sdf5
lrwxrwxrwx 1 root root 10 2007-08-04 20:23 64323E87323E5DEC -> ../../sdf1
lrwxrwxrwx 1 root root 10 2007-08-04 22:21 ad761f04-b3d9-4d2f-bb12-c3ee4ef8f4ec -> ../../sda5
lrwxrwxrwx 1 root root 10 2007-08-04 22:21 b0b381f6-d071-40e5-b3ba-27f40a479923 -> ../../sda3

------------------------------------------------------------------------------------
ubuntu@ubuntu:~$ sudo grub
[b]grub> find /boot/grub/stage1

(hd1,2)

------------------------------------------------------------------------------------
ubuntu@ubuntu:~$ cat /boot/grub/menu.lst

cat: /boot/grub/menu.lst: Aucun fichier ou répertoire de ce type


Comme j'avais le déjà le problème lors de l'installation précédente, j'ai alors lancé :

grub> root (hd1,2)

grub> setup (hd1)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd1)"...  17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd1) (hd1)1+17 p (hd1,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.

Mais suite à cette commande, si je relance

b]ubuntu@u

Dernière modification par dsi0743 (Le 05/08/2007, à 00:04)


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#2 Le 04/08/2007, à 23:21

belga

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

Si c'est vista qui démarre, c'est que ça n'a pas booter sur ton disque
sda. Le problème n'est pas grub et les fichiers nécessaires.

En live pour afficher le menu.lst
tape

sudo mkdir /panne
sudo mount -o rw /dev/sda3 /panne

puis

cat /panne/boot/grub/menu.lst

Dernière modification par belga (Le 04/08/2007, à 23:23)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#3 Le 04/08/2007, à 23:28

dsi0743

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

Bonsoir.
Merci pour ton aide.

Voilà  le résultat de la commande :

# 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         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=b0b381f6-d071-40e5-b3ba-27f40a479923 ro

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

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

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

## ## End Default Options ##

title           Ubuntu, kernel 2.6.20-15-generic
root            (hd1,2)
kernel          /boot/vmlinuz-2.6.20-15-generic root=UUID=b0b381f6-d071-40e5-b3ba-27f40a479923 ro quiet splash
initrd          /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title           Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root            (hd1,2)
kernel          /boot/vmlinuz-2.6.20-15-generic root=UUID=b0b381f6-d071-40e5-b3ba-27f40a479923 ro single
initrd          /boot/initrd.img-2.6.20-15-generic

title           Ubuntu, memtest86+
root            (hd1,2)
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/hda1
title           Windows Vista/Longhorn (loader)
root            (hd0,0)
savedefault
chainloader     +1

Si menu.lst est bon, pourquoi je n'arrive pas à  faire démarrer Grub ?
Sur le disque 2, j'ai activé la partition 3 (celle de Ubuntu, et donc normalement de Grub).

Dans le BIOS, j'ai demandé à  ce qu'il boote sur le HDD1 (au lieu de HDD0)...

Dois-je faire autre chose ?

Merci par avance !

Dernière modification par dsi0743 (Le 23/11/2007, à 15:57)


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#4 Le 04/08/2007, à 23:49

belga

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

tout est correct. Comme je l'ai dit,
le problème c'est que ça ne boote pas sur le disque sda.

Pour info, lorsque tu as tapé

grub> setup (hd1)

grub s'est installé sur le mbr du disque 1. Lors de l'installation tu l'as
aussi installé sur le secteur d'amorçage de la partition sda3.

Au final, le problème c'est le bios qui lance  le disque hda et non sda.

Une idée au cas où le bios est bien configuré mais que ça ne boote toujours pas
sur sda est de débrancher hda.


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#5 Le 04/08/2007, à 23:57

dsi0743

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

En fait tu as totalement raison.
Je n'avais jamais creusé le sujet concernant le fait de booter sur un disque SATA.
Dans le BIOS, j'avais mis HDD1, alors que pour un disque SATA, il fallait que je mette SCSI.

Par contre il a fallu que j'édite la ligne de commande pour booter sur Ubuntu.
En effet, il lançait (hd1,2) alors que, en bootant sur le second disque, il devient en fait (hd0,2). Mais j'avais suffisamment lu avant pour m'y attendre.

En tous cas merci. Ta piste était bien la bonne.


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#6 Le 05/08/2007, à 00:09

belga

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

alors boot sur ubuntu (pas en live)
ouvre le menu.lst
et fais ce changement

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,2)   ====>remplace par (hd0,2)

puis tape

sudo update-grub

Pour que vista démarre, tu devras uiliser le mapping.


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#7 Le 05/08/2007, à 00:26

dsi0743

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

Tiens. J'ai modifié menu.lst en mettant (hd0,2) pour Ubuntu et donc (hd1,0) pour Vista et cela semble très marcher... mais je n'ai pas fait la commande update-grub...

Est-elle indispensable ?


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#8 Le 05/08/2007, à 00:29

dsi0743

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

Oubli ma question idiote... j'ai rebooté... et tu devines la suite ! neutral


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#9 Le 05/08/2007, à 00:34

belga

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

tu as remplacé hd1,2 par hd0,2 partout à la main c'est ok pas besoin.
Ne néglige pas de le remplacer la aussi

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,2)   ====>remplace par (hd0,2)

En fait en changeant uniquement cette ligne, puis un sudo update-grub
ça change automatiquement toutes les autres lignes root. Et donc pas besoin d'éditer
chaque entrée à la main.

De plus lors d'une mise à jour du noyau ou de grub, c'est cette ligne #groot
qui indique où il faut chercher les noyaux et donc de constituer un menu.lst
fonctionnelle.

Dernière modification par belga (Le 05/08/2007, à 00:35)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#10 Le 05/08/2007, à 00:53

dsi0743

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

Merci vraiment. C'est parfait maintenant.


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#11 Le 05/08/2007, à 00:56

belga

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

J'ai une question
pour vista tu as simplement fait

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Windows Vista/Longhorn (loader)
root            (hd1,0)
savedefault
chainloader     +1

?

peux tu poster (c'est perso)

cat /boot/grub/device.map

Dernière modification par belga (Le 05/08/2007, à 01:03)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#12 Le 05/08/2007, à 01:02

dsi0743

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

Pour Vista, j'ai root(hd1,0) puisque je boote sur le second disque dur (où se trouve Ubuntu) et que Grub voit comme hd0. Par conséquent, Vista est sur hd1.

Voilà le résultat :
(hd0)   /dev/hda
(hd1)   /dev/sda
(hd2)   /dev/sdf


Ok ?


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#13 Le 05/08/2007, à 01:04

belga

Re : [Résolu] Pb installation Ubuntu 7.04 en dual boot (Vista) avec 2 DD

ok
A+


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne