Ubuntu instalado / home para matriz RAID visível, mas não consegue encontrá-lo na inicialização

0

Estou usando a versão Desktop do Ubuntu 14.04.1. Eu iniciei o liveCD, instalei o mdadm e criei um array RAID 1 em um HD de 3 TB. Eu então reiniciei, entrei diretamente no menu de instalação e configurei uma nova instalação com / e swap em duas partições no SSD, e / home no array RAID 1.

O instalador parecia não ter problemas com esse arranjo, mas ao reiniciar a nova instalação, me disseram que "O disco rígido / home ainda não está pronto".

Meu primeiro pensamento foi que talvez o mdadm não tenha sido instalado no novo sistema, então não tinha como ler o drive, mas não posso imaginar o instalador do Ubuntu reconheceria e instalaria um array RAID sem incluir os pacotes necessários para ler o dito array. Não tenho certeza de como diagnosticar isso - alguma idéia?

Editar: Depois de descobrir que minha nova instalação não tinha instalado o mdadm por qualquer motivo, reiniciei e usei o modo de recuperação manual para chegar a um terminal raiz. Parece que seria possível instalar o mdadm daqui, mas não consigo fazer uma conexão com a internet funcionar. Eu usei "ifconfig eth0 up" para ativar a ethernet, e tentei executar o ping com e sem lo desativado, mas parece que não consigo estabelecer uma conexão.

    
por Brian Bauman 13.09.2014 / 23:23

1 resposta

2

Primeiro, verifique se o pacote mdadm está presente no sistema instalado (não apenas no sistema ativo) usando apt-get install mdadm . Suponho que você esteja fazendo isso a partir de um shell de raiz, seja por meio do modo de recuperação ou, por exemplo, invocando sudo -i e, portanto, nenhum dos comandos a seguir é precedido por um sudo explícito. Se você estiver fazendo isso a partir do modo de recuperação, será necessário primeiro remontar o sistema de arquivos raiz no modo de leitura / gravação , por exemplo

.
mount -o remount,rw /

Você também precisará de uma conexão com a internet se o pacote ainda não tiver sido baixado no cache - se você tiver uma conexão Ethernet com fio com um roteador que esteja executando uma conexão DHCP completa, isso deve ser possível executando

ifconfig eth0 up

dhclient -v eth0

Alternativamente, você pode tentar sair de volta para o menu do modo de recuperação e escolher 'Habilitar rede' - que também deve ter o efeito colateral de remontar no modo rw. Então

apt-get install mdadm

Isso deve criar um arquivo /etc/mdadm/mdadm.conf padrão, no entanto, para que o sistema monte a matriz na inicialização, você precisa anexar os detalhes da nova matriz a esse arquivo

mdadm --detail --scan >> /etc/mdadm/mdadm.conf

também também é necessário para gravar os detalhes da matriz no ramdisk inicial usando

update-initramfs -u

(Eu acho que isso é estritamente necessário se você quiser inicializar de um dispositivo RAID, mas isso não causará nenhum dano).

    
por steeldriver 14.09.2014 / 00:35