我有一台 ThinkPad x220(酷睿 i5 2520M、6GB 内存、128GB 固态硬盘),安装并配置了 Ubuntu 16.04(开发环境)。这台笔记本电脑经历了很多,我想用配置稍好一些(当然状况也更好)的同型号替换它 - 酷睿 i7 2620M、8GB 内存、160GB 固态硬盘。
问题是,我可以直接将旧的 SSD 驱动器放入新笔记本电脑吗?或者这会导致 ubuntu 等出现问题。
答案1
单纯移动 SSD 不会让系统访问磁盘中的操作系统。您需要将启动分区配置为 SSD 中的分区。否则系统将找不到启动操作系统。
移动时:
移动时,您必须注意硬件依赖性。但是,大多数用户除了 xorg.conf(即使如此,现代发行版也往往不需要它)和引导加载程序之外不会遇到任何困难。
- 如果磁盘配置不同,您可能需要重新配置引导加载程序和文件系统表(/etc/fstab、/etc/crypttab(如果您使用加密技术)或 /etc/mdadm.conf(如果您使用 md RAID)。对于引导加载程序,最简单的方法是将磁盘放入新机器,启动发行版的实时 CD/USB 并使用其引导加载程序修复工具。
请注意,如果您复制数据而不是物理移动磁盘(例如,因为一个或两个系统与 Windows 双启动),则复制整个分区(使用 (G)Parted 或 dd)更快、更容易。
- 如果您有一个 xorg.conf 文件来声明与显示相关的选项(例如与专有驱动程序相关),则当目标系统具有不同的显卡或不同的显示器设置时,需要修改该文件。如果适用,您还应该在移动之前安装目标系统显卡的专有驱动程序。
- 如果您已经在 /etc/modprobe.d 中声明了模块选项或黑名单,则可能需要针对目标系统进行调整。
克隆:
克隆安装涉及与移动相同的硬件相关问题,但还有一些事情需要注意,以赋予新机器新的身份。
- 编辑 /etc/hostname 为新机器指定一个新名称。在 /etc 下搜索主机名的其他出现位置。常见位置是 /etc/hosts(127.0.0.1 的别名)和 /etc/mailname 或其他邮件系统配置。
- 重新生成 ssh 主机密钥。
- 对网络配置进行必要的更改(例如静态 IP 地址)。
- 更改 RAID 卷的 UUID(不是必需的,但建议避免混淆),例如 mdadm -U uuid。