将 Ubuntu 移动到另一个驱动器

将 Ubuntu 移动到另一个驱动器

我有一台配备 80GB SSD 和 500GB HDD 的笔记本电脑。我目前在 SSD 上安装了 Windows,在 HDD 上为 Windows 预留了 400GB 的数据分区。我在 HDD 上预留了 100GB 的空间来试用 Ubuntu,我想将其作为我的主要操作系统,并将其切换到(速度更快的)SSD 上。

我该如何将我的 Ubuntu 设置移至 SSD?我有一个 120GB 的 USB 硬盘,如果需要的话,我可以使用它。

答案1

简而言之,从救援或实时 Linux 系统启动。挂载两个分区。假设您不介意删除 SSD 上的 Windows 分区。格式化目标(例如 mke2fs -t ext4 /dev/ssd1)。挂载它们(例如 /mnt/ssd、/mnt/hdd)复制文件:

umask 0
cd /mnt/hdd
for D in  boot  etc lib lib64 media  opt  sbin  tmp  var
bin  dev home  lib32 root usr ; do
   tar cf - $D | (cd /mnt/ssd ; tar xf - )
done

答案2

我最近不得不这样做,我用了部分图像,这很不错。它是一款快速、可靠且免费的控制台应用程序,可以毫不费力地复制您的分区。但是,它仅适用于受支持的文件系统,目前不支持 ext4 或 btrfs。此外,它通常与未安装的分区一起使用。对于您来说,您需要使用上面 Keith 的 live cd。

相关内容