迁移Linux系统到新硬盘

Written by: algebnaly

Date: 2024-04-22T02:57:37.000Z

要迁移Linux系统到其他硬盘比我想象中要容易, 只需要大概如下几个步骤:

  1. 将所有文件复制到新硬盘(/proc /sys /run /tmp /dev不用复制),注意复制的时候一定要保留原有的文件权限,即使用cp -rp来复制!
  2. 修改复制后的/etc/fstab的内容
  3. 重建grub配置文件,让grub发现新的Linux安装

最重要的步骤是第一步,复制的时候记得保留文件权限。重建grub配置可以直接在旧系统上进行,直接运行grub-mkconfig -o /boot/grub/grub.cfg即可,然后重启就可以进新系统了。