Se já não houver nenhum dado no SSD, é bastante fácil: inicialize a instalação existente no modo de recuperação (escolha no menu de inicialização do grub) e, em seguida, no menu de recuperação, escolha a opção do shell de root Em seguida, execute lsblk
para ver quais são os discos. Identifique qual é o USB existente, e qual é o seu novo SSD, e assumindo que o USB é / dev / sda, e o SSD é / dev / sdb (ajuste os parâmetros de outra forma), execute dd if=/dev/sda of=/dev/sdb
para copiar tudo no USB para o SSD. Você deve então ser capaz de desligar, remover o usb, inicializar o SSD e iniciar o gparted para mover / redimensionar suas partições para aproveitar o espaço adicional. Não tente inicializar com os dois discos conectados ao mesmo tempo, pois eles terão os mesmos UUIDs e isso confundirá o sistema.
Se você já tem dados sobre o SSD, isso é um pouco mais complicado. Primeiro, crie uma partição no SSD para manter seu root fs. Você não precisa formatá-lo. Em seguida, inicialize no modo de recuperação como acima, somente em vez de copiar o disco inteiro, você precisará copiar apenas sua partição raiz. Assumindo que / dev / sda1 é a raiz existente, e / dev / sdb3 é a partição no SSD que você deseja copiar, execute e2image -arp /dev/sda1 /dev/sdb3
para copiar o sistema de arquivos (ao contrário de dd
, e2image
é inteligente o suficiente para copiar somente as partes usadas do sistema de arquivos e pule o espaço livre, acelerando o processo). Depois disso, execute resize2fs /dev/sdb3
para expandir o sistema de arquivos para usar o espaço adicional na nova partição. Se / dev / sdb4 for sua nova partição swap, formate-a com mkswap -U uuidgoeshere /dev/sdb4
. Use o UUID da antiga partição de troca. Por fim, instale o grub no SSD para que ele possa inicializar: grub-install /dev/sdb
. Depois disso, desligue, remova o pen drive e inicialize a partir do ssd.