重新审视将 Ubuntu 从旧 HDD 移至 SDD

重新审视将 Ubuntu 从旧 HDD 移至 SDD

我正在尝试解决大约 10 年前提出的问题(显然已经解决):

如何将 Ubuntu 移至 SSD

我想将现有的、正在运行的 Ubuntu 20.04 安装移到新的 SSD 上,并且在移动后不使用旧的 HDD。

我使用 gparted 在新的 SSD 上创建了一个分区,并按照上面线程中的顶部答案所建议的那样从 Live DVD 启动。

但是,当我尝试安装新驱动器(在终端提示符下键入 lsblk 时显示为 sda 和 sdb)时,发生以下情况:

sudo mount /dev/sda

mount: /dev/sda: can't find in /etc/fstab

同样的结果也发生在

sudo mount /media/sda
mount: /media/sda: can't find in /etc/fstab

如果我尝试安装一个分区而不是整个驱动器:

sudo mount /media/sda1
mount: /dev/sda1: can't find in /etc/fstab.

所以,我知道这是一个愚蠢的问题,但我做错了什么?在某种程度上,我对这些错误消息并不感到惊讶,因为 Live DVD Ubuntu 可能对机器上的驱动器或 /etc/fstab 中的分区一无所知,因为我没有告诉它。但我该怎么做呢?

我也尝试了这里描述的基于 Nautilus 的方法如何从 Live CD 访问硬盘文件但是 Nautilus 不显示设备(正如该页面的一条评论所述)。

我需要编辑 fstab 吗?如果是这种情况的话,奇怪的是 10 年前的人都没有提到这一点。

非常感谢,

Eric Ubuntu 20.04 戴尔 Precision T1650

答案1

迁移 Linux 可以使用clonezilla。奇迹般有效。

现在 mount 至少需要两个参数才能实现您想要做的事情:

在哪里安装什么

如果你没有告诉 mount “在哪里”,它就会去查看 /etc/fstab 来查找在哪里。因此你的行可能是:

sudo mount /dev/sda1 /mnt

这会将分区挂载到 /mnt。有一点很重要。/dev/sda 是磁盘。/dev/sda(n) 是分区。

相关内容