e.g. sudo bash wubi-move.sh /dev/sda5 /dev/sda6
-h, --help print this message and exit
-v, --version print the version information and exit
--notes print the Assumptions and Notes, and exit
--no-bootloader do not install the grub2 bootloader
--shared-swap share swap partition with an existing install
-y, --assume-yes assume yes to all prompts
--root-disk=<root.disk> Specify a root.disk file to migrate
--boot=</dev/sdXY> Specify a separate /boot partition
--home=</dev/sdXY> Specify a separate /home partition
--usr=</dev/sdXY> Specify a separate /usr partition
-c, --check-only Check only - validate target partition(s)
--resume Resume a previous migration attempt that ended
due to copying errors (rsync).
--synch Synchronize a previously migrated install
请参考:https ://help.ubuntu.com/community/MigrateWubi
上面的 Wiki 有一个可下载的 bash 脚本,可将 Wubi 安装迁移到分区。它还有一个指向迁移 Wubi 安装所需的手动说明的链接,尽管不建议这样做,因为该脚本包含许多额外的安全检查。该脚本执行以下操作:
以下内容基于脚本中包含的 README 文件:
该脚本基于来自 Agostino Russo 的 wubi-move-to-partition 脚本,该脚本采用了 Wubi Guide ( https://wiki.ubuntu.com/WubiGuide )。
第一个版本更新了 wubi-move-to-partition 脚本以纠正一些问题和不推荐使用的命令,并更新它以支持 Grub2。它仅适用于 9.10 及更高版本的 Wubi 安装。
当前版本支持从 8.04 到 12.10 的 Ubuntu 安装,并增加了以下功能:
用法:
sudo bash wubi-move.sh [OPTION] target_partition [swap_partition]
脚本的源代码在此处维护:https ://github.com/bcbc/Wubi-move发布已标记,如果需要,可以提出问题。
注意:脚本可以在实时环境中运行,例如替换 Windows,尽管手动分区和直接从 Wubi 安装运行它更简单(在我看来)。这里有更多脚本的屏幕截图(使用以前的版本),展示了如何使用 root.disk 迁移或分离分区。
我从来没有安装过五笔,也没有测试过这些,所以小心使用;)。
论坛上有关于此的主题,您可以查看替代说明部分。它应该减轻一点移动的痛苦。请使用替代方法,因为第一种方法不适用于现代 ubuntu 版本。线程上有很多人尝试过但失败了。
由于 wubi 在 windows ntfs 文件系统中创建了一个文件并将其用作伪分区,因此很难做到这一点。从理论上讲,您也许可以以某种方式将文件系统保存到另一个地方,然后将其恢复到新安装的系统中。这可以通过备份软件或直接访问文件系统的东西来完成。
如果您使用 Wubi(Windows 安装程序)安装 Ubuntu,那么 Ubuntu 将安装在您的 Windows 分区中的磁盘映像文件中。Windows 引导加载程序将配置为让您在 Windows 和 Ubuntu 之间进行选择,当您选择 Ubuntu 时,将安装和使用包含 Ubuntu 系统的 Windows 分区内的磁盘映像。
一旦启动到 Wubi 系统,Microsoft Windows 操作系统的任何部分都不会真正运行。但是五笔系统仍然需要Windows引导程序才能启动,并且需要Windows分区驻留。因此,完全移除一个 Windows 系统也会移除它所包含的五笔系统。
如果您创建了第二个 Windows (NTFS) 分区来包含您的 Wubi 磁盘映像,那么您可以删除 Windows 并仍然拥有磁盘映像,但您不会有一个 Windows 系统可以引导到它。
因此,虽然严重损坏的Windows 系统可以有效地托管一个工作的 Wubi 系统,但 Wubi 依赖于 Windows,如果您认为您可能不想保留 Windows,您应该强烈考虑以标准方式安装 Ubuntu(从 Ubuntu 安装 CD/ DVD 或 USB 闪存驱动器)。通过告诉安装程序与现有操作系统一起安装(而不是代替)现有操作系统,您可以在以这种方式安装时保留您的 Windows 系统。
可以将 Wubi 系统转换为不依赖于 Windows 的标准 Ubuntu 系统,但这很麻烦,最好提前计划以避免这样做。
没有c盘。那是窗户的东西。但要摆脱 windows,你删除分区。在它的位置创建一个新的,但留下未分配的空间。使用 deja 备份工具,运行备份,然后摆脱 wubi 分区。创建一个新分区(推荐使用 ext4)并安装 ubuntu。从五笔的备份中恢复它。然后摆脱所有其他分区,然后使用 gparted(在常规软件通道中,如果您还没有它)来扩展分区。
这可能有效,我认为应该,这应该是非常基本的。
顺便说一句,您安装的分区应该是 / 的挂载点
另一件可能有用的事情是,如果您将 wubi 中的 / 目录复制到特定位置(不包括 /host/ 目录)并摆脱分区,然后创建一个新分区并将内容放在那里,然后使用 gparted 到将其标记为可启动,然后它可能会工作。如果没有,请将其用作 root 并使用实时安装程序将 ubuntu 安装到它。
从技术上讲,是的。如果您使用 Wubi 安装程序安装 Ubuntu,Wubi 安装程序会在 Windows 文件系统中创建 Ubuntu 文件,该文件系统是 NFTS,因此也在 Windows 分区中。如果您将 Ubuntu 安装在另一个分区(这意味着不在 Windows 中),那么 Ubuntu 可以作为自己的操作系统自行运行。此外,如上所述,如果您使用 Wubi 安装 Ubuntu,您仍然需要 Windows 引导加载程序。
如果您将 Ubuntu 安装在自己的分区中,那么 Ubuntu 会安装自己的名为“GRUB”的引导加载程序(如果安装了 Windows,则会覆盖 Windows 引导加载程序)。
所以,是的。当您使用 Wubi 时,Ubuntu 确实依赖于 Windows 分区。不一定在 Windows 本身上,但它确实依赖 Windows 引导加载程序才能启动。如果以标准方式安装 Ubuntu,那么它可以自行启动和运行。
Wubi 将您的 Ubuntu 操作系统安装到您现有的 Windows 系统中。
这就是为什么从那里备份和恢复您的设置/程序非常困难的原因。但是您可以查看Ubuntu 论坛上的这篇文章,这可能会对您有所帮助。
帮助 Ubuntu 页面上的这篇文章将向您展示如何进行备份。
祝你好运!
Wubi 将 Ubuntu 安装到位于 Windows (NTFS) 分区上的文件中。虽然安装后启动到 Wubi 并不依赖于 Windows 副本的功能,但它仍然依赖于那个 NTFS 分区。
因此,从技术上讲,在使用 wubi 安装 Ubuntu 之后,您只需从 NTFS 分区中删除 Windows 文件夹,然后编辑您的 GRUB 配置以从启动菜单中删除 Windows 条目,从而使 Ubuntu 成为机器上唯一的可启动操作系统。但是,Ubuntu 仍将驻留在 Windows 文件系统上的文件中,而不是在它自己的分区中。
解决该问题的一种选择(如果您真的无法从 CD/USB 启动,这将是最好的解决方案)是进行 Wubi 安装,然后按照建议将其迁移到“完整”安装TrailRaider 链接到的答案。这将是一个多步骤过程,使系统无法启动的可能性相对较高(这将是一个问题,因为您无法从 CD/USB 启动)
另一个更直接的选择是将硬盘驱动器移动到另一台机器上,在那里安装 Ubuntu 并将其传输回来。与 Windows 不同,Ubuntu 在机器之间传输时通常运行良好,即使硬件非常不同。一把十字螺丝刀和 5 分钟就可以解决您的问题 :)
这是可能的,但相当复杂。建议从一开始就进行完整安装,但在您的情况下,无法使用 CD 或 USB 来完成所需的额外工作是我所知道的唯一选择。
您正在尝试做的是将Wubi迁移到完整安装。这实际上已在 askubuntu 上进行了介绍。
请参阅如何将 Wubi 安装转换为常规安装?
注意:这个问题很可能作为我链接到的问题的副本而被关闭,这个答案实际上应该是对你的问题的评论,它给了你链接,但我想更详细地解释评论给出的有限空间.
如何迁移
有一些方法可以将您的 Wubi 安装迁移到单独的分区,但我将介绍最安全的一种:使用 Live USB/CD
首先,您应该:
root.disk
文件在 Live USB 中的位置。似乎是逆时针的,但让我们开始以这种方式工作。
创建分区
使用您的 live CD/USB 启动(我将从这里开始编写live或ubuntu)并选择Try without modifying the system,一旦您登录,执行以下操作:
sda
,然后调整分区大小以创建一些可用空间,记住它应该与您的root.disk
文件相同或更大。ext4
(可选的swap
)分区。记下分区的名称(例如/dev/sda5
,如果您创建了分区,swap
您也应该将其复制下来)。root.disk
。您应该复制整个路径(它应该类似于/media/F66E431C6E42D551/ubuntu/root.disk
,但我将路径表示为/path/with/root.disk
)现在,从这里开始,程序是自动的。
那么,什么是五笔?
Wubi 创建的是一个磁盘映像(如果您对虚拟机有一些了解,它与虚拟磁盘非常相似),并在那里安装 Ubuntu。意思是,Ubuntu 在这个“图像”之外看不到任何东西,并告诉 Windows 加载程序使用循环安装的设备作为启动盘。那么,接下来会发生什么,对于 Ubuntu,您安装他的物理磁盘只是映像,因此他无法看到或修改他以外的任何内容,但可以看到插入您系统的任何其他驱动程序..
五笔死了
到目前为止,五笔是一个死项目。由于较新的 Windows 系统上存在严重的可用性问题(在某些情况下它根本不起作用),因此不会从 Ubuntu 13.04 开始包含在内。
建议不要使用 Wubi,因为它不会提供用户对 Ubuntu 的期望(或跳跃)体验。最好创建/使用 Live USB,如果想要系统中的 Ubuntu 副本,请将其安装在自己的分区中。安装程序是安全的并且有据可查(并且在积极的开发中也得到了支持),因此之前对在分区期间搞砸的担忧几乎为零。