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 23/02/2007, à 18:27

Akhe

PB multiboot avec 2 disques durs

bonjour à tous,
je n'arrive pas à lancer Ubuntu au démarrage (pas de choix proposé), c'est WXP qui se lance toujours

j'ai bien suivi le TUTO http://doc.ubuntu-fr.org/windows/mbr_2_disque_dur
en utilisant l'alternate CD, tout se passe bien jusqu'à la fin

j'ai partitionné ainsi :
hda : windows, je ne touche à rien (ide maitre)
hdb (ide esclave)
hdb1 : /boot en ext3
hdb2 : / en ext3
hdb3 : swap
hdb5 : /home en ext3
hdb6 : /media/partage en fat32

j'ai essayé de mettre GRUB sur le MBR avec hdb(1) puis sur la partition /boot avec hdb(1,0), sans résultat

je ne sais plus quoi faire
pas de menu GRUB!

Akhe

#2 Le 23/02/2007, à 19:08

tellmewhy

Re : PB multiboot avec 2 disques durs

Bonsoir Akhe,

d'après ce que tu décris, tu as oublié lors de l'installation de démarrer sur le disque dur contenant Ubuntu.
Dans ce cas tu ne peux pas lancer la partition / .
Soit tu réinstalles le lanceur de Grub sur le premier disque dur , mais c'est exactement ce que tu veux éviter,
soit tu refais ton installation, en mettant ton disque dur contenant Ubuntu en premier, c'est sur celui là que tu
dois booter.
Seulement à ce moment là les indications qu'il a eu quand il était hdb ne seront plus bonnes, donc il faudra réinstaller le lanceur sur le MBR de ton disque dur contenant Ubuntu, puis modifier le menu.lst pour qu'il soit cohérent.

Pour restaurer le lanceur de Grub c'est ici grâce à Manu :
http://doc.ubuntu-fr.org/grub#restauration
et dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
tu trouveras cet article : "Quelques procédures de réparation-5°Grub"
http://www.cepcasa.info/parted/recup1.html#5%B0_grub
profites-en pour lire également ceci  dans la mine d'or :"Tuto de partitionnement" pour y apprendre comment
sauvegarder ton MBR, car cela est plus qu'utile.
http://forum.ubuntu-fr.org/viewtopic.php?pid=135436
Si tu as des questions n'hésites pas. smile

#3 Le 23/02/2007, à 23:04

Akhe

Re : PB multiboot avec 2 disques durs

Merci Tellmewhy,
je vais suivre tes conseils et reviendrait ici dire le résultat
akhe;)

#4 Le 24/02/2007, à 19:25

Akhe

Re : PB multiboot avec 2 disques durs

Bonsoir Tellmewhy et tous les autres pingouins qui pourraient aider un newbie

voila ce que je viens de faire :
1) inversion des disques durs : en maitre, hda avec Ubuntu, en esclave, hdb avec Wxp
2) réinstalle de Ubuntu en hda avec Alternate_CD avec même partitionnement que ci-dessus

au démarrage, affichage menu grub, avec le choix suivant :
Ubuntu, kernel 2.6.17-10-generic
Ubuntu, kernel 2.6.17-10-generic (recovery mode)
Ubuntu, memtest86+
Others operating systems
  Microsoft Windows XP home edition

si je choisit Wxp, démarrage OK (on n'en parle plus)
si je choisit Ubuntu (n'importe laquelle des 3 lignes), j'ai le message suivant :
Error 15, File not found  (mais , je ne sais pas lequel ?)
Press any key to continue ...

Si je tape "e" pour éditer la 1ere ligne, j'ai ceci :
root (hd0,0)
kernel /boot/vmlinuz 2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fr_FR
init /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

Comme je n'arrive pas à aller plus loin,  j'ai lu les tutos que tu m'a indiqué et celui-ci : http://doc.ubuntu-fr.org/recupubun

Je lance le live-CD, la commande fdisk -l me donne :

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1         131     1052226   83  Linux
/dev/hda2             132        4308    33551752+  83  Linux
/dev/hda3            4309        4439     1052257+  82  Linux swap /
Solaris
/dev/hda4            4440       38913   276912405    5  Extended
/dev/hda5            4440       21676   138456171   83  Linux
/dev/hda6           21677       38913   138456171    b  W95 FAT32

Disque /dev/hdb: 120.0 Go, 120034123776 octets
240 têtes, 63 secteurs/piste, 15505 cylindres
Unités = cylindres de 15120 * 512 = 7741440 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1         590     4460368+   b  W95 FAT32
/dev/hdb2   *         591       15504   112749840    7  HPFS/NTFS


le menu.lst contient :

# 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=aa8aeb45-ec47-412a-a7a4-09f3a69ef1f8 ro
# kopt_2_6=root=/dev/hda1 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 locale=fr_FR

## 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-10-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fr_FR
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/hda1 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

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

je me dis que l'erreur est peut-être dans ce fichier, mais je ne m'en sort pas

Toute idée est la bienvenue
Akhe

Questions qui me viennent en écrivant ce post :
1) qu'est ce que l'amorce dans le résultat de la commande fdisk -l ?
2) la partition root (/) étant en hda2 (sachant que /boot est en hda1), ne devrais-je pas avoir
title        Ubuntu, kernel 2.6.17-10-generic
root        (hd0,1)  (au lieu de (hd0,0)) ?
kernel        /boot/vmli ...etc

#5 Le 24/02/2007, à 19:56

tellmewhy

Re : PB multiboot avec 2 disques durs

Bonsoir Akhe,

Tu as raison le problème vient du fait que tu as deux  partitions séparées la /boot et la / .
Dans ce cas là je te donne un exemple tu dois avoir quelque chose comme ceci :

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

Par prudence fait une sauvegarde de ton menu.lst, puis procèdes aux modifications.

L'amorce c'est le témoin d'amorçage qui signale quelle partition devrait être démarée par défaut en l'absence d'un bootloader dans le MBR, si il n'y a pas d'instructions  pour le démarrage dans le MBR, le bios cherchera dans la partition avec un drapeau actif, mais il faut que ce soit une partition primaire.
smile

#6 Le 25/02/2007, à 12:51

Akhe

Re : PB multiboot avec 2 disques durs

tellmewhy a écrit :

Bonsoir Akhe,

Tu as raison le problème vient du fait que tu as deux  partitions séparées la /boot et la / .
Dans ce cas là je te donne un exemple tu dois avoir quelque chose comme ceci :

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


smile

Bravo à toi, j'ai changé dans les lignes kernel et initrd, hda1 par hda2 et enlevé /boot/
et ca marche !
tu viens de faire un heureux, encore merci pour ton aide
je vais pouvoir profiter de mon OS tout neuf
Akhe

#7 Le 25/02/2007, à 16:27

tellmewhy

Re : PB multiboot avec 2 disques durs

Bonjour Akhe,

Génial, ravi que tu aies trouvé une solution et bravo ! big_smile