将我的 ubuntu 从 hdd 克隆到新的 ssd 相关问题

将我的 ubuntu 从 hdd 克隆到新的 ssd 相关问题

我已经使用 Gparted Live 调整了 HDD 分区的大小,并使用 Clonezilla live 将缩小大小的分区(上面只有文件系统)复制到较小的 SSD 中,而且它们都已成功。现在我尝试使用 HDD 上的启动分区(dev/sda1)来启动我的 SSD 系统,这是正确的吗?

答案1

命令应该可以工作。

dd if=[Input file or Device] of=[Output file or Device] bs=[Byte Per Seconds]

dd if=/dev/sda of=/dev/sdb bs=4m

其中 sda 代表旧硬盘,sdb 代表新 SSD。

dd 命令将一个字节一个字节地从一个存储复制到新的存储。

答案2

现在您的驱动器已复制到新媒体,在移除原始驱动器之前,您需要下载并刻录此启动修复光盘。更换新旧硬盘后,您将需要启动到此 CD,并让其配置新驱动器以启动您的系统。

如果您不断开原始硬盘,Boot Repair CDrom 将无法将 SSD 准备为您的启动设备。如果您以后希望重新连接 HDD 或将其格式化为可用空间,我很乐意为您提供帮助,但首先我们必须完成此步骤。

答案3

当您运行 clonezilla 时,您还会克隆 /etc/fstab 文件,以便您从 ssd 启动,其中的 fstab 会告诉 linux / 和 /home(如果是单独的分区)正在查找旋转的 HD。您只需将 sdb 上的 /etc/fstab 更改为具有 ssd 的 UUID。

您可以像这样测试它...

sudo nano /etc/fstab

确保您在 ssd 上,并通过在行首添加 # 来注释掉 UUID 后面紧跟有 / 的行。在其下方创建一个网络行,所有内容均相同,但将 UUID 更改为 SSD 的 UUID。

alt-o alt-x 将保存并退出(字母 o 不是数字)重新启动并检查。

相关内容