我为我的旧笔记本电脑添加了新的固态硬盘,当我选择擦除磁盘时,Ubuntu 将自动安装在它上面,或者必须做一些我不想要的文件

我为我的旧笔记本电脑添加了新的固态硬盘,当我选择擦除磁盘时,Ubuntu 将自动安装在它上面,或者必须做一些我不想要的文件

我想安装 Ubuntu,但不对我的新 SSD 磁盘进行任何操作。

只需擦除所有数据并在我的 SSD 上启动 Ubuntu,而不是在我的 HDD 上。

答案1

我曾经使用命令将我的硬盘克隆到相同大小的全新 SSD 上dd

sudo dd if=/dev/sda of=/dev/sdb bs=4K status=progress

就我而言,花了 3.5 小时,成功了。但要注意不要在克隆方向上犯错误!

if=和 的名称of=取自

sudo blkid

我使用从 USB 启动的系统完成了所有操作,因为我想确保安装的硬盘和 SSD 都没有挂载。在此克隆操作期间,两个文件系统均未挂载。源和目标的扇区数相同。

如果它们不同,则首先必须重新调整源驱动器上的分区大小,然后移动源设备上的分区,以使要使用的内容连续(但分区内可能有空白空间)。所有这些都必须适合目标设备。

这种方法的缺点是,克隆硬盘上的分区具有与原始硬盘完全相同的 UUID、DiskLabels 等。一方面,这非常好,因为磁盘内的所有引用都保持一致。但另一方面,拥有具有相同 UUID 和 DiskLabels 的磁盘很有可能破坏原始硬盘上的内容以及 SSD 上的克隆映像!

因此,我在完成克隆操作后立即关闭了计算机,并从物理上移除了硬盘。

我的硬盘原本有一个交换分区(这在 SSD 上实际上没有意义)。我稍后重新调整了其他分区的大小以重新获得 SSD 的这个空间。不幸的是,我没有写下我是如何实现这一步的。

相关内容