趁着电商混战之时购入了新主机?作为 Linux 用户,在将满载数据的老硬盘接上后也要向 Win 用户一样进行繁复的驱动重装甚至系统重装过程么?本人进行的两次小测试可以告诉你答案。 测试目标 将老主机上装有操作系统的硬盘直接连上新主机,检查新主机是否可以正常使用。 测试用机信息 为了简化,仅列出重要区别部分。 主机A
主机B
主机C
使用安装有 Fedora 17 64 位版本并安装了至撰文时所有更新的两块硬盘进行测试:
迁移测试一:将硬盘A 从主机A 迁移到主机B 从配置比较中可以看出这是一个从 Intel 平台向 AMD 平台的迁移,处理器和主板芯片组都有巨大的变化,实际上内存也由 DDR2 变化为 DDR3 了。 过程很简单,将主机B 上原先的硬盘B 拆除后插上硬盘A,之后启动主机B。顺利引导进入,无需任何额外配置,即插即用。基于 KMS 的 Radeon 驱动 Gallium3D 顺利启用并打开硬件加速。 迁移测试二:将硬盘B 从主机B 迁移到主机C 从配置比较中可以看出这是一个从 BIOS 向 UEFI 的迁移。在迁移之前,有两点比较担心,一是使用 GPT 分区表的硬盘B 上有一个 1M 大小的 BIOS 兼容分区,该分区在 UEFI 应该是多余的;二是 UEFI 的 Secure Boot 是否需要在 GRUB2 处做额外配置。 不过结果证明之前的两个担忧是多余的,在 UEFI 关闭 Secure Boot 之后,硬盘B 顺利的在主机C 上启动起来,冗余的 BIOS 兼容分区并没有对 GRUB2 的引导带来任何困扰,底层变为 UEFI 也无需额外设置。只是 Gallium3D Radeon 并未识别出来 Radeon 7660D 的核显,GNOME 3.4.X 运行在 llvmpipe 下。 结果分析 其实结果并不出人意料,Linux 下硬件迁移并不需要重装驱动或者系统。大致来说原因有以下几点:
欢迎诸位童鞋在评论中分享自己迁移成功或失败的经验和教训~ |