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 ubiquity
installazione non è a conoscenza dei mdadm
dispositivi raid software. Inoltre è vero che nel cd live manca lo mdadm
strumento 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/md0
che verrà poi partizionare /
, swap
e 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 fd
per 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 mdadm
volume:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Ho notato che anche il programma di ubiquity
installazione non riesce a creare partizioni al suo interno /dev/md0
, quindi l'ho fatto anche a mano - usando di nuovo fdisk
. Quindi, /dev/md0
crea 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' -b
opzione, 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 format
casella di controllo /
e /home
quindi verrà creato un file system.
Dopo l'installazione il sistema non è ancora avviabile, quindi non riavviare subito la scatola. Dobbiamo accedere al chroot
sistema 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/archives
in / mnt prima di chroot
accedere e dpkg -i
installarlo.
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-desktop
Non 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-desktop
e del server è anche un desktop.