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