Respostas:
Editar: Este guia não leva em consideração a inicialização UEFI. Etapas adicionais ou diferentes podem ser necessárias se a inicialização UEFI for desejada. Este guia assume a inicialização legada!
É verdade que o ubiquityinstalador não conhece mdadmdispositivos de invasão de software. Também é verdade que o live-cd está faltando a mdadmferramenta de administração de ataques. No entanto, fazendo algum trabalho manualmente, é muito possível instalar o Ubuntu no RAID1.
A seguir, assumirei dois discos rígidos idênticos ( /dev/sd[ab]) que serão usados completamente em nossa nova instalação. Para simplificar a recuperação se uma unidade falhar, haverá apenas um mdadm-volume /dev/md0que irá em seguida ser partilhado por /, swape armazenamento de dados, por exemplo /home.
Após inicializar o live-cd e (se necessário) configurar o acesso à rede, abra um terminal e assuma o acesso root sudo -s
apt-get install mdadm
Agora criamos uma única partição primária, cada uma de / dev / sda e / dev / sdb do setor 2048 até o final do disco, por exemplo, usando sudo fdisk. Eu também gosto de já definir o tipo de partição fdpara detecção automática de ataque do Linux. A sequência de pressionamento de tecla fdisk(se o disco estiver vazio no início, o que significa que não há partições) está n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.
Agora criamos o mdadmvolume:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Notei que o ubiquityinstalador também não consegue criar partições dentro disso /dev/md0, então fiz isso manualmente - novamente usando fdisk. Então, /dev/md0crie as seguintes partições:
/dev/md0p1 para o seu sistema de arquivos raiz, o tamanho, é claro, dependendo da quantidade de software que você vai instalar./dev/md0p2 para troca, o tamanho, é claro, também dependendo do uso da máquina e da quantidade de RAM/dev/md0p3 para / casa, todo o espaço restanteDepois disso, podemos começar a instalação. Certifique-se de iniciar o instalador a partir do terminal com a -bopção, porque a instalação do carregador de inicialização falhará de qualquer maneira:
ubiquity -b
Certifique-se de ir para o particionamento manual e "utilização" dos 3 partições que você acabou de criar e marque a formatcaixa de seleção /e /homepor isso um sistema de arquivos será criado.
Após a instalação, o sistema ainda não pode ser inicializado, portanto, não reinicie a caixa imediatamente. Precisamos chrootentrar no sistema instalado e corrigir algumas coisas:
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
Agora, o sistema recém-instalado está pronto para inicializar. Diverta-se!
/var/cache/apt/archivespara / mnt antes de entrar chroote dpkg -iinstalá-lo.
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.parece que a partição de inicialização está ausente? Talvez a criação da partição de inicialização do bios no sda e no sdb ajude, como em serverfault.com/questions/386041/… ?
Não instale o CD do Ubuntu Desktop com RAID 1. Meu conselho:
sudo apt-get install ubuntu-desktopEu não tentei, mas apenas vim através do http://www.salamander-linux.com/ .
Salamander é uma versão modificada do instalador padrão para Ubuntu Linux, Ubiquity. Este instalador modificado permite que os usuários instalem facilmente o Ubuntu Linux em um array RAID de software. Nenhum hardware especial é necessário - o instalador do Salamander pode ser usado em qualquer sistema com vários discos rígidos.
sudo apt-get install ubuntu-desktope no servidor também é uma área de trabalho.