将 Linux 分区克隆到新的 SSD 并将两个分区保留在 GRUB 中

将 Linux 分区克隆到新的 SSD 并将两个分区保留在 GRUB 中

我有以下磁盘和分区:

sda      8:0    0 238,5G  0 disk
├─sda1   8:1    0    16M  0 part 
├─sda2   8:2    0 174,5G  0 part 
├─sda3   8:3    0   529M  0 part 
└─sda4   8:4    0  63,5G  0 part /var/snap/firefox/common/host-hunspell
                                 /
sdb      8:16   0 931,5G  0 disk 
├─sdb1   8:17   0   100M  0 part /boot/efi
├─sdb2   8:18   0   128M  0 part 
├─sdb3   8:19   0 467,7G  0 part 
├─sdb4   8:20   0 416,8G  0 part /mnt/storage
└─sdb5   8:21   0  46,8G  0 part 
sdc      8:32   0 476,9G  0 disk 
sr0     11:0    1  1024M  0 rom

sdasda2是包含 Windows 分区 ( ) 和我当前使用的 Ubuntu 分区 ( )的 SSD sda4sdb是主要用于存储的HDD。sdc是一个新的SSD。

我想在 GRUB 中克隆sda4sdc保留这两个分区sda4和新克隆分区的条目。这就是我现在的想法:

  1. 使用 GParted在 上创建ext4分区。sdc1sdc
  2. 从闪存驱动器启动 Clonezilla。
  3. 克隆sda4sdc1.
  4. 从闪存驱动器启动 Ubuntu。
  5. 生成新的 UUID 以sdc1使用 GParted 或命令行。
  6. 使用新的 UUID装载sdc1并更新其文件。/etc/fstab
  7. 跑步sudo update-grub

我对最后一点有疑问。可以在实时 Ubuntu 上完成吗?但如果我事先重新启动,我将不知道 GRUB 中存在哪个分区 -sda4或者sdc1(这真的很重要吗?)?

有没有更简单的方法来完成这一切?

相关内容