各位,我正在寻找一种最简单的方法来转移我的操作系统,而不需要将所有内容从一台机器重新安装到另一台机器。Ubuntu 在配备 500G 硬盘的华硕 PC 上运行,我希望它在配备 60G SSD 的英特尔 Nuc 上运行。
我有一个用于存储数据的外部 USB 驱动器。
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 386M 40M 346M 11% /run
/dev/sda2 454G 6.9G 425G 2% /
tmpfs 1.9G 20K 1.9G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sdb1 7.3T 3.1T 3.9T 45% /media/data
/dev/sda1 511M 3.4M 508M 1% /boot/efi
tmpfs 386M 0 386M 0% /run/user/1000
我是这方面的新手,所以越简单越好。我已经接触过硬件,而且让服务器一直运行并不重要……
感谢您的帮助。
答案1
如果您不想使用像 clonezilla 这样的工具,那么您可以这样做:
- 使用实时或救援磁盘或 USB 记忆棒
- 从那启动
- 对新计算机的磁盘进行分区(可能可以从旧计算机上的分区设置中获得提示)
- 将旧磁盘连接到新计算机或反之亦然,或者将两台计算机连接到网络上
- 然后将旧计算机上的文件系统的内容复制到新计算机上 - 请参见:https://superuser.com/questions/307541/copy-entire-file-system-hierarchy-from-one-drive-to-another
- 内容复制完成后,使系统可启动
- 确保
/etc/fstab
正确(即包含正确的块设备 UUID 或包含/dev/sdaX
样式块设备标识符)