Réponses:
Edit: ce guide ne prend pas en compte le démarrage UEFI. Des étapes supplémentaires ou différentes peuvent être nécessaires si le démarrage UEFI est souhaité. Ce guide suppose un démarrage hérité!
Il est vrai que l' ubiquity
installateur ne connaît pas mdadm
les périphériques de raid logiciel. Il est également vrai que le live-cd manque l' mdadm
outil d'administration du raid. Cependant, en travaillant à la main, il est tout à fait possible d'installer Ubuntu sur RAID1.
Dans ce qui suit, je supposerai deux disques durs identiques ( /dev/sd[ab]
) qui seront entièrement utilisés pour notre nouvelle installation. Pour simplifier la récupération si un disque est défaillant, il n'y aura qu'un seul mdadm
-VOLUME /dev/md0
qui sera ensuite divisé pour /
, swap
et le stockage de données, par exemple /home
.
Après avoir démarré le live-cd et (si nécessaire) configuré l'accès au réseau, ouvrez un terminal et supposez l'accès root sudo -s
apt-get install mdadm
Nous créons maintenant une seule partition principale de / dev / sda et / dev / sdb du secteur 2048 jusqu'à la fin du disque, par exemple en utilisant sudo fdisk
. J'aime également déjà définir le type de partition fd
pour la détection automatique de raid 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>
.
Maintenant, nous créons le mdadm
volume:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
J'ai remarqué que le programme d' ubiquity
installation ne parvient pas non plus à créer de partitions à l'intérieur de celui-ci /dev/md0
, alors je l'ai également fait à la main - en utilisant à nouveau fdisk
. Donc, /dev/md0
créer les partitions suivantes:
/dev/md0p1
pour votre système de fichiers racine, la taille dépend bien sûr de la quantité de logiciels que vous allez installer./dev/md0p2
pour le swap, la taille dépend également de l'utilisation de la machine et de la quantité de RAM/dev/md0p3
pour / home, tout l'espace qui resteAprès cela, nous pouvons commencer l'installation. Assurez-vous de démarrer le programme d'installation à partir du terminal avec l' -b
option, car l'installation du chargeur de démarrage échouera de toute façon:
ubiquity -b
Assurez - vous d'aller pour le partitionnement manuel et « utilisation » les 3 partitions que vous venez de créer et cochez la format
case /
et /home
donc un système de fichiers sera créé.
Après l'installation, le système n'est pas encore amorçable, donc ne redémarrez pas immédiatement la box. Nous devons chroot
entrer dans le système installé et corriger quelques trucs:
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!
/var/cache/apt/archives
/ mnt avant d’y entrer chroot
et dpkg -i
de l’installer.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub-install: error: embedding is not possible, but this is required for RAID and LVM install.
semble que la partition de démarrage soit manquante? Peut-être que la création d'une partition de démarrage du BIOS sur sda et sdb aidera, comme sur serverfault.com/questions/386041/… ?
N'installez pas Ubuntu Desktop CD avec RAID 1. Mon conseil:
sudo apt-get install ubuntu-desktop
Je n'ai pas essayé, mais je suis juste tombé sur http://www.salamander-linux.com/ .
Salamander est une version modifiée du programme d'installation par défaut pour Ubuntu Linux, Ubiquity. Ce programme d'installation modifié permet aux utilisateurs d'installer facilement Ubuntu Linux sur une matrice RAID logiciel. Aucun matériel spécial n'est requis - l'installateur Salamander peut être utilisé sur n'importe quel système avec plusieurs disques durs.
sudo apt-get install ubuntu-desktop
et le serveur est également un ordinateur de bureau.