Risposte:
Modifica: questa guida non tiene conto dell'avvio UEFI. Potrebbero essere necessari passaggi aggiuntivi o diversi se si desidera l'avvio UEFI. Questa guida presuppone l'avvio legacy!
È vero, che il programma di ubiquityinstallazione non è a conoscenza dei mdadmdispositivi raid software. Inoltre è vero che nel cd live manca lo mdadmstrumento di amministrazione del raid. Tuttavia, facendo un po 'di lavoro a mano, è molto possibile installare Ubuntu su RAID1.
Di seguito assumerò due dischi rigidi identici ( /dev/sd[ab]) che verranno utilizzati completamente per la nostra nuova installazione. Per semplificare il recupero in caso di guasto, ci sarà un solo mdadm-volume /dev/md0che verrà poi partizionare /, swape memorizzazione dei dati, ad es /home.
Dopo aver avviato il live-cd e (se necessario) configurato l'accesso alla rete, aprire un terminale e assumere l'accesso root sudo -s
apt-get install mdadm
Ora creiamo una singola partizione primaria ciascuna di / dev / sda e / dev / sdb dal settore 2048 alla fine del disco, ad esempio usando sudo fdisk. Mi piace anche impostare già il tipo di partizione su fdper il rilevamento automatico del raid di Linux. La sequenza di tasti in fdisk(se il disco è vuoto all'inizio, senza partizioni) è n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.
Ora creiamo il mdadmvolume:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Ho notato che anche il programma di ubiquityinstallazione non riesce a creare partizioni al suo interno /dev/md0, quindi l'ho fatto anche a mano - usando di nuovo fdisk. Quindi, /dev/md0crea le seguenti partizioni:
/dev/md0p1 per il tuo filesystem di root, la dimensione ovviamente dipende dalla quantità di software che intendi installare./dev/md0p2 per lo swap, le dimensioni ovviamente dipendono anche da cosa usi la macchina e da quanti ram ha/dev/md0p3 per / home, tutto lo spazio che rimaneDopodiché possiamo iniziare l'installazione. Assicurati di avviare il programma di installazione dal terminale con l' -bopzione, poiché l'installazione del bootloader non riuscirà comunque:
ubiquity -b
Assicuratevi di andare per il partizionamento manuale e "l'uso" delle 3 partizioni appena create e spuntare la formatcasella di controllo /e /homequindi verrà creato un file system.
Dopo l'installazione il sistema non è ancora avviabile, quindi non riavviare subito la scatola. Dobbiamo accedere al chrootsistema installato e sistemare alcune cose:
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
Ora il sistema appena installato è pronto per l'avvio. Divertiti!
/var/cache/apt/archivesin / mnt prima di chrootaccedere e dpkg -iinstallarlo.
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.sembra che la partizione di avvio sia mancante? Forse la creazione di una partizione di avvio del BIOS su sda e sdb sarà di aiuto, come su serverfault.com/questions/386041/… ?
Non installare Ubuntu Desktop CD con RAID 1. Il mio consiglio:
sudo apt-get install ubuntu-desktopNon ho provato, ma sono appena arrivato su http://www.salamander-linux.com/ .
Salamander è una versione modificata del programma di installazione predefinito per Ubuntu Linux, Ubiquity. Questo programma di installazione modificato consente agli utenti di installare facilmente Ubuntu Linux su un array RAID software. Non è richiesto hardware speciale: il programma di installazione di Salamander può essere utilizzato su qualsiasi sistema con più dischi rigidi.
sudo apt-get install ubuntu-desktope del server è anche un desktop.