Outils pour utilisateurs

Outils du site


Panneau latéral

linux:raid_uefi (lu 1443 fois)

Ceci est une ancienne révision du document !


Table des matières

RAID + UEFI

Installation

Ici nous allons faire une installation de Debian 10 sur 2 disques en RAID 1 et le boot en UEFI

On lance l’installation sur une net install ou on devrait voir “Debian GNU/Linux UEFI Installer menu”

Si le terme UEFI n’apparait pas, vous devez configurer le BIOS pour que l’UEFI soit activé sinon, il n’est peut etre pas disponible et dans ce cas, pas la peine d’aller plus loin dans ce tuto.

Ensuite on va jusqu’à l’étape “Partitionner les disques”.

La difficulté ici est que l’UEFI est incapable de lire ses fichiers d’amorçage sur un RAID. Il lui faut absolument une partition en FAT32 avec les flags BOOT et ESP

Créer de préférence une partition de table GPT sur les 2 disques.

Nous allons créer une partition FAT32 de 128Mo sur les 2 disques et mettre les flags BOOT et ESP uniquement sur le premier disque et on utilise le reste des disques pour faire une partition RAID

Sur le 1er disque

  • Sélectionner l’espace libre
  • Créer une nouvelle partition
  • 128MB
  • Début
  • Utiliser comme Partition système EFI (ce qui implique FAT32 et flags BOOT et ESP)
  • Indicateur d’amorçage présent
  • Fin du paramétrage de cette partition
  • Sélectionner l’espace libre
  • Créer une nouvelle partition
  • max
  • Utiliser comme volume physique pour RAID
  • Fin du paramétrage de cette partition

Sur le 2ème disque

  • Sélectionner l’espace libre
  • Créer une nouvelle partition
  • 128MB
  • Début
  • Utiliser comme système de fichiers FAT32
  • Point de montage aucun
  • Fin du paramétrage de cette partition
  • Sélectionner l’espace libre
  • Créer une nouvelle partition
  • max
  • Utiliser comme volume physique pour RAID
  • Fin du paramétrage de cette partition

Théoriquement on a donc nos partitions FAT32 en /dev/sda1 et /dev/sdb1 et le reste en /dev/sda2 et /dev/sdb2

En ligne de commande le RAID 1 se créerait comme ça

mdadm --create /dev/md0 -l1 -n2 /dev/sda2 /dev/sdb2

Un message d’avertissement indique que si le /boot est sur le RAID, il faut utiliser un metadata différent. Mais dans notre cas, on utilise UEFI et notre boot se situe hors du RAID.

Pour voir la construction du RAID on utilise la commande

watch cat /proc/mdstat

Astuce pour que ca aille plus vite

echo 99999999999 > /proc/sys/dev/raid/speed_limit_max

Ici on va utiliser le menu

  • Configurer le RAID avec gestion logicielle
  • On applique les changements
  • Créer un périphérique multidisque
  • RAID1
  • 2 périphériques actifs
  • 0 périphérique de réserve
  • On sélectionne nos /dev/sda2 /dev/sdb2
  • Terminer
  • Cliquer sur la partition de RAID
  • Utiliser comme système de fichiers journalisé btrfs
  • Point de montage /
  • Fin du paramétrage de cette partition
  • Terminer le partitionnement et appliquer les changements

Ignorer l’alerte qui dit que votre partition FAT32 n’a pas de point de montage.

Si tout s’est bien passé, la suite de l’installation devrait bien se passer.

Configuration

A ce stade, le système EFI est disponible uniquement sur le 1er disque sur /dev/sda1. Nous allons configurer tout ça pour que le système boot sur n’importe quel disque dans le cas ou un des 2 disques serait HS

La commande suivante permet d’afficher toutes lespartitions

linux/raid_uefi.1572783733.txt.gz · Dernière modification: 03-11-2019 13:22 de edmc73