Viele Leute behaupten, dass es unmöglich ist, Ubuntu mit der Desktop-CD auf RAID 1 zu installieren. Ist das wirklich wahr? Wenn nicht, wie kann es gemacht werden?
Beste Antwort
Bearbeiten:Diese Anleitung berücksichtigt nicht den UEFI-Start. Zusätzliche oder andere Schritte können erforderlich sein, wenn ein UEFI-Start gewünscht wird. Diese Anleitung geht von einem Legacy-Boot aus!
Es stimmt, dass die ubiquity
Installer kennt mdadm
nicht Software-Raid-Geräte. Es stimmt auch, dass der Live-CD der mdadm
fehlt Raid-Verwaltungstool. Mit etwas Handarbeit ist es jedoch durchaus möglich, Ubuntu auf RAID1 zu installieren.
Im Folgenden gehe ich von zwei identischen Festplatten aus (/dev/sd[ab]
), die vollständig für unsere neue Installation verwendet werden. Um die Wiederherstellung zu vereinfachen, wenn ein Laufwerk ausfällt, gibt es nur einen mdadm
-volume /dev/md0
die dann für /
partitioniert wird , swap
und Datenspeicherung, z.B. /home
.
Nachdem Sie die Live-CD hochgefahren und (falls erforderlich) den Netzwerkzugriff konfiguriert haben, öffnen Sie ein Terminal und nehmen Sie Root-Zugriff an sudo -s
apt-get install mdadm
Jetzt erstellen wir jeweils eine einzelne primäre Partition von /dev/sda und /dev/sdb von Sektor 2048 bis zum Ende der Festplatte, zum Beispiel mit sudo fdisk
. Ich setze den Partitionstyp auch gerne bereits auf fd
für die automatische Erkennung von Linux-Raids. Die Tastenfolge in fdisk
(wenn die Platte am Anfang leer ist, also keine Partitionen) ist n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>
.
Jetzt erstellen wir den mdadm
Lautstärke:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Mir ist aufgefallen, dass die ubiquity
Installer schafft es auch nicht ganz, Partitionen innerhalb dieses /dev/md0
zu erstellen , also habe ich das auch von Hand gemacht – wieder mit fdisk
. Also auf /dev/md0
Erstellen Sie die folgenden Partitionen:
/dev/md0p1
für Ihr Root-Dateisystem, die Größe hängt natürlich davon ab, wie viel Software Sie installieren werden./dev/md0p2
zum tauschen, die größe hängt natürlich auch davon ab, wofür man die maschine nutzt und wie viel ram sie hat/dev/md0p3
für /home, den ganzen Platz, der übrig ist
Danach können wir mit der Installation beginnen. Achten Sie darauf, den Installer vom Terminal aus mit -b
zu starten Option, da die Installation des Bootloaders sowieso fehlschlagen wird:
ubiquity -b
Stellen Sie sicher, dass Sie sich für die manuelle Partitionierung entscheiden und die 3 Partitionen, die Sie gerade erstellt haben, „verwenden“ und das format
ankreuzen Kontrollkästchen für /
und /home
also wird ein Dateisystem erstellt.
Nach der Installation ist das System noch nicht bootfähig, starten Sie die Box also nicht gleich neu. Wir müssen chroot
in das installierte System ein und korrigiere einige Sachen:
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
Nun ist das neu installierte System startbereit. Viel Spaß!