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 05/05/2008, à 09:21

jovial

grub multi OS 2 DDurs bien procéder ?

Bonjour

A l'origine j'ai Ubuntu 7.04 sur DDur de 80 go qui démarre sans problème
J'ai ajouté un 2éme disque de 160 go en maître et installé Ubuntu 7.10

Ce que je veux c'est avoir un systeme de secours en cas de plantage ou panne de disque

Donc quand je débranche mon disque de 160Go je voudrai que la 7.04 démarre sur mon disque de 80 go
Or j'ai le message "Grub error"
J'en déduit que en intallant la 7.10 celle ci a modifié mon quelque chose sur mon DDur de 80go
Je comprend pas pourquoi il fait cela en lisant la doc je serai tenté de dire que c'est le chainloader +1 qui pose probléme

Mes question sont les suivantes:

1- Comment régler ce problème pour que le ddur 80 de go me relance mon ubuntu 7.06

2- Comment faire pour éviter ce problème lors d'une install sur un nouveau disque en plus d'un version existante par exemple je si je veux installer la Hardy sur un 3ème ddur

3- C'est encore très abstrait pour moi la chaine d'amorçage: le pc demarre, le bios démarre le disque maitre ou le slave si celui ci est absent, ensuite lit le secteur d'amorçage, qu'est ce que c'est ce secteur d'amorçage (une mini partition) peut on voir ce qu'il y a dessus? c'est bien dessus qu'il est écrit que on vient amorcer telle partition. J'ai pas encore compris la différence entre le secteur d'amorçage et le MRB

Bye

Jluc

menu.lst sur ddur 80 go

title		Ubuntu, kernel 2.6.20-15-generic
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 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		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd		/boot/initrd.img-2.6.20-15-generic

title		Ubuntu, kernel 2.6.20-9-generic
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-9-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash
initrd		/boot/initrd.img-2.6.20-9-generic
quiet
savedefault

title		Ubuntu, kernel 2.6.20-9-generic (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-9-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd		/boot/initrd.img-2.6.20-9-generic

title		Ubuntu, kernel 2.6.20-8-generic
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-8-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash
initrd		/boot/initrd.img-2.6.20-8-generic
quiet
savedefault

title		Ubuntu, kernel 2.6.20-8-generic (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-8-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd		/boot/initrd.img-2.6.20-8-generic

title		Ubuntu, kernel 2.6.20-6-generic
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-6-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash
initrd		/boot/initrd.img-2.6.20-6-generic
quiet
savedefault

title		Ubuntu, kernel 2.6.20-6-generic (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-6-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd		/boot/initrd.img-2.6.20-6-generic

title		Ubuntu, memtest86+
root		(hd0,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		Autre OS :
root


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

Dernière modification par jovial (Le 07/05/2008, à 10:46)


Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240, Radeon pro wx4100 & Dell Latitude E7270  i5-6300U 8Gio Ssd240

Hors ligne

#2 Le 05/05/2008, à 10:06

reidid

Re : grub multi OS 2 DDurs bien procéder ?

en gros, il faut installer grub à la racine du disque de ta distrib
1 grub pour disque 1
1 grub pour disque 2
...etc...
sinon, dès que tu debranche:
si c'est le disque de ta derniere install....dans les choux (grub vas chercher dans le repertoire /boot son menu)

Hors ligne

#3 Le 06/05/2008, à 16:29

jovial

Re : grub multi OS 2 DDurs bien procéder ?

merci Reidid mais concretement je vois pas comment faire pour réhabiliter mon grub qui a l'origine fonctionnait très bien sur mon disque de 80go

bye

Jean-luc


Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240, Radeon pro wx4100 & Dell Latitude E7270  i5-6300U 8Gio Ssd240

Hors ligne

#4 Le 06/05/2008, à 16:54

Maz99

Re : grub multi OS 2 DDurs bien procéder ?

Sais tu changer la priorité d'allocation des disques dur par ton bios? en fonction du "hard disk" que tu mets en 1er tu auras le grub que tu souhaites wink

Hors ligne

#5 Le 07/05/2008, à 09:44

jovial

Re : grub multi OS 2 DDurs bien procéder ?

Maz99 a écrit :

Sais tu changer la priorité d'allocation des disques dur par ton bios? en fonction du "hard disk" que tu mets en 1er tu auras le grub que tu souhaites wink

hello Maz99
Non le probléme n'est pas là actuellement le bios boot sur le disque de 160go quand je débranche ce dernier il boot sur le 80go et là j'ai Error Grub. J'ai ce problème depuis que j'ai installé la7.10 sur le le160Go

Quand je boot sur le 160GO grub me donne la possibilité de lancer la 7.04 du 80go et tout baigne.
Donc le groblème réside au niveau du lancement de grub sur le 80Go et je vois pas comment résoudre ce problème.

j'ai regarder sur http://doc.ubuntu-fr.org/grub ça reste très flou pour moi le fonctionnement de Grub
Il me semble que Grub pointe le démarrage sur une partition au lieu du secteur amorçage, mais je comprends toujours pas ce qu'est le MRB

Comme le grub du 80go et la 7.04 fonctionnait très bien avant   je pense que lors l'instalation de la 7.10 sur le 160GO, elle a modifié quelque chose sur le 80go , mais quoi ?

Bye

Jluc

Dernière modification par jovial (Le 07/05/2008, à 10:45)


Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240, Radeon pro wx4100 & Dell Latitude E7270  i5-6300U 8Gio Ssd240

Hors ligne

#6 Le 07/05/2008, à 09:59

Maz99

Re : grub multi OS 2 DDurs bien procéder ?

Oui j'ai testé aussi chez moi l'autre grub se lance mais ne fonctionne pas comme tu le dis. En fait j'ai aussi un problème de grub que j'expose sur un autre post.

Dernière modification par Maz99 (Le 07/05/2008, à 10:05)

Hors ligne

#7 Le 07/05/2008, à 10:02

sdfsdffsdsdfg

Re : grub multi OS 2 DDurs bien procéder ?

poste les retours de

sudo fdisk -l (avec les deux disques de branchés)

sudo grub
find /boot/grub/stage1
quit

#8 Le 07/05/2008, à 10:28

jovial

Re : grub multi OS 2 DDurs bien procéder ?

Hello

sdfsdffsdsdfg a écrit :

poste les retours de

sudo fdisk -l (avec les deux disques de branchés)

sudo grub
find /boot/grub/stage1
quit

sudo fdisk -l

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        1912    15358108+   7  HPFS/NTFS
/dev/sda2            1962        9865    63488880   83  Linux
/dev/sda3            9866       10011     1172745    5  Extended
/dev/sda5            9866       10011     1172713+  82  Linux swap / Solaris

Disque /dev/sdb: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1        1917    15398271    7  HPFS/NTFS
/dev/sdb2            1918       19293   139572720   83  Linux
/dev/sdb3           19294       19457     1317330    5  Extended
/dev/sdb5           19294       19457     1317298+  82  Linux swap / Solaris

sudo grub
find /boot/grub/stage1

 [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> find /boot/grub/stage1

 (hd0,1)
 (hd1,1)

Fait à partir du de la 7.04 installé sur le 80Go avec les 2 disques
------------------------------------------------------
Je réexpose le problème de base:
Quand j'ai mes 2 disque le bios boot sur le 160GO,   de Grub je peux lancer la 7.04 du 80go ou la 7.10 du 160Go sans problème
Quand je débranche le 160Go le bios boot sur le 80Go et là Error Grub (depuis l'ajout du 160go et l'installation de la 7.10 dessus )
Comme je compte utiliser ce 160go en utilisation nomade et comme système de secours , si j'ai pas ce dernier mon 80go ne demarre plus rien.
------------------------------------------------------
Merci smile
Bye

Jluc

Dernière modification par jovial (Le 07/05/2008, à 10:45)


Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240, Radeon pro wx4100 & Dell Latitude E7270  i5-6300U 8Gio Ssd240

Hors ligne

#9 Le 07/05/2008, à 10:51

wsdfgsdfgd

Re : grub multi OS 2 DDurs bien procéder ?

Etant donné que tu débranches le disque de 160go
et que tu as message d'erreur de grub
Je pense que le grub du 80go pointe sur le second
disque qui n'existe plus.

Alors, tape et donne les retours
sudo grub
root (hd0,1)
setup (hd0)
setup (hd0,1) (hd0,1)
root (hd1,1)
setup (hd1)
quit

ouvre le menu.lst de ta distrib sur le 160go
rajoute à la fin

title ubuntu 80go
root (hd1,1)
chainloader +1
boot

Si comme tu dis, le bios démarre d'abord sur le 160go, puis 80go
change aussi les (hd1,1) en (hd0,1)
sur les lignes
root   (hd1,1) au dessus des lignes kernel et sur la ligne #groot=....
puis redémarre, en cas de soucis
donne les menu.lst des deux distrib

#10 Le 07/05/2008, à 11:23

jovial

Re : grub multi OS 2 DDurs bien procéder ?

@ wsdfgsdfgd

ok je fais cela plus tard
bye

Jluc


Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240, Radeon pro wx4100 & Dell Latitude E7270  i5-6300U 8Gio Ssd240

Hors ligne

#11 Le 08/05/2008, à 10:35

jovial

Re : grub multi OS 2 DDurs bien procéder ?

wsdfgsdfgd a écrit :

ouvre le menu.lst de ta distrib sur le 160go
rajoute à la fin

title ubuntu 80go
root (hd1,1)
chainloader +1
boot

Hello

Ca me semble pas logique puisque je n'ai le problème que quand j'ai que le disque de 80go branché seul.
Certainement le l'amorçage du 80 go recherche quelque chose sur le 160go d'ou l'erreur
ce menu serai plutôt le menu.le menu.lst du 80go à modifier. Non?

bye

Jluc

Dernière modification par jovial (Le 08/05/2008, à 10:35)


Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240, Radeon pro wx4100 & Dell Latitude E7270  i5-6300U 8Gio Ssd240

Hors ligne

#12 Le 09/05/2008, à 23:02

zourtouflou

Re : grub multi OS 2 DDurs bien procéder ?

non

en gros ce rajout est inutile, c\'est juste un plus
qui rencoit vers le menu.lst du 80 go.

#13 Le 13/05/2008, à 10:05

jovial

Re : grub multi OS 2 DDurs bien procéder ?

wsdfgsdfgd a écrit :

Alors, tape et donne les retours
sudo grub
root (hd0,1)
setup (hd0)
setup (hd0,1) (hd0,1)
root (hd1,1)
setup (hd1)
quit

grub> root (hd0,1)

grub> setup (hd0)
 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 (hd0)"...  16 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub> setup (hd0,1) (hd0,1)
 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 (hd0,1)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,1)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (hd0,1) /boot/grub/stage2 p /boot/grub/menu
.lst "... succeeded
Done.

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,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

Fait à partir du de la 7.04 installé sur le 80Go avec les 2 disques

Si comme tu dis, le bios démarre d'abord sur le 160go, puis 80go
change aussi les (hd1,1) en (hd0,1)
sur les lignes
root   (hd1,1) au dessus des lignes kernel et sur la ligne #groot=....
puis redémarre, en cas de soucis
donne les menu.lst des deux distrib

Heu ce qui m'intéresse c'est de démarrer le 80go (seul, sans le 160go) avec la 7.04 ce que je ne peut plus faire depuis que j'ai installé la 7.10 sur le 160go, là je l'ai lancer avec le grub du 160go

menu.lst sur 80go 7.04

title        Ubuntu, kernel 2.6.20-15-generic
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 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        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd        /boot/initrd.img-2.6.20-15-generic

title        Ubuntu, kernel 2.6.20-9-generic
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-9-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash
initrd        /boot/initrd.img-2.6.20-9-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-9-generic (recovery mode)
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-9-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd        /boot/initrd.img-2.6.20-9-generic

title        Ubuntu, kernel 2.6.20-8-generic
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-8-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash
initrd        /boot/initrd.img-2.6.20-8-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-8-generic (recovery mode)
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-8-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd        /boot/initrd.img-2.6.20-8-generic

title        Ubuntu, kernel 2.6.20-6-generic
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-6-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash
initrd        /boot/initrd.img-2.6.20-6-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-6-generic (recovery mode)
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.20-6-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single
initrd        /boot/initrd.img-2.6.20-6-generic

title        Ubuntu, memtest86+
root        (hd0,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        Autre OS :
root


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

menu.lst sur 160go 7.10

title		Ubuntu Feisty 7.06, sur DD 80Go (kernel 2.6.20-15 on /dev/sda2)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash 
initrd		/boot/initrd.img-2.6.20-15-generic
quiet

##title		Ubuntu 7.10, kernel 2.6.22-14-generic
##root		(hd1,1)
##kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=9ff046a1-38b3-4c8b-af8b-1f53217cee78 ro quiet splash
##initrd		/boot/initrd.img-2.6.22-14-generic
##quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=9ff046a1-38b3-4c8b-af8b-1f53217cee78 ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, 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/sda1
title		Microsoft Windows XP Professionnel
root		(hd0,0)
savedefault
makeactive
chainloader	+1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
##title		Ubuntu, kernel 2.6.20-15-generic (on /dev/sda2)
##root		(hd0,1)
##kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro quiet splash 
##initrd		/boot/initrd.img-2.6.20-15-generic
##savedefault
##boot
title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=9ff046a1-38b3-4c8b-af8b-1f53217cee78 ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title		Ubuntu, kernel 2.6.20-15-generic (recovery mode) (on /dev/sda2)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=217e8941-fd6c-4ccc-aa0b-7dc68628c983 ro single 
initrd		/boot/initrd.img-2.6.20-15-generic
savedefault
boot





# 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

Que fait makeactive et map et chainloader+1 ?

Merci
Bye

Jluc


Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240, Radeon pro wx4100 & Dell Latitude E7270  i5-6300U 8Gio Ssd240

Hors ligne