Antworten:
Bearbeiten: In diesem Handbuch wird der UEFI-Start nicht berücksichtigt. Zusätzliche oder andere Schritte können erforderlich sein, wenn ein UEFI-Start gewünscht wird. Diese Anleitung geht von einem älteren Boot aus!
Es ist wahr, dass der ubiquity
Installer nichts über mdadm
Software-Raid-Geräte weiß . Es ist auch wahr, dass auf der Live-CD das mdadm
Raid Administration Tool fehlt . Wenn Sie jedoch einige Arbeiten von Hand ausführen, ist es sehr gut möglich, Ubuntu auf RAID1 zu installieren.
Im Folgenden gehe ich von zwei identischen Festplatten ( /dev/sd[ab]
) aus, die vollständig für unsere Neuinstallation verwendet werden. Um die Wiederherstellung zu vereinfachen, wenn ein Laufwerk ausfällt, gibt es nur ein mdadm
-Volume, für /dev/md0
das dann partitioniert wird /
, swap
und Datenspeicherung, z /home
.
Öffnen Sie nach dem Booten der Live-CD und (falls erforderlich) Konfigurieren des Netzwerkzugriffs ein Terminal und übernehmen Sie den Root-Zugriff sudo -s
apt-get install mdadm
Jetzt erstellen wir eine einzelne primäre Partition von / dev / sda und / dev / sdb vom Sektor 2048 bis zum Ende der Festplatte, zum Beispiel mit sudo fdisk
. Ich möchte auch schon den Partitionstyp fd
für die automatische Erkennung von Linux-Raids festlegen. Die Tastenfolge in fdisk
(wenn die Festplatte am Anfang leer ist, dh keine Partitionen) ist n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>
.
Jetzt erstellen wir das mdadm
Volume:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Mir ist aufgefallen, dass der ubiquity
Installer es auch nicht ganz schafft, Partitionen darin zu erstellen /dev/md0
, also habe ich das auch von Hand gemacht - wieder mit fdisk
. Usw. /dev/md0
erstellen Sie die folgenden Partitionen:
/dev/md0p1
Für Ihr Root-Dateisystem hängt die Größe natürlich davon ab, wie viel Software Sie installieren werden./dev/md0p2
beim austausch hängt die größe natürlich auch davon ab, wofür man die maschine benutzt und wie viel ram sie hat/dev/md0p3
für / home den ganzen Raum, der übrig bleibtDanach können wir mit der Installation beginnen. Stellen Sie sicher, dass Sie das Installationsprogramm über das Terminal mit der -b
Option starten , da die Installation des Bootloaders ohnehin fehlschlägt:
ubiquity -b
Achten Sie darauf , für die manuelle Partitionierung gehen und „Verwendung“ die drei Partitionen , die Sie gerade erstellt haben und aktivieren Sie das format
Kontrollkästchen für /
und /home
so ein Dateisystem erstellt wird.
Nach der Installation ist das System noch nicht bootfähig, also starten Sie die Box nicht sofort neu. Wir müssen uns chroot
in das installierte System einarbeiten und ein paar Dinge reparieren:
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
Jetzt ist das neu installierte System startbereit. Habe Spaß!
/var/cache/apt/archives
/ mnt zu verschieben chroot
und dpkg -i
zu installieren.
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.
Sieht aus, als ob die Boot-Partition fehlt? Vielleicht hilft das Erstellen einer BIOS-Boot-Partition auf SDA und SDB , wie bei serverfault.com/questions/386041/… ?
Sie nicht installieren Ubuntu Desktop CD mit RAID 1. Mein Rat:
sudo apt-get install ubuntu-desktop
Ich habe es nicht versucht, sondern bin über http://www.salamander-linux.com/ gekommen .
Salamander ist eine modifizierte Version des Standardinstallationsprogramms für Ubuntu Linux, Ubiquity. Mit diesem modifizierten Installationsprogramm können Benutzer Ubuntu Linux einfach auf einem Software-RAID-Array installieren. Es ist keine spezielle Hardware erforderlich - das Salamander-Installationsprogramm kann auf jedem System mit mehreren Festplatten verwendet werden.
sudo apt-get install ubuntu-desktop
und den Server ist auch ein Desktop.