我当前的系统设置如下:
系统: 主机: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
第一个驱动器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 文件中的 old
set root='hd0,msdos5'
应更改为set root='hd0,msdos2'
。还请注意,HDD 和 SSD 现在具有重复的分区和重复的 UUID。如果您希望保留 HDD 作为备份,则可以使用 GParted 更改 UUID。插入 Windows 驱动器,启动 Ubuntu 驱动器并运行:
Sudo update-grub
将 Windows 添加到新的启动菜单。