将Ubuntu系统从机械硬盘迁移到SSD(240G)
以下操作在U盘系统下进行。
- 使用GParted在SSD上建好分区表,并参考原先机械盘上的分区进行分区。
- 由于原先系统所在的分区比SSD盘大,使用dd命令拷贝整个分区需先将原先系统的分区缩小,以便SSD能够放得下。使用GParted将机械盘上系统及数据所在分区缩小。
- 使用dd命令将机械盘系统数据分区整个拷贝到SSD对应分区。
dd if=/dev/sda2 of=/dev/sdb2
使用gparted check /dev/sdb2,修复分区问题。
使用gparted为分区/dev/sdb2分配新的UUID。
- 重建grub引导。
sudo mount /dev/sdb1 /mnt/efi
sudo mount /dev/sdb2 /mnt/all
sudo grub-install --efi-directory=/mnt/efi --boot-directory=/mnt/all/boot /dev/sdb
检查 /mnt/all/etc/fstab
检查 /mnt/efi/EFI/ubuntu/grub.cfg
检查 /mnt/all/boot/grub/grub.cfg
(可能并不需要修改)
- 重启电脑,进入BIOS,将启动盘改为SSD,保存退出。重启进入SSD盘所在系统。完成。
- 参考链接:
网友评论