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

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

我的 D: 盘空间不大,Ubuntu 占用了 15 GB,所以我想知道,有没有办法将 Ubuntu 从 D: 移动到 C:,同时保留 Ubuntu 上的文件?
谢谢

答案1

  1. 将 Ubuntu 中所有重要数据的备份复制到外部设备。如果以下方法不起作用,您可能会丢失所有数据。
  2. root.disk将文件复制D:\Ubuntu\Disks到安全的地方。您可以暂时将其放在“我的文档”中。
  3. 使用控制面板卸载 Ubuntu。
  4. 重启。
  5. 使用 WUBI 在 C: 中安装 Ubuntu。安装到 C: 时,请确保选择与现有磁盘相同的磁盘大小。这可以防止出现错误。
  6. 替换C:\Ubuntu\Disks\root.disk为您之前复制的root.disk。
  7. 重启。

再一步

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

例如,如果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

相关内容