如何将 Ubuntu 移动到 SSD

我现在的情况是:

  • 一个硬盘
  • 双启动 Ubuntu 11.04 和 Windows 7。分区:
    • 100MB Windows 系统的东西
    • 144GB 主窗口
    • 160GB Ubuntu
    • 4GB 交换
    • 12GB 系统还原的东西

现在我打算安装一个 80GB SSD 并将 Ubuntu 重新定位到它。 我需要:

  • 将 160GB 的 Ubuntu 分区缩小到 80GB
  • 将其复制到 SSD
  • 更改 fstab 以将 SSD 安装为 /

我该怎么做第二个? 关于 Grub,我需要做什么?

48
2022-06-07 14:37:47
资源 分享
答案: 2

考虑到您的 HDD 是/dev/sda 以及 SSD 是/dev/sdb,并且分隔线的大小也很有效,您可以使用基本 cp:

cp /dev/sdaX /dev/sdbY

其中 X 和 Y 是匹配的分区号。

但是,此方法将复制 80GB 的信息,并且您 SSD 上的所有市场最初都将被标记为“已占用”。

0
2022-06-07 15:06:58
资源

1) 复制数据

您打算复制 FILES,而不是整个分区(包括它的 Vacuum ),因此您不需要先调整分区大小。 从 livecd 启动并同时安装 HD 和 SSD(显然在格式化 SSD 上的分隔符之后),然后复制所有数据:

sudo cp -Tax /media/hd /media/ssd

显然,为 hd 和 ssd 位置因素使用正确的名称。 然后你只需要修改ssd上的/etc/fstab指向新的fs UUID(可以用blkid查)。 最终你需要在 ssd 上安装 grub。

2) 处理 GRUB

一)命令行:

sudo -s
for f in sys dev proc ; do mount --bind /$f /media/ssd/$f ; done
chroot /media/ssd
grub-install /dev/ssd
update-grub

当然,为/dev/ssd 使用适当的工具。 整个磁盘,而不是分区号。

b) Boot - Repair 中的“推荐修复”魔术按钮:

https://help.ubuntu.com/community/Boot-Repair

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

最后重新启动并确保您的 BIOS 设置为从 SSD 启动。

60
2022-06-07 14:47:34
资源