Odpowiedzi:
Edycja: ten przewodnik nie uwzględnia rozruchu UEFI. Mogą być wymagane dodatkowe lub różne kroki, jeśli pożądane jest uruchomienie UEFI. W tym przewodniku założono, że starsze bootowanie!
Prawdą jest, że ubiquityinstalator nie wie o mdadmprogramowych urządzeniach rajdowych. Prawdą jest również, że na płycie CD na żywo brakuje mdadmnarzędzia do administrowania nalotami. Jednak wykonując trochę pracy ręcznie, bardzo możliwe jest zainstalowanie Ubuntu na RAID1.
Poniżej założę dwa identyczne dyski twarde ( /dev/sd[ab]), które zostaną całkowicie wykorzystane w naszej nowej instalacji. Aby uprościć odzyskiwanie jeśli jeden dysk ulegnie awarii, nie będzie tylko jeden mdadm-Wolumen /dev/md0który zostanie podzielony na /, swapi przechowywania danych, np /home.
Po uruchomieniu Live-CD i (jeśli to konieczne) skonfigurowaniu dostępu do sieci, otwórz terminal i przyjmij dostęp do konta root sudo -s
apt-get install mdadm
Teraz tworzymy jedną partycję podstawową dla każdego z / dev / sda i / dev / sdb od sektora 2048 do końca dysku, na przykład używając sudo fdisk. Chciałbym również ustawić typ partycji fdna autodetekcja RAID dla Linuxa. Sekwencja klawiszy w fdisk(jeśli dysk jest pusty na początku, co oznacza brak partycji) to n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.
Teraz tworzymy mdadmwolumin:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Zauważyłem, że ubiquityinstalatorowi również nie udaje się stworzyć w nim partycji /dev/md0, więc zrobiłem to również ręcznie - ponownie używając fdisk. Tak więc /dev/md0utwórz następujące partycje:
/dev/md0p1 dla głównego systemu plików rozmiar oczywiście zależy od tego, ile oprogramowania zamierzasz zainstalować./dev/md0p2 w przypadku zamiany rozmiar oczywiście zależy również od tego, do czego używasz maszyny i ile ma RAM/dev/md0p3 dla / home: cała pozostała przestrzeńNastępnie możemy rozpocząć instalację. Pamiętaj, aby uruchomić instalator z terminala z -bopcją, ponieważ instalacja bootloadera i tak się nie powiedzie:
ubiquity -b
Upewnij się, aby przejść do ręcznego partycjonowania i „użytkowania” 3 po prostu utworzone partycje i zaznacz formatpole wyboru /, a /homewięc system plików zostanie utworzony.
Po instalacji system nie jest jeszcze bootowalny, więc nie uruchamiaj ponownie od razu. Musimy chrootwejść do zainstalowanego systemu i naprawić kilka rzeczy:
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
Teraz nowo zainstalowany system jest gotowy do uruchomienia. Baw się dobrze!
/var/cache/apt/archives/ mnt przed wejściem chrooti dpkg -izainstalować.
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.Wygląda na to, że brakuje partycji rozruchowej? Może pomoże utworzenie partycji rozruchowej bios na sda i sdb, na przykład na serverfault.com/questions/386041/... ?
Nie instaluj płyty Ubuntu Desktop CD z RAID 1. Moja rada:
sudo apt-get install ubuntu-desktopNie próbowałem, ale właśnie trafiłem na http://www.salamander-linux.com/ .
Salamander to zmodyfikowana wersja domyślnego instalatora dla Ubuntu Linux, Ubiquity. Ten zmodyfikowany instalator umożliwia użytkownikom łatwą instalację systemu Ubuntu Linux na macierzy Software RAID. Nie jest wymagany żaden specjalny sprzęt - instalator Salamander może być używany w dowolnym systemie z wieloma dyskami twardymi.
sudo apt-get install ubuntu-desktopi serwera jest także pulpitem.