Answers:
请参考:https : //help.ubuntu.com/community/MigrateWubi
上面的Wiki中有一个可下载的bash脚本,可将Wubi安装迁移到分区。它还提供了迁移Wubi安装所需的手动说明的链接,尽管不建议这样做,因为该脚本包含许多其他安全检查。该脚本执行以下操作:
以下内容基于脚本随附的自述文件:
该脚本基于Agostino Russo的wubi-move-to-partition脚本,该脚本采用了Wubi指南(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]
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 : //github.com/bcbc/Wubi-move标记了发行版,并且如果需要,可以提出问题。
注意:该脚本可以在实时环境中运行,例如替换Windows,尽管手动分区并直接从Wubi安装中运行它更简单(我认为)。这里还有一些脚本截图(使用以前的版本),这些截图显示了如何使用root.disk迁移或分离分区。
我从未安装过Wubi,也没有进行任何测试,请谨慎使用;)。
论坛上有关于此的主题,您可以查看替代说明部分。它应该减轻移动的痛苦。请使用替代方法,因为第一个方法不适用于现代ubuntu版本。线程上有很多人尝试过并失败了。
由于wubi在Windows ntfs文件系统中创建了一个文件并将其用作伪分区,因此很难做到这一点。从理论上讲,您可能会以某种方式将文件系统保存到另一个位置,然后将其还原到新安装的系统中。这可以通过备份软件来完成,也可以通过直接访问文件系统的方式来完成。
如果使用Wubi(Windows安装程序)安装Ubuntu,则Ubuntu将安装在Windows分区中的磁盘映像文件中。Windows引导加载程序将配置为可以在Windows和Ubuntu之间进行选择,并且当您选择Ubuntu时,将安装并使用包含Ubuntu系统的Windows分区内的磁盘映像。
引导到Wubi系统后,实际上不会运行 Microsoft Windows操作系统的任何部分。但是Wubi系统仍然需要Windows引导加载程序来启动,并且它需要Windows分区才能驻留。因此,完全删除Windows系统也会删除其中包含的Wubi系统。
如果您创建了第二个Windows(NTFS)分区来包含Wubi磁盘映像,则可以删除Windows并仍然拥有该磁盘映像,但是没有Windows系统可以引导到其中。
因此,虽然严重损坏的 Windows系统可以有效地托管运行中的Wubi系统,但Wubi取决于Windows,如果您不想保留Windows,则应强烈考虑以标准方式安装Ubuntu(从Ubuntu安装CD / DVD或USB闪存驱动器)。通过告诉安装程序与(而不是代替)现有操作系统一起安装,可以在以这种方式进行安装时保留Windows 系统。
可以将Wubi系统转换为不依赖Windows的标准Ubuntu系统,但这很麻烦,最好最好事先计划以避免这样做。
没有C盘。多数民众赞成在Windows的东西。但是要摆脱Windows,您可以删除分区。在其位置创建一个新的,但保留未分配的空间。使用deja备份工具,运行备份,然后摆脱wubi分区。创建一个新分区(建议使用ext4)并将ubuntu安装到该分区。从五笔备份中还原它。然后清除所有其他分区,然后使用gparted(如果尚未安装,请在常规softwre通道中)扩展该分区。
我认为应该可行,应该很基本。
顺便说一下,您要安装的分区应该是/的挂载点
另一可行的方法是,如果将wubi中的/目录复制到一个特定的位置(不包括/ host /目录),并删除分区,然后创建一个新的分区并将其放在其中,然后使用gparted将其标记为可启动,然后可能会起作用。如果需要,请以root身份使用它,然后使用实时安装程序将ubuntu安装到它。
从技术上讲,是的。如果使用Wubi安装程序安装了Ubuntu,则Wubi安装程序会在Windows文件系统(NFTS)中创建Ubuntu文件,因此也在Windows分区中创建Ubuntu文件。如果您将Ubuntu安装在另一个分区(这意味着不在Windows中),则Ubuntu可以作为自己的操作系统独立运行。同样,如上所述,如果使用Wubi进行Ubuntu安装,则仍需要Windows引导加载程序。
如果您在自己的分区中安装了Ubuntu,则Ubuntu将安装自己的引导加载程序,称为“ GRUB”(如果安装了Windows,则覆盖Windows引导加载程序)。
所以,是的。使用Wubi时,Ubuntu确实依赖Windows分区。不一定是Windows本身,但是它确实依赖Windows引导加载程序进行引导。如果以标准方式安装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安装迁移到单独的分区,但我将介绍最安全的一种:使用Live USB / CD
首先,您应该:
root.disk
文件在实时USB中的位置。似乎是逆时针方向,但让我们开始这样工作。
使用实时CD / USB引导(我将在此处从此处开始实时写入或ubuntu),然后选择“ 尝试而不修改系统”,然后在登录后执行以下操作:
sda
,然后调整分区的大小以创建一些可用空间,并记住该空间应等于或大于root.disk
文件。ext4
(可选的a swap
)分区。记下分区的名称(例如/dev/sda5
,如果创建了分区,swap
也应将其复制下来)。root.disk
文件所在的位置安装驱动器。您应该复制整个路径(应该类似/media/F66E431C6E42D551/ubuntu/root.disk
,但我将路径表示为/path/with/root.disk
)wget“ https://help.ubuntu.com/community/MigrateWubi?action=AttachFile&do=get&target=wubi-move-2.4.tar.gz” tar xzf wubi-move-2.4.tar.gz sudo bash wubi-move.sh --root-disk = / path / with / root.disk / dev / sda5 / dev / sda6 ##`/ dev / sda5`是您之前创建的`ext4`分区,`/ dev / sda6`是如果您完全创建了`swap`。
现在,从这里开始,该过程是自动的。
Wubi创建的是磁盘映像(如果您对虚拟机有一定的了解,它与虚拟磁盘非常相似),然后在其中安装Ubuntu。这意味着,Ubuntu在此“映像”之外看不到任何东西,并告诉Windows加载程序将循环安装的设备用作启动磁盘。因此,接下来会发生什么,对于Ubuntu,安装他的物理磁盘只是映像,因此他看不到或修改其外部的任何东西,但可以看到系统中插入了任何其他驱动程序。
到目前为止,五笔是一个死的项目。由于较新的Windows系统上存在严重的可用性问题,因此从Ubuntu 13.04起将不再包含该文件(在某些情况下,它将根本无法使用)。
建议不要使用Wubi,因为它不会提供用户期望(或跳变)Ubuntu的体验。最好创建/使用Live USB,如果要在系统中复制Ubuntu,请将其安装在自己的分区中。安装程序是安全的并且有充分的文档记录(在活动开发中也得到了支持),因此以前对在分区过程中搞砸某些东西的担心几乎消失了。