将 Ubuntu 的 WUBI 安装移动到 Windows 中的其他分区失败

将 Ubuntu 的 WUBI 安装移动到 Windows 中的其他分区失败

我尝试按照以下步骤移动我的 WUBI 安装: 将 Ubuntu 的 WUBI 安装移动到 Windows 中的其他分区。但是当我启动 Ubuntu 时,它找不到 root.disk 文件。有什么方法可以恢复它吗?我有 Ubuntu 12.10。请帮忙。

答案1

您是否在安全的地方保留了原始 root.disk 的副本?如果没有,请从 Windows 备份中恢复原始文件并将其保存在安全的地方。

  1. 从控制面板卸载 Ubuntu。
  2. 重启。
  3. 使用 WUBI 重新安装与原版规格完全相同
  4. 重新启动到 Ubuntu 并检查 Ubuntu 是否正确启动。
  5. 重新启动到 Windows 并将原件从安全的地方复制到启动位置,例如C:\Ubuntu\Disks
  6. 重新启动到 Ubuntu。

再一步

https://askubuntu.com/a/55029/14916了解详情(感谢 bcbc 指出这一部分。)以下内容取自该答案:

假设 Ubuntu 正在从 移动D:到 ,C:并且如果D:/dev/sda2C:/dev/sda1,那么您将在 grub 菜单的第一个条目上按“e”并更改:

set root=(hd0,2)变成set root=(hd0,1)

删除行 - search --no-floppy xxx(因为这将使用旧的 UUID 覆盖先前的设置根命令)

linux /boot/vmlinuz-xxxx root=/dev/sda2 ...变成linux /boot/vmlinuz-xxx root=/dev/sda1 ...

这是一个一次性覆盖 - 按Ctrl+X启动,并确保sudo update-grub在启动后运行以修复 grub.cfg 菜单,以便下次正常工作。

PS:可能会有一些变化。(hd0,2)可能是(hd0, msdos2)(/dev/sda, msdos2)取决于 Grub 的版本。也root=/dev/sda2可能是root=UUID=xxxxx

希望这可以帮助

相关内容