Sim, você pode usar o chroot para instalar o mdadm:
sudo -s
for f in sys proc dev ; do mount --bind /$f /mnt/$f
chroot /mnt
apt-get install mdadm
Substitua / mnt por onde quer que você montou seu sistema de arquivos raiz.
Desejo instalar o Linux Mint 11 com o RAID 1 para meu /home
. Eu queria saber se eu posso instalar o RAID 1 durante a instalação do Live CD.
Consegui configurar o RAID a partir do Live CD e instalar o Linux Mint 11 nele, mas na reinicialização ele não reconhecerá o volume RAID, pois o mdadm não está instalado. Posso instalar drivers RAID do Live CD no Mint instalado usando chroot
e obter o Mint para reconhecer os volumes na reinicialização? Existe uma alternativa melhor?
Eu sei que este seria um exercício trivial usando o CD Alternativo no Ubuntu, mas o Mint não possui um CD Alternativo (pelo menos que eu saiba).
Minha configuração da máquina:
disk 1 . 120GB SSD mount /
disk 2 . 1TB spindle raid 1 mount /home
disk 3 . 1TB spindle raid 1 mount /home
Sim, você pode usar o chroot para instalar o mdadm:
sudo -s
for f in sys proc dev ; do mount --bind /$f /mnt/$f
chroot /mnt
apt-get install mdadm
Substitua / mnt por onde quer que você montou seu sistema de arquivos raiz.
Eu tentei soluções diferentes para tornar o RAID 0 e nenhum funcionou. Eu usei minha imaginação e fiz isso. Então, deixo aqui minha humilde contribuição, porque tenho usado o Linux há anos, mas não sou especialista. Você sabe ... se o sistema funciona, você não usa o seu conhecimento. O que eu penso sobre? O site do Ubuntu diz que o grub é instalado no RAID 1. Quando a instalação terminar, o LiveCD não aceitaria a partição que eu escolhi. Mas ... por que fazer RAID para arrancar ??? Minha solução ...
apt-get update
dd if=/dev/zero of=/dev/sda bs=1M status=progress
dd if=/dev/zero of=/dev/sdb bs=1M status=progress
fdisk /dev/sda
provavelmente você tem algo assim:
/dev/sda1 * 2048 1026047 1024000 500M 83 Linux
/dev/sda2 1026048 488397167 487371120 232,4G fd Linux RAID autodetect
apt-get install mdadm
apt-get install raidutils
Eu acho que o raidutils é opcional - eu não sei.
mdadm --create /dev/md2 --level=0 --raid-devices=2 /dev/sda2 /dev/sdb2
Eu escolho inicializar em sda1 e depois de instalar o grub em sdb2, em caso de problema em sda1 - não há problema, é um espaço pequeno. Nenhum ataque para arrancar - Funcionou bem.
cat /proc/mdstat
O raid está ativo? Ok
mkfs.ext4 /dev/md2
Após a instalação, não reinicialize
Abra o terminal novamente
sudo mount /dev/md2 /target/
sudo mount --bind /dev/ /target/dev/
sudo mount --bind /sys/ /target/sys/
sudo mount --bind /proc/ /target/proc/
sudo mount /dev/sda1 /target/boot/
cat /etc/resolv.conf >> /target/etc/resolv.conf
Aqui recebi uma "permissão negada". Sem problemas. Eu abri um arquivo e copiei o texto para outro
sudo xed /etc/resolv.conf
copie o texto, deixe-o no arquivo vazio abaixo e salve
sudo xed /target/etc/resolv.conf
sudo chroot /target
sudo apt-get update
sudo apt-get install mdadm
sudo grub-install /dev/sda
Isso é tudo. Reinicie e divirta-se.
Eu tive que fazer isso algumas vezes, e o seguinte mostra alguns exemplos detalhados de configuração de ambos / e / home sob um RAID ao instalar o Linux Mint 11:
(1) inicializar a partir do live CD
(2) configure o RAID do software
mint ~ # apt-get -y install mdadm
mint ~ # mdadm --assemble --scan
mint ~ # parted /dev/sda
(parted) mklabel gpt
(parted) mkpart primary ext3 1MB 500MB
(parted) mkpart primary ext4 500MB 50.5GB
(parted) mkpart primary linux-swap 50.5GB 114.5GB
(parted) mkpart primary ext4 114.5GB 100%
(parted) quit
mint ~ # parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary ext3 1MB 500MB
(parted) mkpart primary ext4 500MB 50.5GB
(parted) mkpart primary linux-swap 50.5GB 114.5GB
(parted) mkpart primary ext4 114.5GB 100%
(parted) quit
mint ~ # mkfs.ext3 /dev/sda1
mint ~ # mkfs.ext4 /dev/sda2
mint ~ # mkfs.ext4 /dev/sda4
mint ~ # mkfs.ext3 /dev/sdb1
mint ~ # mkfs.ext4 /dev/sdb2
mint ~ # mkfs.ext4 /dev/sdb4
mint ~ # mdadm --create /dev/md0 --level 1 --raid-devices 2 /dev/sd[ab]2
mint ~ # mdadm --create /dev/md1 --level 1 --raid-devices 2 /dev/sd[ab]4
(3) Aguarde até que seja feita a sincronização:
mint ~ # watch cat /proc/mdstat
(4) instalar o sistema operacional, enquanto ainda não escolher se deseja ou não reiniciar
Quando solicitado a "Alocar espaço na unidade", escolha "Algo mais" para que as partições RAID já criadas possam ser usadas.
Clique duas vezes em / dev / md0 para criar uma partição nele. O tamanho deve ser de cerca de 50 GB. clique duas vezes no "espaço livre" agora disponível em md0 e especifique "Ext4" e ponto de montagem /. Faça o mesmo para md1, exceto escolha / home - o tamanho deve ser quase 2 TB.
Clique duas vezes em / dev / sda1, selecione "Ext3" e / boot - o tamanho deve ser quase 500 MB.
Clique duas vezes em / dev / sda3 e selecione "área de troca". Faça o mesmo para / dev / sdb3. O tamanho deve ser de cerca de 64 GB.
Selecione / dev / sda para a instalação do gerenciador de inicialização. Conclua a instalação da GUI, mas NÃO reinicialize ainda.
(5) instale o mdadm no sistema instalado e reconfigure o GRUB (verifique novamente se tudo incluído, incluindo / boot e / home, ainda está montado no destino pelo instalador):
mint ~ # mount --bind /dev/ /target/dev
mint ~ # mount -t proc proc /target/proc
mint ~ # mount -t sysfs sys /target/sys/
mint ~ # chroot /target
mint / # apt-get install mdadm
mint / # cat /etc/mdadm/mdadm.conf
mint / # apt-get install --reinstall grub-pc
mint / # exit
(6) clique em "Restart Now" do instalador de gui
Tags linux software-raid linux-mint