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

我主要通过计算机上的wubi运行Ubuntu。 我最近换了一个新的。 我也在那里安装了wubi,而是经历了重新配置所有内容的麻烦,因为整个五笔磁盘本质上是一个单独的文件,我不能简单地将它复制到新机器上吗?

快速查看文件结构表明我只是从我的旧机器上复制c:\ ubuntu \ disks文件夹并在我的新机器上覆盖它,我会很高兴。 这准确吗?

是的 – 我做到了。 但这并非完全直截了当。 例如,如果您在一台计算机上安装了自定义图形驱动程序,而不是新计算机,则会出现显示问题。 第二件事是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 ...的行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安装(适用于自定义驱动程序的相同注意事项)。

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

对你来说这是一个迟到的答案,但它可能对下一个人有所帮助。

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

是的,如果机器具有相同的规格,您不需要做任何事情,只需安装Ms Windows OS和wubi,然后用保存的副本替换disks文件夹。