我将安装在 SSD 上的 wubi 迁移到独立驱动器上的新分区( dev/sda
),虚拟磁盘安装在独立驱动器上( )/dev/sdb
我记得在我运行wubi-move
脚本时,它指出引导加载程序和 grub2 正在安装到。我分别dev/sdb
将 root 和 swap 迁移到dev/sdb4
和。dev/sdb5
但是当计算机启动时,它继续显示 Windows 启动管理器,而不是我期望的新 Grub,我不知道如何解决我的问题。我可以看到迁移成功了,所以我想可能有很多可能的解决方案。我可以重新安装 grub2 或类似的东西吗?
如果可能的话,我宁愿先使用 grub 启动,然后能够从 Windows 内部移除 Wubi 安装到原始安装点,即 上的 30gig 位置dev/sdb1
。
答案1
如果您遇到问题,例如 Windows 仍然首先启动,而不是 Ubuntu,那么很可能您仍然从 SSD 驱动器启动(/dev/sda
),而不是从迁移安装的驱动器启动(/dev/sdb
)。
由于您已迁移到与当前启动驱动器不同的驱动器,因此 Windows 继续启动是正常的。五笔迁移脚本出于安全考虑(也为了简单起见),故意限制了 Grub 的安装位置。如果您需要更改驱动器启动顺序或从其他磁盘启动,则必须单独进行。
例如,如果您不想要驱动器启动顺序,而是想要 Grub,/dev/sda
您可以启动迁移后的安装(迁移后,它始终位于 Wubi Grub 菜单底部),然后将 Grub 安装到/dev/sda
:
sudo grub-install /dev/sda