Mover / inicializar para uma chave usb

0

Como faço para mover a partição / boot existente de uma instalação criptografada raiz 14.04 para uma chave usb?

    
por vds 20.10.2014 / 22:10

1 resposta

1

Teste isso:

Em uma sessão normal:

Insira o stick USB.

Abra um terminal. Ctrl Alt T .

Identifique o usb-stick, suponha que seja / dev / sdc1, umount:

sudo -i
fdisk -l
umount /dev/sdc1

Carregar gparted

gparted

Exclua uma patição, crie uma partição ext4, aplique as alterações e feche o gparted

Você deve montar a nova partição / boot, suponha que seja novo ext4 / dev / sdc1 em um diretório temporário, suponha que seja / media / newboot para copiar os arquivos para o original / boot.

Execute:

Você cria o diretório temporário

 mkdir /media/newboot

Umount e montagem da partição

umount /dev/sdc1 
mount /dev/sdc1 /media/newboot

Para copiar arquivos:

cd /boot
cp -ax . /media/newboot

Esta última linha é a única usada para clonar, atenção "." o fim.

Agora monte o novo / boot anterior renomeie a partição / boot.

cd /
mv /boot /boot.old
mkdir /boot
umount /dev/sdc1
mount /dev/sdc1 /boot

Agora você precisa encontrar o UUID da partição e editar o arquivo / etc / fstab para montar a partição na inicialização.

blkid /dev/sdc1
nano /etc/fstab

E você adiciona essas linhas no final com o UUID blkid informado.

# /dev/sdc1 was /boot
UUID=c676ae51-cb6f-4c0e-b4a9-76850aafa1d6  /boot ext4 errors=remount-ro  0  1
Ctrl + O , salve o arquivo. Ctrl + X , perto do nano.

update-grub

Reiniciar tem tudo funcionando exatamente da mesma maneira, mas com outras partições.

Quando tudo estiver funcionando bem, exclua o /boot.old e / media / newboot

sudo -i
rm /boot.old
rm /media/newboot

Nota: Você deve estar ciente de que sem o usb-stick o sistema ficará inutilizável.

    
por kyodake 20.10.2014 / 23:32