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 ubiquity
instalador não conhece mdadm
dispositivos de invasão de software. Também é verdade que o live-cd está faltando a mdadm
ferramenta 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/md0
que irá em seguida ser partilhado por /
, swap
e 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 fd
para 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 mdadm
volume:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Notei que o ubiquity
instalador também não consegue criar partições dentro disso /dev/md0
, então fiz isso manualmente - novamente usando fdisk
. Então, /dev/md0
crie 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 -b
opçã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 format
caixa de seleção /
e /home
por 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 chroot
entrar 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/archives
para / mnt antes de entrar chroot
e dpkg -i
instalá-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-desktop
Eu 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-desktop
e no servidor também é uma área de trabalho.