Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
linux:raid_uefi [03-11-2019 13:22] edmc73 |
linux:raid_uefi [03-11-2019 14:21] edmc73 |
||
---|---|---|---|
Ligne 83: | Ligne 83: | ||
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' | 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' | ||
- | La commande suivante permet d' | + | La commande suivante permet d' |
+ | |||
+ | < | ||
+ | # lsblk -f | ||
+ | NAME FSTYPE | ||
+ | sda | ||
+ | ├─sda1 | ||
+ | ├─sda2 | ||
+ | │ └─md0 btrfs | ||
+ | └─sda3 | ||
+ | └─md1 swap 50e2e891-1891-4704-a46b-d2352a73175b | ||
+ | sdb | ||
+ | ├─sdb1 | ||
+ | ├─sdb2 | ||
+ | │ └─md0 btrfs | ||
+ | └─sdb3 | ||
+ | └─md1 swap 50e2e891-1891-4704-a46b-d2352a73175b | ||
+ | |||
+ | </ | ||
+ | |||
+ | On va maintenant copier notre partition EFI sda1 sur notre 2ème disque sdb1. Pour cela on va formater notre 2eme partition et lui mettre le même UUID que la partition EFI (on note qu'il n'y a pas de tiret dans l' | ||
+ | |||
+ | # mkfs.vfat -i 99C72650 /dev/sdb1 | ||
+ | |||
+ | On va maintenant configurer /etc/fstab pour qu'il monte les 2 partitions pour que le systeme puisse booter sur l'un des disques disponibles et aussi la possibilité de mettre à jour ces fichiers | ||
+ | |||
+ | vi / | ||
+ | On remplace ça | ||
+ | < | ||
+ | # /boot/efi was on /dev/sda1 during installation | ||
+ | UUID=99C7-2650 | ||
+ | </ | ||
+ | par | ||
+ | < | ||
+ | # /boot/efi was on /dev/sda1 during installation | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | On crée le répertoire /boot/efi2 puis on vérifie que efi2 ait les mêmes droits que efi | ||
+ | mkdir / | ||
+ | chmod 700 / | ||
+ | |||
+ | On teste le montage | ||
+ | < | ||
+ | # mount -a | ||
+ | # df -h | ||
+ | Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur | ||
+ | udev | ||
+ | tmpfs 789M 8,8M 780M 2% /run | ||
+ | / | ||
+ | tmpfs 3,9G | ||
+ | tmpfs 5,0M | ||
+ | tmpfs 3,9G | ||
+ | / | ||
+ | tmpfs 789M | ||
+ | tmpfs 789M | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | On copie maintenant le contenu de efi sur efi2 | ||
+ | < | ||
+ | # rsync -av /boot/efi/ / | ||
+ | sending incremental file list | ||
+ | EFI/ | ||
+ | EFI/ | ||
+ | EFI/ | ||
+ | EFI/ | ||
+ | EFI/ | ||
+ | EFI/ | ||
+ | EFI/ | ||
+ | EFI/ | ||
+ | |||
+ | sent 5,322,140 bytes received 138 bytes 10, | ||
+ | total size is 5, | ||
+ | </ | ||
+ | |||
+ | Il faut maintenant mettre le flags boot et ESP sur la partition /dev/sdb1 | ||
+ | |||
+ | On va utiliser parted | ||
+ | apt install parted | ||
+ | < | ||
+ | # parted /dev/sdb | ||
+ | GNU Parted 3.2 | ||
+ | Using /dev/sdb | ||
+ | Welcome to GNU Parted! Type ' | ||
+ | (parted) print | ||
+ | Model: ATA KINGSTON SA400S3 (scsi) | ||
+ | Disk /dev/sdb: 120GB | ||
+ | Sector size (logical/ | ||
+ | Partition Table: gpt | ||
+ | Disk Flags: | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | (parted) set 1 boot on | ||
+ | (parted) set 1 esp on | ||
+ | |||
+ | (parted) print | ||
+ | Model: ATA KINGSTON SA400S3 (scsi) | ||
+ | Disk /dev/sdb: 120GB | ||
+ | Sector size (logical/ | ||
+ | Partition Table: gpt | ||
+ | Disk Flags: | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | </ |