Pages : 1
#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
Hors ligne
#5 Le 07/05/2008, à 09:44
- jovial
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
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
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
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 ?
ouvre le menu.lst de ta distrib sur le 160go
rajoute à la fintitle 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 ?
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
Pages : 1