web-dev-qa-db-fra.com

Comment installer Ubuntu 14.04 avec RAID 1 à l'aide du programme d'installation de bureau?

De nombreuses personnes affirment qu'il est impossible d'installer Ubuntu sur RAID 1 avec le CD Desktop. Est-ce vraiment vrai? Si non, comment peut-on le faire?

18
Sunday

Édition: Ce guide ne prend pas en compte le démarrage UEFI. Des étapes supplémentaires ou différentes peuvent être nécessaires si vous souhaitez démarrer UEFI. Ce guide présume du démarrage hérité!

Il est vrai que le programme d'installation ubiquityne connaît pas les périphériques raids logiciels mdadmname__. Il est également vrai que l'outil d'administration du raid mdadmmanque dans le live-cd. Cependant, en effectuant un travail manuel, il est très possible d'installer Ubuntu sur RAID1.

Dans ce qui suit, je supposerai deux disques durs identiques (/dev/sd[ab]) qui seront complètement utilisés pour notre nouvelle installation. Pour simplifier la récupération si un lecteur tombe en panne, il n'y aura qu'un seul mdadmname __- volume /dev/md0 qui sera ensuite partitionné pour /, swapet stockage de données, par exemple. /home.

Après avoir démarré le live-cd et (si nécessaire) configuré l’accès réseau, ouvrez un terminal et supposez un accès root Sudo -s

apt-get install mdadm

Maintenant, nous créons une seule partition principale, à savoir chacune des sections/dev/sda et/dev/sdb du secteur 2048 à la fin du disque, en utilisant par exemple Sudo fdisk. J'aime aussi déjà définir le type de partition sur fdpour l'autodétection des raids de linux. La séquence de touches dans fdisk(si le disque est vide au début, c'est-à-dire sans partition) est n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.

Nous créons maintenant le volume mdadmname__:

mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1

J'ai remarqué que le programme d'installation ubiquityne parvient pas non plus à créer des partitions à l'intérieur de ce /dev/md0, aussi je l'ai également fait à la main - en utilisant à nouveau fdiskname__. Donc sur /dev/md0 créer les partitions suivantes:

  • /dev/md0p1 pour votre système de fichiers racine, la taille dépend évidemment de la quantité de logiciels que vous allez installer.
  • /dev/md0p2 pour le swap, la taille dépend évidemment aussi de l'utilisation que vous faites de la machine et de la quantité de RAM dont elle dispose
  • /dev/md0p3 pour/home, tout l'espace qui reste

Après cela, nous pouvons commencer l'installation. Assurez-vous de démarrer le programme d'installation à partir du terminal avec l'option -b, car l'installation du chargeur de démarrage échouera de toute façon:

ubiquity -b

Veillez à opter pour le partitionnement manuel et à "utiliser" les 3 partitions que vous venez de créer et cochez la case formatpour / et /home afin de créer un système de fichiers.

Après l’installation, le système n’est pas encore amorçable, ne redémarrez donc pas tout de suite le boîtier. Nous avons besoin de chrootdans le système installé et de réparer certaines choses:

Sudo -s
mount /dev/md0p1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
cat /etc/resolv.conf >> /mnt/etc/resolv.conf
chroot /mnt
apt-get install mdadm
nano /etc/grub.d/10_linux  # change quick_boot to 0
grub-install /dev/sda
grub-install /dev/sdb
update-grub
exit

Le système nouvellement installé est maintenant prêt à démarrer. S'amuser!

26
Sunday

N'installez pas le CD de bureau Ubuntu avec RAID 1. Mon conseil:

  1. Utilisez le CD du serveur Ubuntu pour installer un RAID 1 guidé . Le manuel pour ceci est ici (ignorez la partie LVM, pas nécessaire):
    https://help.ubuntu.com/lts/serverguide/advanced-installation.html
  2. Après cela, installez l’environnement de bureau Ubuntu avec
    Sudo apt-get install ubuntu-desktop
  3. Redémarrez et vous avez un bureau Ubuntu (installé avec le CD du serveur).
3
therealmarv