我有一个 Debian 12 安装,安装在 10 年前的 120GB SSD 上。我买了一个新的 500GB SSD,我想在将来使用它。
我在 500GB SSD 上创建了 3 个新分区:
- 一个用于 uefi 500Mb
- 一个用于系统分区 50Gb
- 一个用于家庭分区395Gb
之后,我做了这样的事情:
- 我在新分区(系统和主分区)上创建了 ext4 文件系统,并为 uefi 创建了 vfat。
- 我将文件复制到了新驱动器。
- 我更新了新分区上的 /etc/fstab
我被 uefi 困住了。如何移动我的 uefi 分区并从新驱动器启动我的 Debian?
到目前为止,从旧 SSD 转移到新 SSD 的最简单的方法如下:
新的 SSD 应该可以启动,大约有 380 GB 未分配。然后根据需要使用该额外空间,例如增加主分区的大小,或创建和格式化另一个分区以用于数据存储。
顺便说一句,如果最后有一个旧的交换分区,可以将其删除,以便轻松扩展主 ext4 或其他 FS 分区。扩展后可以创建新的交换分区或交换文件。
最近,我已两次尝试将 HDD 转换为外部驱动器,以及将外部驱动器转换为 SSD,发现整个过程无需值守,花费的时间不到一个小时,但您的体验可能会有所不同。
移动文件。然后使用
update-grub
和重新安装引导加载程序grub-install
,以便它生成新的 grubx64.efi 和新配置;后者也将自动添加新的 EFI 引导条目。使用复制文件系统 UUID
dosfslabel --volume-id
和使用 PARTUUIDgdisk
(专家菜单)可能会消除这种需要。