说一下迁移系统到SSD后的双系统问题

系统迁移与双系统

起因

  • 上周受不了电脑的慢,给电脑加装了一块240GB SSD,为了跑Java和安卓模拟器加了一根4G内存条
  • 为了提高工作效率

系统迁移

  • 因为系统装了很多编程软件和各种环境,重装太麻烦故选择迁移
  • 工具是WePE里的傲梅分区助手,SSD分了两个区,完整迁移C盘至SSD,并且将D盘(我用做软件安装盘)里的ProgramFiles *拷贝到SSD第二个分区
  • 修复引导从SSD进入系统后更改软件盘的盘符与之前对应即可

Ubuntu系统拯救

  1. 因为原来是机械硬盘上有双系统,而我合并了以前的系统盘和软件盘两个分区,导致硬盘分区编号变动致Ubuntu不能引导启动
  2. 我在Win10下使用Easy BCD免费软件添加了Grub2引导hd0(原机械)的Linux /boot分区,重启进入Grub命令行界面
  3. 使用ls命令查看硬盘分区状况,ls (hd0, msdos*)等查看分区类型,找到Ext2的两个分区,一个是boot分区,一个是/分区
  4. 使用set查看grub配置情况,查看prefix=xxxroot=xxx,发现不对
  5. 使用ls继续查看文件,区分/boot分区与/分区
  6. 找到boot分区后使用set prefix=hd0,msdos6/grub,set root=hd0,msdos6设置好grub配置
  7. 使用insmod normal,normal就可以启动Ubuntu了
  8. 进入系统后使用update-grub(需要root权限),系统便会自动更新引导相关配置
  9. 大功告成

总结

  • 推荐一个小工具EasyBCD,我已经用了三四年了,双系统安装(Win为主,Linux为辅)很棒
  • 没事多鼓捣,实践出真知
时光不停 TeslaChan @buting
转载请注明出处!