如何将 Ubuntu 安装从双驱动器双启动设置克隆到新的 SSD?

如何将 Ubuntu 安装从双驱动器双启动设置克隆到新的 SSD?

我当前的系统设置如下:

系统: 主机:Ubuntu 20.10 内核:5.8.0-33-generic x86_64 位:64 桌面:N/A 发行版:Ubuntu 20.10 (Groovy Gorilla)

机器: 类型: 台式机 主板:华硕型号:M5A78L-M PLUS/USB3v:Rev X.0x 序列号:<需要超级用户/root>

BIOS:American Megatrends v:0502 日期:2016 年 11 月 18 日

CPU:信息:6 核型号:AMD FX-6300 位:64 类型:MCP L2 缓存:2048 KiB 速度:1406 MHz 最小/最大:1400/3500 MHz 核心速度 (MHz):1:1405 2:1405 3:1406 4:1406 5:1406 6:1396

显卡:设备 1:NVIDIA TU117 [GeForce GTX 1650] 驱动程序:nvidia v: 455.38 显示:x11 服务器:X.Org 1.20.9 驱动程序:nvidia 已卸载:fbdev、modesetting、nouveau、vesa 分辨率:1920x1080~60Hz OpenGL:渲染器:GeForce GTX 1650/PCIe/SSE2 v: 4.6.0 NVIDIA 455.38

音频:设备 1:Advanced Micro Devices [AMD/ATI] SBx00 Azalia 驱动程序:snd_hda_intel 设备 2:NVIDIA 驱动程序:snd_hda_intel 设备 3:JMTek LLC。类型:USB 驱动程序:hid-generic、snd-usb-audio、usbhid 声音服务器:ALSA v:k5.8.0-33-generic

网络:设备 1:Realtek RTL8111/8168/8411 PCI Express 千兆以太网驱动程序:r8169 IF:enp4s0 状态:启动速度:100 Mbps 双工:全双工 mac:2c:4d:54:e9:5b:9d

**驱动器:本地存储:总计:689.34 GiB 已用:51.90 GiB(7.5%)ID-1:/dev/sda 供应商:西部数据 型号:WDS240G2G0A-00JH30 大小:223.58 GiB ID-2:/dev/sdb 供应商:西部数据 型号:WD5000AZRX-00L4HB0 大小:465.76 GiB

分区:ID-1:/ 大小:95.07 GiB 已用:51.90 GiB (54.6%) fs:ext4 dev:/dev/sdb5 交换:ID-1:swap-1 类型:文件 大小:2.00 GiB 已用:0 KiB (0.0%) 文件:/swapfile**

传感器:系统温度:CPU:31.0 C 主板:30.0 C GPU:nvidia 温度:27 C 风扇速度(RPM):CPU:2096 机箱-1:0 GPU:nvidia 风扇:50% 信息:进程:313 正常运行时间:2小时01分钟 内存:15.62 GiB 已用:3.16 GiB(20.2%) Shell:Bash inxi:3.1.07

Gparted 的驱动器sda和屏幕截图sdb如下所示: 驱动器的屏幕截图 - sda

驱动器的屏幕截图 - sdb

第一个驱动器sda(240 GB WD Green SSD)安装了 Windows 10。第二个驱动器sdb(500 GB WD HDD)有一个 NTFS 分区,分配了大约 370 GB,然后是 512 MB ESP 分区,这是我在安装 Ubuntu 20.10 时必须创建的,其余约 98 GB 是 ext4,安装了 Ubuntu 20.10。GRUB 安装在(当我安装 Ubuntu 20.10 时sdb它不会安装)sda

我有一个新的 480 GB SSD 驱动器,我想将当前位于 sdb5 上的 Ubuntu 系统(以及 ESP 分区(如果需要))传输/复制到该驱动器上。然后,我将从系统中移除 500 GB HDD 并将其用作外部驱动器,这样我未来的系统将具有 - (1) sda- 带有 Windows 10 的 240 GB SSD 和 (2) sdb- 安装了当前 Ubuntu 系统的 480 GB SSD。

最好的/最简单的方法是什么?我不是系统专家,只是一个可以同时安装 Ubuntu 和 Windows 并在 Ubuntu 上享受计算和编码的普通用户。提前谢谢您。

答案1

将 Ubuntu 操作系统分区从双驱动器双启动设置克隆到新的 SSD

  • 最好拔掉你的 Windows 驱动器 sda,(你不能破坏没有的东西)。

  • 插入新的 480GB SSD

  • 启动实时或持久的 Ubuntu USB(使用 Rufus、Etcher、mkusb 等制作)。

  • 打开 GParted,在新驱动器上创建与旧 Ubuntu 驱动器相同类型的分区表(msdos 或 gpt)。

  • 选择要克隆的 EFI 分区,右键单击并选择Copy

  • 选择 SSD,右键单击并选择Paste。找到左侧的分区。

  • 对 97GB 操作系统分区重复上述步骤。如果你愿意,可以将其扩大

  • 应用所有操作

  • 安装 Grub。假设 sdx1 是 esp 分区,我使用:

    sudo mount /dev/sdx1 /mnt
    sudo grub-install --boot-directory=/mnt/boot /dev/sdx
    
  • 完成后,拔下 HDD 以测试新驱动器。请注意,grub.cfg 文件中的 oldset root='hd0,msdos5'应更改为set root='hd0,msdos2'。还请注意,HDD 和 SSD 现在具有重复的分区和重复的 UUID。如果您希望保留 HDD 作为备份,则可以使用 GParted 更改 UUID。

  • 插入 Windows 驱动器,启动 Ubuntu 驱动器并运行:

    Sudo update-grub
    

将 Windows 添加到新的启动菜单。

相关内容