我已经安装了 Windows 10,现在我想安装 Wubi...可以吗?
答案1
从五笔指南:
Wubi 是官方支持的安装程序,仅适用于 Windows XP、Vista 和 7。Wubi 无法与 Windows 8 默认引导加载程序配合使用。因此,目前 Wubi 无法在新的 Windows 8 机器上运行。您可以安装,但无法重新启动进入 Ubuntu。
如果你升级到 Windows 8 并使用 BIOS 固件,Wubi 可以工作,但不要在 Windows 8 上启用混合睡眠
请注意,这也适用于 Windows 10。
答案2
事实上,WUBI 可以与 Windows 10 兼容。我在 Windows 7 中安装了带有 WUBI 的 Ubuntu。当我升级到 Windows 10 时,我将它保留在那里,它仍然可以正常工作(Ubuntu 13.10)。
不过,我还没有尝试在 Windows 10 上直接安装 WUBI。
答案3
实际上,有一个项目正在开发中,允许您在 uefi bios PC 上使用 wubi,我刚刚在一台全新的 HP spectre x360 上使用它,该机器装有 windows 10 home,安装了 ubuntu 16.10。在我禁用 BIOS 中的安全启动后,它运行正常。
答案4
伍比尤菲
Wubi 是 Windows Ubuntu 安装程序。Wubi 将 Ubuntu 安装在 Windows 分区内的一个文件中,因此不需要刻录 CD 或专用分区,但安装是与普通安装相同的双启动设置。
更多信息请参阅:https://github.com/hakuna-m/wubiuefi/wiki
从https://github.com/hakuna-m/wubiuefi
编译
make
:构建wubi.exe
,请注意,第一次运行它时,您必须在 wine 中安装 python,这是自动执行的,只需在出现的安装屏幕中确认所有默认选择即可。make runpy
:直接从源代码在 wine 下运行 wubimake runbin
:构建 wubi 并在 wine 下运行打包的二进制文件make wubizip
:创建一个特殊的 zip 文件,其中包含 python.exe 和非字节编译的 python 文件,方便调试。在 Windows 中,解压缩存档,然后运行
python.exe main.py --verbose
。您可以编辑 ./lib 中的任何文件。make pot
:生成 gettext 模板(po/wubi.pot
)make check_wine
:如果 Wine 环境不存在,则创建它。make check_winboot
:如果不存在,则创建用于构建和签名引导加载程序的环境。make winboot
:创建引导加载程序文件(旧版本)make winboot2
:创建引导加载程序文件(新版本)make clean
:删除构建的文件make distclean
:删除构建的文件和环境代码概述
src/winui
:围绕 win32 原生图形用户界面的薄型 ctypes 包装器src/pylauncher
:将 Python 代码转换为可执行文件,检查 Python 脚本并将所有依赖项添加到 lzma 存档中,然后将可执行文件标头连接到存档,解压缩存档并使用 Python dll 运行脚本src/wubi
:主要的 wubi 应用程序,代码分为后端和前端,每个都在自己的线程中运行。两者通过任务列表对象进行交互,其中前端通常运行任务列表,即一组后端任务。后端和前端是特定于平台的。目前仅支持 Windows 平台。data
:五笔品牌化和自定义设置po
:翻译bin
:运行时所需的其他二进制文件(将在稍后进行编译)五笔任务
Wubi 执行以下任务
- 获取有关正在运行的系统的信息,这些信息将在安装过程中使用
- 检查是否满足最低安装要求
- 通过 GUI 检索所需的用户信息
- 查找可用的本地 CD 和 ISO 文件
- 如果需要,使用 bittorrent 和 http 下载管理器下载 ISO
- 检查 ISO/CD md5 总和以及 md5 签名
- 从 ISO 中提取内核和 initrd
- 向现有的 Windows 引导加载程序添加新的引导项
- 准备在 Linux 端安装期间使用的预置文件
- 为虚拟磁盘文件分配空间
实际安装是在重新启动机器后在 Linux 内进行的。
自定义
- 根据需要编辑数据中的文件并构建图像
- 你需要提供一个与 Ubuntu ISO 类似的 ISO,特别是它必须具有与 Ubuntu ISO 中的 .disk/info 格式相同的 .disk/info
- 您必须向网络服务器提供 metalink 文件、metalink 文件 md5 校验和以及 md5 校验和的签名
- 将您的签名密钥添加到
data/trustedkeys.gpg
- 将生成的虚拟密钥替换
.key
为安全启动的签名密钥- 在 Linux 方面,发行版必须能够通过循环文件进行启动和重启、执行自动安装以及接受指示要从中启动的本地预置文件和 ISO 映像的特殊启动参数。
这里是分支 git clone,或者下载压缩包。