Primeiro particione seu novo disco. Use / dev / disk / by-id / em vez de / dev / sdX para não cometer erros.
sudo apt-get install gdisk partclone
lsblk -o NAME,VENDOR,MODEL
sudo gdisk /dev/disk/by-id/usb-modelnamenumber
Observe que usb-modelnamenumber é um espaço reservado para o seu dispositivo, que será nomeado pelo número do modelo e a interface é conectada como o usb.
o
para criar uma nova tabela de partições do GPT.
n
para adicionar novas partições
1 EFI System 256MiB
2 Linux 60GiB
3 Windows 140GiB
4 Data 20GiB
5 Swap ~3.6GiB
adicione-os usando os padrões dos dois primeiros prompts no número de partição do gdisk e no primeiro setor. Então, para o último setor e tipo de sistema de arquivos, use esta sintaxe para cada partição, de forma que o último setor, em seguida, o fstype:
+256M
ef00
+60G
8300
+140G
0700
+20G
8300
Então, para o último, é só usar o padrão, que será o resto do disco um pouco abaixo de 3.6GiB. E use 8200 para o tipo de sistema de arquivos.
Em seguida, escreva as alterações no disco com w
:
sudo mkfs.vfat -F32 /dev/disk/by-id/usb-modelnamenumber-part1
sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part2
sudo mkfs.ntfs -f /dev/disk/by-id/usb-modelnamenumber-part3
sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part4
sudo mkswap /dev/disk/by-id/usb-modelnamenumber-part5
Você precisará entrar no Windows e reduzir a partição do Windows a partir do gerenciamento de disco. Além disso, você precisará reiniciar o Ubuntu e executar o GRUB no modo de recuperação. Então chroot /target
Antes de executar o seguinte.
sudo partclone.fat32 -b -s /dev/sda1 -o /dev/disk/by-id/usb-modelnamenumber-part1
sudo partclone.ext4 -b -s /dev/sda8 -o /dev/disk/by-id/usb-modelnamenumber-part2
sudo partclone.ntfs -b -s /dev/sda3 -o /dev/disk/by-id/usb-modelnamenumber-part3
Depois disso, você pode voltar ao Ubuntu normal.
Não está claro o que sda2,4,5,6,7 são.
sudo mount /dev/disk/by-id/usb-modelnamenumber-part2 /mnt
sudo mount /dev/disk/by-id/usb-modelnamenumber-part1 /mnt/boot/efi
Abra / etc / fstab e altere os UUIDs porque copiou isso de uma unidade existente. Eles estarão em uma tabela na qual UUID=[UUID]
é colocado para cada dispositivo. Substitua a parte [UUID]
.
lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part1
Para /boot/efi
:
lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part2
Para /
:
lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part5
Para swap
:
sudo grub-install --target=x86_64-efi --boot-directory=/mnt/boot --efi-directory==/mnt/boot/efi --bootloader-id="UbuntuSSD"
sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg
sudo umount /mnt/*
Depois de fazer isso, você deve ter dois sistemas em funcionamento, dependendo se você escolher Ubuntu
ou UbuntuSSD
. Neste ponto, você gostaria de testar se funciona.