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/md0p1für Ihr Root-Dateisystem, die Größe hängt natürlich davon ab, wie viel Software Sie installieren werden./dev/md0p2zum tauschen, die größe hängt natürlich auch davon ab, wofür man die maschine nutzt und wie viel ram sie hat/dev/md0p3fü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ß!