Итак, я планирую вскоре получить карту SSD и сделать ее загрузочным диском, так как я слышал, что это может значительно ускорить загрузку компьютера. Я также хочу попробовать оставить свой старый HDD в качестве вторичного накопителя. Есть ли хорошая программа, которую кто-нибудь может мне порекомендовать, чтобы перенести загрузочные данные на SDD?
Редактировать: Я хочу попробовать сохранить текущую установку Ubuntu и просто перенести ее на новую SSD-карту.
решение1
Используйте Raspberry Pi ssd creation tool. Он меня еще ни разу не подводил.
решение2
создайте на SSD такую же таблицу разделов, как на HDD (используйте GParted или подобную в графическом интерфейсе или fdisk в консоли)
загрузка с Live CD со старым HDD и новым SSD, подключенными к вашей системе
смонтируйте новый SSD и старый HDD (предварительно проверьте устройства с помощью «sudo fdisk -l»)
sudo mkdir /mnt/new sudo mount /dev/sdb1 /mnt/new sudo mkdir /mnt/old sudo mount -o ro /dev/sda1 /mnt/old
синхронизируйте свои данные со
rsync
старых на новыеsudo rsync --stats --progress --numeric-ids -axAhHSP /mnt/old/ /mnt/new
найдите новые UUID для новых разделов на вашем SSD с помощью
sudo blkid
отредактируйте
/etc/fstab
на новом SSD UUID для "/" и "SWAP"chroot-файл для вашего нового SSD
sudo mount /dev/sda1 /mnt sudo mount -o bind /dev /mnt/dev sudo mount -o bind /sys /mnt/sys sudo mount -t proc /proc /mnt/proc sudo mount -t vfat /dev/sda2 /mnt/boot/efi sudo chroot /mnt
обновите grub (убедитесь, что
/dev/sda
это ваш SSD! или измените имя устройства!)update-grub2 grub-install /dev/sda
update-grub
готово, вы можете выйти и перезагрузить старую систему на новом SSD
После этого вы можете установить свой старый жесткий диск в любом месте./etc/fstab