我可以在机器之间复制我的 wubi 安装吗?

我可以在机器之间复制我的 wubi 安装吗?

我主要通过电脑上的 wubi 运行 Ubuntu。我最近买了一台新电脑。我也在那里安装了 wubi,但我不想经历重新配置一切的麻烦,因为整个 wubi 磁盘本质上是一个文件,我不能简单地将它复制到新机器上吗?

快速查看文件结构表明我只需从旧机器复制 c:\ubuntu\disks 文件夹并将其覆盖到新机器上就可以了。这是准确的吗?

答案1

是的 - 我做过。不过这并不简单。例如,如果你在一台机器上安装了自定义图形驱动程序,但在新机器上没有,那么你就会有显示问题。第二件事是 grub 引导加载程序会记住当前机器的分区和 uuid,这些必须进行修改。

  1. 确保您没有安装自定义驱动程序(如果有,请删除它们)
  2. 确保在新机器上安装了相同的 Ubuntu 版本
  3. 在新机器上加载安装,当您看到 grub 菜单时,在第一个条目上按“e”并记下 xxx 和 yyy:

    set root=(xxx)例如(hd0,msdos2)

    linux /boot/vmlinuz.... root=yyy例如 /dev/sda2 或 UUID=nnnnnnn

  4. 将 root.disk 复制到新机器

  5. 启动进入 Ubuntu 但只到 grub 菜单

    在第一个条目上按“e”,并使用新安装中的 xxx 和 yyy 更改您看到的值。同时删除以 开头的行search --no-floppy ...。然后Ctrl X按 启动。

  6. 启动后,进入终端(Ctrl Alt T)并运行sudo update-grub以修复 grub 菜单。

这里的所有都是它的。

PS 如果您熟悉分区,则无需在新机器上“完成”重启和安装的第二阶段。只需完成安装的 Windows 部分,然后将 root.disk 和 swap.disk 复制到 \ubuntu\disks 文件夹中,然后重启,修改分区值。但如果您不确定这些是什么,只需完成安装(将其设置为 5GB 大小,因为您将丢弃它)。在这种情况下,您可以忽略 swap.disk。

编辑:您可以使用 root.disk 文件做另一件有趣的事情......迁移将其安装到同一台或另一台机器上的普通 Ubuntu 中(自定义驱动程序上的相同注意事项适用)。

答案2

不。例如,这不会设置您的 Windows 启动。因此,您要么必须手动执行此操作,要么可以安装它然后替换 root.disk 文件。我还没有测试过,所以一定要备份。

答案3

虽然这个问题的回答有点晚了,但它可能会对下一个人有所帮助。

由于我没有安装 Windows,因此我没有测试过,但我相信您只需要将 c:\boot.ini c:\wubildr(.mbr) 和 c:\ubuntu\ 添加到新机器。启动时,将旧 UUID 更改为正确的磁盘。如果两台机器都在同一个网络上,您可能需要在第一次启动后编辑 /etc/hostname。

答案4

是的,如果机器具有相同的规格,您除了安装 Ms Windows 操作系统和 wubi 之外不需要做任何事情,然后用保存的副本替换磁盘文件夹。

相关内容