Minha situação atual é:
- Um disco rígido
- Partição dupla do Ubuntu 11.04 e Windows 7. Partições:
- Sistema de 100 MB do Windows
- Windows principal de 144GB
- 160GB Ubuntu
- Troca de 4 GB
- Material de restauração do sistema de 12 GB
Agora eu quero instalar um SSD de 80GB e mover o Ubuntu para ele. AFAIK eu preciso:
- Reduza a partição Ubuntu de 160 GB para 80 GB
- Copie-o para o SSD
- Mude
fstab
para montar o SSD como/
Como eu faço o segundo? E o que eu preciso fazer sobre o Grub?
filesystem
partitioning
hard-drive
ssd
Bart van Heukelom
fonte
fonte
Respostas:
1) Copiando arquivos
Você deseja copiar os ARQUIVOS, não a partição inteira (incluindo seu espaço livre), para não precisar redimensionar a partição primeiro. Inicialize a partir do livecd e monte o HD e o SSD (depois de formatar uma partição no SSD, é claro) e copie todos os arquivos:
Use os nomes corretos para os pontos de montagem hd e ssd, é claro. Então você só precisa editar o / etc / fstab no ssd para apontar para o novo fs UUID (você pode pesquisar
blkid
). Finalmente, você precisa instalar o grub no ssd.2) Lidando com o GRUB
a) Linha de comando:
Obviamente, use o dispositivo correto para / dev / ssd. O disco inteiro, não um número de partição.
b) Botão mágico "Reparação recomendada" no Reparo de inicialização:
https://help.ubuntu.com/community/Boot-Repair
Finalmente, reinicie e verifique se a sua bios está configurada para inicializar a partir do SSD.
fonte
chroot
não funcionar.chroot
comando faz e por que é necessário?sudo cp -ax --target-directory=/path/to/ssd /path/to/hdd/*
ou então cópias nos arquivos, mas despeja-lo em um diretório no SSD em vez ..Consegui fazer essa migração com êxito graças às instruções da @ psusi, mas observei uma "pegadinha".
Depois de instalar o Grub no novo SSD, ele ainda não inicializava - estava procurando a imagem do ramdisk usando o UUID da minha antiga unidade OS, que eu havia removido. O uso da opção --recheck corrigiu isso:
Isso incentiva o grub a verificar novamente o BIOS, identificar a nova unidade e, presumivelmente, usar seu UUID ao passar o parâmetro "root =" para o kernel.
fonte
Aqui está um tutorial tão bom (para 2018) quanto fácil de 2013: http://www.sesser.eu/howtos/hdd2ssd.php por Markus Sesser.
Ele descreve a migração sem inicializar do live CD. Ele também respeita os diretórios do sistema e usa rsync , noatime , nodiratime . Só não esqueça de omitir a opção de descarte - ela é implementada via cron desde o Ubuntu 14.04.
Plano curto do artigo:
particione e monte o SSD. Eu recomendo ext4 único em gpt
fonte de limpeza HDD
sincronizar dados ( rsync )
sintonize o fstab . Além disso, se você mantiver o HDD no sistema, recomendo mover / para casa no SSD enquanto mantém os dados do usuário (~ / Vídeo, ~ / Áudio, etc.) no HDD
instalar grub
fonte
Considerando que o seu HDD é / dev / sda e o SSD é / dev / sdb e as partições são dimensionadas corretamente, você pode usar o cp simples:
Onde X e Y são números de partição correspondentes.
No entanto, este método copiará 80 GB de dados e todos os setores no seu SSD serão marcados como "ocupados" inicialmente.
fonte
cp -ax
abordagem é mais rápida e segura.