[Toulibre] Installation Ubuntu en RAID 0 sur système UEFI et GPT

draco31.fr draco31.fr at free.fr
Jeu 21 Aou 22:34:03 CEST 2014


Bonjour,

Le 21 août 2014 03:23, <meets at gmx.fr> a écrit :
>
> Bonjour,
>
> Je réponds dans le texte (en citant).
>
Idem

> Cordialement,
> Mélodie
>
>
> On Thu, 21 Aug 2014 00:51:00 +0200
> Florian Coste <fcoste21 at gmail.com> wrote:
>
> > Bonjour,
> >
> > Je m'intéresse au libre depuis quelques mois, et j'ai souhaité franchir
le
> > pas en réalisant une installation complète d'Ubuntu.

Bienvenue à toi dans la communauté ^_^ C'est audacieux en tant que novice
de se lancer dans une installation avec raid comme première approche !

>
> Quelle version et édition de Ubuntu ? (Officielle, ou francisée, 14.04.1
ou antérieure ?)
>

Pour une installation avec raid, il est préférable d'utiliser une version
alternate qui a déjà les paquets dmraid et mdraid.
Cependant je crois qu'elle n'est plus disponible, il faut donc faire
quelque manipulation dans un terminal sur la version 'standard' pour
arriver à ses fins.

>
> (...)
>
> > Il s'agit d'une installation un peu particulière que je souhaite faire
car
> > mon PC était configuré en RAID 0 (Fake-Raid), et c'est un récent, (avec
> > donc UEFI et tables GPT).

Es-tu sûr pour le raid0 (stripping) pour l'ensemble du disque, c'est à dire
que si un disque lâche, tu perds toutes tes données !
Est-ce que ce n'est pas juste un cache ou techno hybride (type intel
fast-boot ou rapid start technology ou smart respose SRT1) sur un SSD ?
Cela devient courant sur les portables récents.

Peux-tu nous donner les références de ton matos ? Quelle est la taille de
chacun des disques ?

Attention : la suite de mes explications suppose que c'est un raid complet
(pas juste un cache) que tu veux mettre en place.

> > J'ai visiblement du mal à installer à cause de
> > l'UEFI et des tables GPT. J'ai l'impression que les outils conseillés
sur
> > le net, ne sont pas compatibles avec GPT. Je ne dois pas trouver les
bons
> > outils. J'ai aussi du mal avec l'installation avec un système raid qui
> > complexifie l'installation. Mais, à la limite, je peux sacrifier le
RAID 0
> > pour pouvoir utiliser Ubuntu.
>

Si par fake raid tu veux dire qu'il est géré par la carte mère ou un
contrôleur matériel, je te conseille de l'abandonner au profit d'un raid
logiciel.
Le fake raid ne te permettra pas de retrouver tes données si le contrôleur
a une défaillance.
Le raid logiciel te permet de brancher tes disque sur un autre PC avec
linux et tout roule ;-)

Pour prendre en charge le raid, il faut installer les paquets suivant avant
de lancer l'installation (depuis le live cd ou usb) :
dmraid : gestion du fake raid
mdraid : gestion du raid logiciel

Cela permettra à l'installeur de trouver ta configuration actuelle.

Je ne connais pas le fake raid, je ne sais pas quelles sont les précautions
à prendre.

Pour le raid logiciel, il te faut sur chaque disque ou au moins le disque
primaire :
- garder/créer une partition EFI (512 Mo mini) formaté efi ou fat32
- avoir une partition /boot qui peut être en raid 1, mais pas raid 0 (au
moins 512 Mo) formaté en ext3 ou ext4.

Tu n'es pas obligé de conserver le boot UEFI avec linux, tu peux repasser
en boot BIOS pur, c'est peut-être plus simple. Dans ce cas, la partition
EFI ne sert plus, mais tu auras besoin d'une partition de 1Mo avec le flag
boot pas trop loin du début du disque (moins de 300 go je crois, le mieux
est de la placer proche de l'EFI ou en début de disque )

Pour la partie raid0 logicielle, il y a plusieurs solutions.
Je te conseille de séparer les données systèmes dans / (racine) des données
utilisateur (/home) en créant deux partitions distinctes sur chaque disque.
Le système a besoin de 15 à 30 go au total. À répartir équitablement sur
chaque disque du raid.
Il te faut également une partition pour le swap (ou une par disque) pour
l'équivalent de ta ram. Le reste de l'espace disque pourra être affecté au
données utilisateurs /home.

Pour créer les partitions, tu peux utiliser 'gparted' qui normalement est
déjà présent sur le live cd et prend en charge gpt. Tu peux aussi utiliser
'parted' dans un terminal et gdisk pour contrôler (cas de l'installation
avec alternate).

Une fois les partitions créée, il faut construire les array raid (grappes)
avec mdadm. Tu trouveras facilement des tutos, notamment sur
http://doc.ubuntu-fr.org
Si tu as créé une partition pour /boot sur chaque disque, tu peux les
synchroniser en raid1 : cela permet de toujours pouvoir booter même si les
disques changent d'ordre pour la carte mère (inversion de 2 disques par
exemple).

Une fois le raid assemblé, dans l'installeur d'ubuntu, choisit
l'installation manuelle (choix : 'autre chose' ) lors de la configuration
du disque. De là tu pourras affecter les array raid à un point de montage (
racine / et /home), sans oublier la partition ou array pour /boot. Ne pas
essayer de monter ou formater les partitions du disque faisant partie d'une
array raid, au risque de détruire le raid.

La suite de l'installation et l'utilisation est classique.

> Quand le système de fichiers BTRFS sera déclaré stable pour tous, adieu
le raid and co.
>http://fr.wikipedia.org/wiki/Btrfs
>
> vue de ma fenêtre (j'ai une machine installée avec BTRFS et diverses
partitions sur deux
> ou trois disques durs, mais ce n'est pas moi qui ai mis cela en place),
je dirais grosso
> modo que raid (fake ou pas) et lvm seront probablement remisés au
placard. (Ainsi que les
> outils de habituels de clonage, peut-être bien).
>

Je ne savais pas que BTRFS pouvait remplacer LVM... Décidément il devient
intéressant ce file système !
Et est-ce que l'on peut booter dessus sans soucis ou faut-il conserver une
partition /boot en ext3/4 ?

> > Je peux fournir plus en détails les démarches que j'ai effectué s'il le
> > faut.
>
> Pourquoi pas ?
>
> Note que cette discussion pourrait t'intéresser:
> PROJET: LiveCD *ubuntu Edition
> Francophone -http://forum.ubuntu-fr.org/viewtopic.php?id=207366&p=72
>
> ce projet a déjà produit des versions antérieures, maintenant le
challenge est de
> parvenir à faire comme "papa" : les versions officielles de Ubuntu les
plus récentes sont
> justement supposées pouvoir passer la barrière UEFI/Secure boot.
>

La version officielle gère bien l'uefi.
On travaille à la version francophone mais cela est plus compliqué.

> > Je sais qu'il y a une Install Party le 24 Septembre, mais comme j'y
> > suis depuis mi-Juillet, j'aimerai pouvoir profiter de Linux le plus tôt
> > possible.
>
> Cela se comprend. :)
>

Tu peux aussi chercher un parain linux, ou voir du côté du CULTe (autre
asso) si ils ont des créneaux plus tôt (le samedi).

Bon courage
draco
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://toulibre.org/pipermail/toulouse-ll/attachments/20140821/5e24a32a/attachment.html>


Plus d'informations sur la liste de diffusion Toulouse-ll