OVH Cloud OVH Cloud

grub et hd1

10 réponses
Avatar
Al Bayrouni
Bonjour à tous,

J'ai 2 disques durs hd0 et hd1
grub est installé sur le mbr de hd0
la partition /boot est (hd0,4)

Mon problème/question est:

J'ai créé sur hd1 une partition /boot comme suit (hd1,0)
Cette partition contient les fichiers necessaires à grub et au noyau:

ls /boot/
config-2.6.10-1-686 initrd.img-2.6.10-1-686 System.map-2.6.10-1-686
grub lost+found vmlinuz-2.6.10-1-686

ls /boot/grub/
device.map e2fs_stage1_5 menu.lst stage1 stage2

et un extrait de /etc/fstab :
/dev/hdb1 /boot ext2 defaults
0 0

Quand je redemarre j'ai Grub mais avec le fichier de configuration
correspondant au mbr (hd0), soit (hd0,0)grub/menu.lst qui est lu.
Et par deduction tout ce qui se trouve sur (hd0,0) (le noyau et le reste).
et non pas le nouveau menu.lst : (hd1,0)/grub/menu.lst.

J'ai essayé ce qui suit pour installer grub sur le MBR de hdb:

dans le shell de grub:
install (hd1,0)/grub/stage1 (hd1) (hd1,0)/grub/stage2 p (hd1,0/grub/menu.lst

j'ai essayé setup (hd1) mais je boot toujours sur l'ancien (mbr et les
anciens fichiers.

Merci pour eclaircir su ce point.



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-PSMl9UqOFZ/uqAkpp+5Y
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 17.02.2005 16:39:29, Al Bayrouni a écrit :
Bonjour à tous,

J'ai 2 disques durs hd0 et hd1
grub est installé sur le mbr de hd0
la partition /boot est (hd0,4)

Mon problème/question est:

J'ai créé sur hd1 une partition /boot comme suit (hd1,0)
Cette partition contient les fichiers necessaires à grub et au noyau:

ls /boot/
config-2.6.10-1-686 initrd.img-2.6.10-1-686 System.map-2.6.10-1-686
grub lost+found vmlinuz-2.6.10-1-686

ls /boot/grub/
device.map e2fs_stage1_5 menu.lst stage1 stage2

et un extrait de /etc/fstab :
/dev/hdb1 /boot ext2
defaults 0 0

Quand je redemarre j'ai Grub mais avec le fichier de configuration
correspondant au mbr (hd0), soit (hd0,0)grub/menu.lst qui est lu.
Et par deduction tout ce qui se trouve sur (hd0,0) (le noyau et le
reste).
et non pas le nouveau menu.lst : (hd1,0)/grub/menu.lst.

J'ai essayé ce qui suit pour installer grub sur le MBR de hdb:

dans le shell de grub:
install (hd1,0)/grub/stage1 (hd1) (hd1,0)/grub/stage2 p
(hd1,0/grub/menu.lst

j'ai essayé setup (hd1) mais je boot toujours sur l'ancien (mbr et
les anciens fichiers.

Merci pour eclaircir su ce point.



Ce n'est pas grub qui décide quel est le périphérique de boot... mais
le BIOS.

Si vous avez choisi le premier périphérique comme périphérique de b oot,
il est alors normal que grub démarre de là.

Jean-Luc

--=-PSMl9UqOFZ/uqAkpp+5Y
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBCFMWeUdGGXzzGnNARAvQvAJ0eIcI0YlBlRJ6zgYfOq4Y/D0g0XwCfRZMf
X0yTtqYySqHusYWlY2OZWbI =ut9e
-----END PGP SIGNATURE-----

--=-PSMl9UqOFZ/uqAkpp+5Y--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jacques L'helgoualc'h
Al Bayrouni a écrit, jeudi 17 février 2005, à 16:39 :
Bonjour à tous,



bonjour,

J'ai 2 disques durs hd0 et hd1
grub est installé sur le mbr de hd0
la partition /boot est (hd0,4)
[...]
J'ai essayé ce qui suit pour installer grub sur le MBR de hdb:

dans le shell de grub:
install (hd1,0)/grub/stage1 (hd1) (hd1,0)/grub/stage2 p (hd1,0/grub/menu.lst



Tout ceci concerne hdb, alias (hd1).

j'ai essayé setup (hd1) mais je boot toujours sur l'ancien (mbr et les
anciens fichiers.



Le BIOS boute toujours sur le MBR de hda = (hd0).

Il faut donc modifier ce dernier d'une façon ou d'une autre (avant, il
est prudent de se faire une disquette Grub, qui peut aussi servir de
terrain d'essai :).
--
Jacques L'helgoualc'h


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Al Bayrouni
Jean-Luc Coulon (f5ibh) wrote:

Le 17.02.2005 16:39:29, Al Bayrouni a écrit :

Bonjour à tous,

J'ai 2 disques durs hd0 et hd1
grub est installé sur le mbr de hd0
la partition /boot est (hd0,4)

Mon problème/question est:

J'ai créé sur hd1 une partition /boot comme suit (hd1,0)
Cette partition contient les fichiers necessaires à grub et au noyau:

ls /boot/
config-2.6.10-1-686 initrd.img-2.6.10-1-686 System.map-2.6.10-1-686
grub lost+found vmlinuz-2.6.10-1-686

ls /boot/grub/
device.map e2fs_stage1_5 menu.lst stage1 stage2

et un extrait de /etc/fstab :
/dev/hdb1 /boot ext2
defaults 0 0

Quand je redemarre j'ai Grub mais avec le fichier de configuration
correspondant au mbr (hd0), soit (hd0,0)grub/menu.lst qui est lu.
Et par deduction tout ce qui se trouve sur (hd0,0) (le noyau et le
reste).
et non pas le nouveau menu.lst : (hd1,0)/grub/menu.lst.

J'ai essayé ce qui suit pour installer grub sur le MBR de hdb:

dans le shell de grub:
install (hd1,0)/grub/stage1 (hd1) (hd1,0)/grub/stage2 p
(hd1,0/grub/menu.lst

j'ai essayé setup (hd1) mais je boot toujours sur l'ancien (mbr et
les anciens fichiers.

Merci pour eclaircir su ce point.




Ce n'est pas grub qui décide quel est le périphérique de boot... mais
le BIOS.

Si vous avez choisi le premier périphérique comme périphérique de
boot, il est alors normal que grub démarre de là.

Jean-Luc



Merci à jACQUES et à JEAN COULOMB, pour leurs reponses.
Je vais voir si je peux faire le choix du peripherique de boot dans le bios

Al Bayrouni


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jacques L'helgoualc'h
Al Bayrouni a écrit, jeudi 17 février 2005, à 22:33 :
[...]
Merci à jACQUES et à JEAN COULOMB, pour leurs reponses.



de rien.

Je vais voir si je peux faire le choix du peripherique de boot dans le bios



Pas sûr que ça marche :/

Ce serait le cas si le bios se contentait de bouter le MBR de hdb (comme
s'il boute sur la disquette), mais je crains plutôt qu'il ne permute les
deux disques (pour faire croire à un win* sur hdb qu'il est sur C:). La
question est alors de savoir si Grub et/ou Linux se laissent bluffer
eux aussi ?

Une solution possible, sans aller dans le bios, serait simplement
d'ajouter une entrée de type chainloader vers le Grub B (hd1) dans le
menu.lst du premier Grub A, sur le disque (hd0).

Le plus simple est de tester d'abord directement depuis le shell grub du
premier disque (ou d'une disquette grub)

chainloader (hd1)+1
boot

et si ça marche, d'ajouter l'entrée

title Second disque
chainloader (hd1)+1

dans le premier menu.lst
--
Jacques L'helgoualc'h


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Al Bayrouni
Jacques L'helgoualc'h wrote:

Al Bayrouni a écrit, jeudi 17 février 2005, à 22:33 :
[...]


Merci à jACQUES et à JEAN COULOMB, pour leurs reponses.





de rien.



Je vais voir si je peux faire le choix du peripherique de boot dans le bios





Pas sûr que ça marche :/

Ce serait le cas si le bios se contentait de bouter le MBR de hdb (comme
s'il boute sur la disquette), mais je crains plutôt qu'il ne permute les
deux disques (pour faire croire à un win* sur hdb qu'il est sur C:). La
question est alors de savoir si Grub et/ou Linux se laissent bluffer
eux aussi ?

Une solution possible, sans aller dans le bios, serait simplement
d'ajouter une entrée de type chainloader vers le Grub B (hd1) dans le
menu.lst du premier Grub A, sur le disque (hd0).

Le plus simple est de tester d'abord directement depuis le shell grub du
premier disque (ou d'une disquette grub)

chainloader (hd1)+1
boot

et si ça marche, d'ajouter l'entrée

title Second disque
chainloader (hd1)+1

dans le premier menu.lst





En ce qui concerne le BIOS:
j'ai pu lui demander de booter sur hdd1 (correspondant au 2eme disque
dur en esclave).
Mais comme tu l'expliques très bien, GRUB s'est laissé pieger et il
inverse completement les choses.
En lieu de de nommer le 2eme disque hd1 (comme il le clame haut et fort
dans les conditions normales).
alors pour faire fonctionner celà, il m'a fallu faire plusieurs essaies:

un exemple vaut mieux que ...

dans le menu.lst de grub du 2eme dique:

kernel (hd0,0)/vmlinuz root=/dev/hdb2

alors qu'en toute logique ça devrait etre:
kernel (hd1,0)/vmlinuz root=/dev/hdb2 (car tout est sur /boot =
hdb1=(hd1,0)

ça a marché mais je n'ai pas aimé le *fait que grub perd le nord.


Quand à l'utilisation du chailoader c'est très interessant , je ferai
l'essai .


Merci infiniment pour ces explications precieuses.

Al Bayrouni


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-9HQm8gc28spu04YkHmFc
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 18.02.2005 10:54:54, Al Bayrouni a écrit :
Jacques L'helgoualc'h wrote:

Al Bayrouni a écrit, jeudi 17 février 2005, à 22:33 :
[...]

Merci à jACQUES et à JEAN COULOMB, pour leurs reponses.



de rien.


Je vais voir si je peux faire le choix du peripherique de boot dans
le bios




Pas sûr que ça marche :/

Ce serait le cas si le bios se contentait de bouter le MBR de hdb
(comme
s'il boute sur la disquette), mais je crains plutôt qu'il ne permute
les
deux disques (pour faire croire à un win* sur hdb qu'il est sur
C:). La
question est alors de savoir si Grub et/ou Linux se laissent
bluffer
eux aussi ?

Une solution possible, sans aller dans le bios, serait
simplement
d'ajouter une entrée de type chainloader vers le Grub B (hd1)
dans le
menu.lst du premier Grub A, sur le disque (hd0).

Le plus simple est de tester d'abord directement depuis le shell
grub du
premier disque (ou d'une disquette grub)

chainloader (hd1)+1
boot

et si ça marche, d'ajouter l'entrée

title Second disque
chainloader (hd1)+1

dans le premier menu.lst




En ce qui concerne le BIOS:
j'ai pu lui demander de booter sur hdd1 (correspondant au 2eme disque
dur en esclave).
Mais comme tu l'expliques très bien, GRUB s'est laissé pieger et il
inverse completement les choses.
En lieu de de nommer le 2eme disque hd1 (comme il le clame haut et
fort dans les conditions normales).
alors pour faire fonctionner celà, il m'a fallu faire plusieurs
essaies:

un exemple vaut mieux que ...

dans le menu.lst de grub du 2eme dique:

kernel (hd0,0)/vmlinuz root=/dev/hdb2

alors qu'en toute logique ça devrait etre:
kernel (hd1,0)/vmlinuz root=/dev/hdb2 (car tout est sur /boot =
hdb1=(hd1,0)

ça a marché mais je n'ai pas aimé le *fait que grub perd le nord.


Quand à l'utilisation du chailoader c'est très interessant , je ferai
l'essai .


Merci infiniment pour ces explications precieuses.



Rechercher dans la donc de grub (grub_doc), plus aprticulièrement dans
/usr/share/doc/grub-doc/html, le fichier grub_4.html

On y trouve le moyen de swapper deux disques (vu de grub) :
map (hd0) (hd1)
map (hd1) (hd0)

Jean-Luc

Al Bayrouni



--=-9HQm8gc28spu04YkHmFc
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBCFeXBUdGGXzzGnNARAmciAJsFwUeCJaYHz1i/sq4Vmk2+AGB3cgCggwlw
rsJA9k8PHI42LjuJunSTMGc =wFr3
-----END PGP SIGNATURE-----

--=-9HQm8gc28spu04YkHmFc--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Al Bayrouni
Jean-Luc Coulon (f5ibh) wrote:

Le 18.02.2005 10:54:54, Al Bayrouni a écrit :

Jacques L'helgoualc'h wrote:

Al Bayrouni a écrit, jeudi 17 février 2005, à 22:33 :
[...]

Merci à jACQUES et à JEAN COULOMB, pour leurs reponses.




de rien.


Je vais voir si je peux faire le choix du peripherique de boot
dans le bios




Pas sûr que ça marche :/

Ce serait le cas si le bios se contentait de bouter le MBR de hdb
(comme
s'il boute sur la disquette), mais je crains plutôt qu'il ne
permute les
deux disques (pour faire croire à un win* sur hdb qu'il est sur
C:). La
question est alors de savoir si Grub et/ou Linux se laissent
bluffer
eux aussi ?

Une solution possible, sans aller dans le bios, serait
simplement
d'ajouter une entrée de type chainloader vers le Grub B (hd1)
dans le
menu.lst du premier Grub A, sur le disque (hd0).

Le plus simple est de tester d'abord directement depuis le shell
grub du
premier disque (ou d'une disquette grub)

chainloader (hd1)+1
boot

et si ça marche, d'ajouter l'entrée

title Second disque
chainloader (hd1)+1

dans le premier menu.lst




En ce qui concerne le BIOS:
j'ai pu lui demander de booter sur hdd1 (correspondant au 2eme
disque dur en esclave).
Mais comme tu l'expliques très bien, GRUB s'est laissé pieger et il
inverse completement les choses.
En lieu de de nommer le 2eme disque hd1 (comme il le clame haut et
fort dans les conditions normales).
alors pour faire fonctionner celà, il m'a fallu faire plusieurs
essaies:

un exemple vaut mieux que ...

dans le menu.lst de grub du 2eme dique:

kernel (hd0,0)/vmlinuz root=/dev/hdb2

alors qu'en toute logique ça devrait etre:
kernel (hd1,0)/vmlinuz root=/dev/hdb2 (car tout est sur /boot =
hdb1=(hd1,0)

ça a marché mais je n'ai pas aimé le *fait que grub perd le nord.


Quand à l'utilisation du chailoader c'est très interessant , je
ferai l'essai .


Merci infiniment pour ces explications precieuses.




Rechercher dans la donc de grub (grub_doc), plus aprticulièrement
dans /usr/share/doc/grub-doc/html, le fichier grub_4.html

On y trouve le moyen de swapper deux disques (vu de grub) :
map (hd0) (hd1)
map (hd1) (hd0)

Jean-Luc


Al Bayrouni






Je ne trouve pas ce fichier sur mon disque,
Puis le trouver quelque part ?
Merci


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-PL87xOG+ePdNpPOLseOH
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 18.02.2005 14:06:09, Al Bayrouni a écrit :

[...]
Rechercher dans la donc de grub (grub_doc), plus aprticulièrement
dans /usr/share/doc/grub-doc/html, le fichier grub_4.html

On y trouve le moyen de swapper deux disques (vu de grub) :
map (hd0) (hd1)
map (hd1) (hd0)

Jean-Luc


Al Bayrouni






Je ne trouve pas ce fichier sur mon disque,
Puis le trouver quelque part ?
Merci



apt-get install grub-doc

J-L

--=-PL87xOG+ePdNpPOLseOH
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBCFenWUdGGXzzGnNARAqi0AJ9PTqV++CtYXGY1JSuZNgkNneLNNwCfWFzV
MBUA9zEn4reIar/Ps6GaWSI =H7Bv
-----END PGP SIGNATURE-----

--=-PL87xOG+ePdNpPOLseOH--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jacques L'helgoualc'h
Jean-Luc Coulon (f5ibh) a écrit, vendredi 18 février 2005, à 12:55 :
Le 18.02.2005 10:54:54, Al Bayrouni a écrit :


[...]
>En ce qui concerne le BIOS:
>j'ai pu lui demander de booter sur hdd1 (correspondant au 2eme disque
>dur en esclave).


[...]
>dans le menu.lst de grub du 2eme dique:
>
>kernel (hd0,0)/vmlinuz root=/dev/hdb2
>
>alors qu'en toute logique ça devrait etre:
>kernel (hd1,0)/vmlinuz root=/dev/hdb2 (car tout est sur /boot =
>hdb1=(hd1,0)
>
>ça a marché mais je n'ai pas aimé le *fait que grub perd le nord.


[...]

Rechercher dans la donc de grub (grub_doc), plus aprticulièrement dans
/usr/share/doc/grub-doc/html, le fichier grub_4.html

On y trouve le moyen de swapper deux disques (vu de grub) :
map (hd0) (hd1)
map (hd1) (hd0)



oui, mais là c'est le Grub qui se fait swapper par le bios :/
Quel type de bios, au fait ?

--
Jacques L'helgoualc'h


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jacques L'helgoualc'h
Jean-Luc Coulon (f5ibh) a écrit, vendredi 18 février 2005, à 13:12 :
[...]
apt-get install grub-doc



Il y a aussi

http://www.linux-france.org/article/sys/chargeurs/ix86/grub/
http://www.cri74.org/linux/howto/grub-howto.html

--
Jacques L'helgoualc'h


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact