如何将五笔安装转换为常规安装?

Use*_*ser 52 windows wubi system-installation

我已经使用 Wubi 在我的 D: 分区上安装了 Ubuntu。有什么方法可以从 C: 驱动器中删除我的 Windows 并将我现有的 Ubuntu 安装移动到 C: 驱动器并使其成为常规安装。

bcb*_*cbc 35

请参考:https : //help.ubuntu.com/community/MigrateWubi

上面的 Wiki 有一个可下载的 bash 脚本,可将 Wubi 安装迁移到分区。它还有一个指向迁移 Wubi 安装所需的手动说明的链接,尽管不推荐使用这些说明,因为该脚本包含许多额外的安全检查。该脚本执行以下操作:

  1. 检查正在迁移的当前安装,例如 Wubi?、大小?、grub 类型?
  2. 检查目标分区并交换(如果包含)。目标分区必须是“83 - Linux”类型,空且足够大以容纳正在迁移的安装。
  3. 向用户提供任何错误的反馈,或通知用户脚本将进行哪些更改并询问用户是否希望继续。
  4. 格式化目标分区,将当前安装复制到新的迁移安装。
  5. 更新 /etc/fstab 并启用休眠(请参阅自述文件)
  6. Chroots 到迁移的安装,删除 lupin-support,然后生成 grub 菜单 (grub.cfg) 并在需要时安装 grub2 引导加载程序。对于 grub-legacy 迁移,它将 grub-legacy 替换为 grub2(仅在迁移安装上)
  7. 退出 chroot,并更新当前安装的 grub 菜单以包含迁移的安装。

在此处输入图片说明 在此处输入图片说明

以下内容基于脚本中包含的 README 文件:

该脚本基于来自 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 安装,并增加了以下功能:

  1. 支持迁移普通(非五笔)Ubuntu 安装。这对于创建工作备份、在计算机之间移动安装或创建工作副本进行试验非常有用。
  2. 支持仅从 root.disk 文件(选项 --root-disk= )迁移 Wubi 安装。这可以通过 Ubuntu live CD/USB 或其他 Ubuntu 安装来执行。命名的 root.disk 必须是一个完整的、有效的五笔安装,或者如果 /home 和 /usr 有单独的虚拟磁盘,它们必须与 root.disk 位于同一目录中。(此选项不支持带有 grub-legacy 的 Wubi,即最初安装在 9.10 版本之前)。
  3. 它支持使用 grub-legacy 的 Wubi 或 Normal 安装的迁移 - 但是它将用 Grub2 替换 grub-legacy(仅在迁移的安装上)。它不会更新当前安装的 menu.lst,因此建议始终安装 Grub2 引导加载程序(或手动修改 menu.lst)。
  4. 如果您将与另一个安装共享现有的交换分区,则可以使用选项 --shared-swap。它绕过“mkswap”命令以避免修改 UUID。
  5. 它支持迁移到单独的 /boot、/usr 和 /home 分区的能力。
  6. 它支持同步迁移安装的能力(例如用于可引导备份)

用法: 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
Run Code Online (Sandbox Code Playgroud)

脚本的源代码在这里维护:https : //github.com/bcbc/Wubi-move发布被标记,如果需要,可以提出问题。

注意:该脚本可以在实时环境中运行,例如替换 Windows,尽管手动分区并直接从 Wubi 安装运行它更简单(在我看来)。有脚本的一些截图(使用以前的版本),这里展示了如何使用root.disk迁移或单独的分区。


Jav*_*era 10

我从来没有安装过五笔,也没有测试过,所以请小心使用;)。

论坛上有关于此的主题,您可以查看替代说明部分。它应该可以减轻一点移动的痛苦。请使用替代方法,因为第一个方法不适用于现代 ubuntu 版本。线程上有很多人尝试过但失败了。

  • 虽然这在理论上可以回答这个问题并且已经有一段时间了,[最好](​​http://meta.stackexchange.com/q/8259) 在这里包含答案的基本部分,并提供链接参考。 (11认同)

txw*_*ger 5

由于 wubi 在 windows ntfs 文件系统中创建了一个文件并将其用作伪分区,因此很难做到这一点。理论上,您也许可以以某种方式将文件系统保存到另一个地方,然后将其恢复到新安装的系统中。这可以通过备份软件或直接访问文件系统的东西来完成。

  • 通常是最好的主意。Wubi 主要用于测试 ubuntu 或用于无法更改 Windows 设置的设置。如果您需要,您可能只想备份和恢复您的主目录 (6认同)

Eli*_*gan 5

注意:这是从Ubuntu 是否依赖 Windows 如果我使用 Windows 安装程序安装它合并的

如果您使用 Wubi(Windows 安装程序)来安装 Ubuntu,那么 Ubuntu 将安装在您的 Windows 分区中的磁盘映像文件中。Windows 引导加载程序将配置为让您在 Windows 和 Ubuntu 之间进行选择,当您选择 Ubuntu 时,将挂载和使用包含 Ubuntu 系统的 Windows 分区内的磁盘映像。

一旦启动到五笔系统,Microsoft Windows 操作系统的任何部分实际上都不会运行。但是五笔系统还是需要Windows引导加载程序才能启动,需要Windows分区驻留。因此,彻底删除一个 Windows 系统也会删除它包含的五笔系统

如果您创建了第二个 Windows (NTFS) 分区来包含您的五笔磁盘映像,那么您可以删除 Windows 并保留磁盘映像,但您将没有 Windows 系统来引导到其中。

因此,虽然严重损坏的Windows 系统可以有效地托管工作的 Wubi 系统,但 Wubi 依赖于 Windows,如果您认为您可能不想保留 Windows,您应该强烈考虑以标准方式安装 Ubuntu(从 Ubuntu 安装 CD/ DVD 或 USB 闪存驱动器)。通过告诉安装程序现有操作系统一起安装(而不是代替),您可以在以这种方式安装时保留 Windows系统。

可以将五笔系统转换为不依赖于 Windows 的标准 Ubuntu 系统,但这很麻烦,最好提前计划,以免不得不这样做。