La difficulté que j'ai, vient du fait que cette configuration m'est
inconnue, et que je ne sais pas traiter le cas de l'installation de grub
(legacy) dans le MBR dans ce contexte.
La difficulté que j'ai, vient du fait que cette configuration m'est
inconnue, et que je ne sais pas traiter le cas de l'installation de grub
(legacy) dans le MBR dans ce contexte.
La difficulté que j'ai, vient du fait que cette configuration m'est
inconnue, et que je ne sais pas traiter le cas de l'installation de grub
(legacy) dans le MBR dans ce contexte.
(redirigé puisque la suite n'a vraiment plus à sa place sur
fr.comp.sys.pc)
Le dimanche 8 juillet 2018 09:15:55 UTC-4, Pascal Hambourg a écrit :fdisk /dev/mdX
Les partitions seront nommées /dev/mdXpY.
Une difficulté peut apparaître lors de l'installation si l'outil de
partitionnement de l'installateur ne permet pas de partitionner (créer
une table de partition sur) un ensemble RAID.
La difficulté que j'ai, vient du fait que cette configuration m'est
inconnue, et que je ne sais pas traiter le cas de l'installation de grub
(legacy) dans le MBR dans ce contexte.
hd0, hd1, hd2 sont mes 3 HD (dont 2 en raid 1, chacun ayant grub dans le
MBR)
hd3, et hd4 sont mes 2 SSD en raid 1.
md0 est l'ensemble raid, créé par l'association des partitions sdd1 et
sde1 utilisant chacune la totalité du disque.
ma partition /boot est donc sur md0p1
la racine / est sur md0p2
J'ai donc un grub.conf du style :
title Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/md0p2
J'ai pensé faire (pour chaque SSD, donc hd3 et hd4) :
# grub --no-floppy
grub> root (hd3,0)
Filesystem type unknown, partition type 0xfd
grub> setup (hd3)
Error 17: Cannot mount selected partition
(redirigé puisque la suite n'a vraiment plus à sa place sur
fr.comp.sys.pc)
Le dimanche 8 juillet 2018 09:15:55 UTC-4, Pascal Hambourg a écrit :
fdisk /dev/mdX
Les partitions seront nommées /dev/mdXpY.
Une difficulté peut apparaître lors de l'installation si l'outil de
partitionnement de l'installateur ne permet pas de partitionner (créer
une table de partition sur) un ensemble RAID.
La difficulté que j'ai, vient du fait que cette configuration m'est
inconnue, et que je ne sais pas traiter le cas de l'installation de grub
(legacy) dans le MBR dans ce contexte.
hd0, hd1, hd2 sont mes 3 HD (dont 2 en raid 1, chacun ayant grub dans le
MBR)
hd3, et hd4 sont mes 2 SSD en raid 1.
md0 est l'ensemble raid, créé par l'association des partitions sdd1 et
sde1 utilisant chacune la totalité du disque.
ma partition /boot est donc sur md0p1
la racine / est sur md0p2
J'ai donc un grub.conf du style :
title Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/md0p2
J'ai pensé faire (pour chaque SSD, donc hd3 et hd4) :
# grub --no-floppy
grub> root (hd3,0)
Filesystem type unknown, partition type 0xfd
grub> setup (hd3)
Error 17: Cannot mount selected partition
(redirigé puisque la suite n'a vraiment plus à sa place sur
fr.comp.sys.pc)
Le dimanche 8 juillet 2018 09:15:55 UTC-4, Pascal Hambourg a écrit :fdisk /dev/mdX
Les partitions seront nommées /dev/mdXpY.
Une difficulté peut apparaître lors de l'installation si l'outil de
partitionnement de l'installateur ne permet pas de partitionner (créer
une table de partition sur) un ensemble RAID.
La difficulté que j'ai, vient du fait que cette configuration m'est
inconnue, et que je ne sais pas traiter le cas de l'installation de grub
(legacy) dans le MBR dans ce contexte.
hd0, hd1, hd2 sont mes 3 HD (dont 2 en raid 1, chacun ayant grub dans le
MBR)
hd3, et hd4 sont mes 2 SSD en raid 1.
md0 est l'ensemble raid, créé par l'association des partitions sdd1 et
sde1 utilisant chacune la totalité du disque.
ma partition /boot est donc sur md0p1
la racine / est sur md0p2
J'ai donc un grub.conf du style :
title Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/md0p2
J'ai pensé faire (pour chaque SSD, donc hd3 et hd4) :
# grub --no-floppy
grub> root (hd3,0)
Filesystem type unknown, partition type 0xfd
grub> setup (hd3)
Error 17: Cannot mount selected partition
A ma connaissance, GRUB legacy (GRUB 1) ne gère pas le RAID logiciel.
A ma connaissance, GRUB legacy (GRUB 1) ne gère pas le RAID logiciel.
A ma connaissance, GRUB legacy (GRUB 1) ne gère pas le RAID logiciel.
et en faisant
grub> setup (hd3,0) ?
et en faisant
grub> setup (hd3,0) ?
et en faisant
grub> setup (hd3,0) ?
Le Sat, 15 Dec 2018 09:08:33 +0100, Pascal Hambourg a écrit :A ma connaissance, GRUB legacy (GRUB 1) ne gère pas le RAID logiciel.
C'est pourtant ce que j'ai actuellement. Grub legacy ET raid logiciel.
Le Sat, 15 Dec 2018 09:08:33 +0100, Pascal Hambourg a écrit :
A ma connaissance, GRUB legacy (GRUB 1) ne gère pas le RAID logiciel.
C'est pourtant ce que j'ai actuellement. Grub legacy ET raid logiciel.
Le Sat, 15 Dec 2018 09:08:33 +0100, Pascal Hambourg a écrit :A ma connaissance, GRUB legacy (GRUB 1) ne gère pas le RAID logiciel.
C'est pourtant ce que j'ai actuellement. Grub legacy ET raid logiciel.
Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Le Sun, 16 Dec 2018 00:12:10 +0100, Pascal Hambourg a écrit :Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Du coup, ce que j'ai fait :
- raid avec les 2 disques non partitionnés
- création des partitions sur /dev/md0
- installation grub (comme je le fais actuellement) par :
# grub --no-floppy
grub> find /grub/stage1
(hd0,0)
(hd1,0)
(hd3,0) <= cette fois-ci il les voit, alors qu'il ne les voyait
(hd4,0) <= pas dans le cas précédent
grub> device (hd0) /dev/sdd
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sde
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
tu me diras si tu y vois quelque chose d'anormal/choquant.
Sachant qu'à la création du raid, suite à un warning justement pour le
boot loader, j'avais rajouté -metadata=0.90 à la commande qui devenait :
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/
sdd /dev/sde
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec /dev/
sd[de]1.
Le Sun, 16 Dec 2018 00:12:10 +0100, Pascal Hambourg a écrit :
Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Du coup, ce que j'ai fait :
- raid avec les 2 disques non partitionnés
- création des partitions sur /dev/md0
- installation grub (comme je le fais actuellement) par :
# grub --no-floppy
grub> find /grub/stage1
(hd0,0)
(hd1,0)
(hd3,0) <= cette fois-ci il les voit, alors qu'il ne les voyait
(hd4,0) <= pas dans le cas précédent
grub> device (hd0) /dev/sdd
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sde
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
tu me diras si tu y vois quelque chose d'anormal/choquant.
Sachant qu'à la création du raid, suite à un warning justement pour le
boot loader, j'avais rajouté -metadata=0.90 à la commande qui devenait :
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/
sdd /dev/sde
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec /dev/
sd[de]1.
Le Sun, 16 Dec 2018 00:12:10 +0100, Pascal Hambourg a écrit :Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Du coup, ce que j'ai fait :
- raid avec les 2 disques non partitionnés
- création des partitions sur /dev/md0
- installation grub (comme je le fais actuellement) par :
# grub --no-floppy
grub> find /grub/stage1
(hd0,0)
(hd1,0)
(hd3,0) <= cette fois-ci il les voit, alors qu'il ne les voyait
(hd4,0) <= pas dans le cas précédent
grub> device (hd0) /dev/sdd
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sde
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
tu me diras si tu y vois quelque chose d'anormal/choquant.
Sachant qu'à la création du raid, suite à un warning justement pour le
boot loader, j'avais rajouté -metadata=0.90 à la commande qui devenait :
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/
sdd /dev/sde
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec /dev/
sd[de]1.
Le Sun, 16 Dec 2018 00:12:10 +0100, Pascal Hambourg a écrit :Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Du coup, ce que j'ai fait :
- raid avec les 2 disques non partitionnés
- création des partitions sur /dev/md0
- installation grub (comme je le fais actuellement) par :
# grub --no-floppy
grub> find /grub/stage1
(hd0,0)
(hd1,0)
(hd3,0) <= cette fois-ci il les voit, alors qu'il ne les voyait
(hd4,0) <= pas dans le cas précédent
grub> device (hd0) /dev/sdd
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sde
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
tu me diras si tu y vois quelque chose d'anormal/choquant.
Sachant qu'à la création du raid, suite à un warning justement pour le
boot loader, j'avais rajouté -metadata=0.90 à la commande qui devenait :
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/
sdd /dev/sde
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec /dev/
sd[de]1.
Le Sun, 16 Dec 2018 00:12:10 +0100, Pascal Hambourg a écrit :
Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Du coup, ce que j'ai fait :
- raid avec les 2 disques non partitionnés
- création des partitions sur /dev/md0
- installation grub (comme je le fais actuellement) par :
# grub --no-floppy
grub> find /grub/stage1
(hd0,0)
(hd1,0)
(hd3,0) <= cette fois-ci il les voit, alors qu'il ne les voyait
(hd4,0) <= pas dans le cas précédent
grub> device (hd0) /dev/sdd
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sde
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
tu me diras si tu y vois quelque chose d'anormal/choquant.
Sachant qu'à la création du raid, suite à un warning justement pour le
boot loader, j'avais rajouté -metadata=0.90 à la commande qui devenait :
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/
sdd /dev/sde
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec /dev/
sd[de]1.
Le Sun, 16 Dec 2018 00:12:10 +0100, Pascal Hambourg a écrit :Je soupçonne qu'il marche seulement avec du RAID 1 (mirroring) non
partitionné avec superbloc 0.90 ou 1.0 à la fin de la partition, qu'il
traite comme une partition sans RAID.
Du coup, ce que j'ai fait :
- raid avec les 2 disques non partitionnés
- création des partitions sur /dev/md0
- installation grub (comme je le fais actuellement) par :
# grub --no-floppy
grub> find /grub/stage1
(hd0,0)
(hd1,0)
(hd3,0) <= cette fois-ci il les voit, alors qu'il ne les voyait
(hd4,0) <= pas dans le cas précédent
grub> device (hd0) /dev/sdd
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sde
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
tu me diras si tu y vois quelque chose d'anormal/choquant.
Sachant qu'à la création du raid, suite à un warning justement pour le
boot loader, j'avais rajouté -metadata=0.90 à la commande qui devenait :
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/
sdd /dev/sde
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec /dev/
sd[de]1.
[Bizarrement, cet article posté ce matin ne semble pas avoir été diffusé
sur le serveur de news de Free depuis lequel tu postes, donc je le
reposte là avec le même Message-ID]
Qu'est-censée "voir" cette commande exactement ? Il y a si longtemps que
j'ai abandonné GRUB legacy en faveur de GRUB 2 que j'ai un peu oublié.
Ce qui me déplaît, c'est qu'avec cette méthode GRUB traite les deux
disques comme des disques indépendants et non comme membres d'un
ensemble RAID, et donc avec des partitions directement sur les disques
au lieu d'une partition dans le RAID.
Et il n'y a pas que GRUB : avec un
superbloc à la fin, le noyau aussi risque de s'y perdre. Si les pilotes
md du noyau ne sont pas compilés en dur
ou si l'autodétection RAID
(obsolète) n'est pas activée, au démarrage le noyau commencera pas voir
deux tables de partitions indépendantes et deux partitions avec les
mêmes UUID, ce qui peut passablement perturber la détection des systèmes
de fichiers via libblkid.
D'autre part, le format 0.90 et l'autodétection RAID par le noyau sont
obsolètes. Je ne sais pas ce qu'il en est pour Gentoo, mais dans la
plupart des distributions précompilées "modernes", les pilotes md sont
en modules et sont chargés dans l'initramfs.
Au final, tu utilises une grosse bidouille pas propre et d'une fiabilité
douteuse au lieu de remplacer GRUB legacy par GRUB 2. Pourquoi ne
veux-tu pas utiliser GRUB 2 et le format de superbloc 1.x ?
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec
/dev/
sd[de]1.
Mais il y avait une table de partition au début des partitions RAID, ce
que GRUB legacy ne doit pas savoir gérer. Il s'attendait à y trouver
directement un système de fichiers.
[Bizarrement, cet article posté ce matin ne semble pas avoir été diffusé
sur le serveur de news de Free depuis lequel tu postes, donc je le
reposte là avec le même Message-ID]
Qu'est-censée "voir" cette commande exactement ? Il y a si longtemps que
j'ai abandonné GRUB legacy en faveur de GRUB 2 que j'ai un peu oublié.
Ce qui me déplaît, c'est qu'avec cette méthode GRUB traite les deux
disques comme des disques indépendants et non comme membres d'un
ensemble RAID, et donc avec des partitions directement sur les disques
au lieu d'une partition dans le RAID.
Et il n'y a pas que GRUB : avec un
superbloc à la fin, le noyau aussi risque de s'y perdre. Si les pilotes
md du noyau ne sont pas compilés en dur
ou si l'autodétection RAID
(obsolète) n'est pas activée, au démarrage le noyau commencera pas voir
deux tables de partitions indépendantes et deux partitions avec les
mêmes UUID, ce qui peut passablement perturber la détection des systèmes
de fichiers via libblkid.
D'autre part, le format 0.90 et l'autodétection RAID par le noyau sont
obsolètes. Je ne sais pas ce qu'il en est pour Gentoo, mais dans la
plupart des distributions précompilées "modernes", les pilotes md sont
en modules et sont chargés dans l'initramfs.
Au final, tu utilises une grosse bidouille pas propre et d'une fiabilité
douteuse au lieu de remplacer GRUB legacy par GRUB 2. Pourquoi ne
veux-tu pas utiliser GRUB 2 et le format de superbloc 1.x ?
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec
/dev/
sd[de]1.
Mais il y avait une table de partition au début des partitions RAID, ce
que GRUB legacy ne doit pas savoir gérer. Il s'attendait à y trouver
directement un système de fichiers.
[Bizarrement, cet article posté ce matin ne semble pas avoir été diffusé
sur le serveur de news de Free depuis lequel tu postes, donc je le
reposte là avec le même Message-ID]
Qu'est-censée "voir" cette commande exactement ? Il y a si longtemps que
j'ai abandonné GRUB legacy en faveur de GRUB 2 que j'ai un peu oublié.
Ce qui me déplaît, c'est qu'avec cette méthode GRUB traite les deux
disques comme des disques indépendants et non comme membres d'un
ensemble RAID, et donc avec des partitions directement sur les disques
au lieu d'une partition dans le RAID.
Et il n'y a pas que GRUB : avec un
superbloc à la fin, le noyau aussi risque de s'y perdre. Si les pilotes
md du noyau ne sont pas compilés en dur
ou si l'autodétection RAID
(obsolète) n'est pas activée, au démarrage le noyau commencera pas voir
deux tables de partitions indépendantes et deux partitions avec les
mêmes UUID, ce qui peut passablement perturber la détection des systèmes
de fichiers via libblkid.
D'autre part, le format 0.90 et l'autodétection RAID par le noyau sont
obsolètes. Je ne sais pas ce qu'il en est pour Gentoo, mais dans la
plupart des distributions précompilées "modernes", les pilotes md sont
en modules et sont chargés dans l'initramfs.
Au final, tu utilises une grosse bidouille pas propre et d'une fiabilité
douteuse au lieu de remplacer GRUB legacy par GRUB 2. Pourquoi ne
veux-tu pas utiliser GRUB 2 et le format de superbloc 1.x ?
Note que je l'avais aussi rajouté lorsque j'avais monté le raid avec
/dev/
sd[de]1.
Mais il y avait une table de partition au début des partitions RAID, ce
que GRUB legacy ne doit pas savoir gérer. Il s'attendait à y trouver
directement un système de fichiers.
Tout simplement parce que Grub2, je ne maitrise pas, je ne parviens pas
à faire ce que je veux avec, et que je trouve que c'est une usine à gaz.
Tout simplement parce que Grub2, je ne maitrise pas, je ne parviens pas
à faire ce que je veux avec, et que je trouve que c'est une usine à gaz.
Tout simplement parce que Grub2, je ne maitrise pas, je ne parviens pas
à faire ce que je veux avec, et que je trouve que c'est une usine à gaz.