我想安装 Nitrux,它可以使用 znx“部署”,并与 Windows 10 双启动。但我不知道如何开始。
需要做分区吗?如何使用 znx 实现双启动?
答案1
Nitrux 常见问题解答:无法从 Windows 计算机部署 Nitux,但您可以创建一个 Linux live USB 来安装 Nitrux。
不幸的是,对于 Windows 用户来说,znx 的 AppImage 无法在 WSL 或 Cygwin 中运行,因为两者都无法访问计算机中的块设备,而且 WSL 使用的内核不包含 FUSE 模块,这是一个大问题,也是 znx 无法解决的问题修复,因为这不是 znx 的问题,而是 Windows 不是 POSIX 系统的问题。
总而言之,我们承认,对于 Windows 用户来说,这并不理想,因为它需要在该过程中再添加两个步骤。如果您来自 Windows,请遵循此工作流程。
1)下载一个最小的常规Linux发行版,例如,Fedora 服务器网络安装,Ubuntu服务器或您想要的任何其他 Linux 发行版;您需要 AppImage 可以运行并为您提供网络访问权限的东西。
2) 创建该发行版的 Live USB 并从中启动。
请注意:
您无需使用完整的桌面 Linux 系统即可随时完成部署。
您只需要满足两个要求:运行包含 FUSE 的 Linux 并具有网络访问权限。
答案2
注意:以下信息专门针对包含或支持 znx 的 ISO 映像,不适用于使用传统安装程序(例如 Calamares)的 ISO 文件。
假设是的,如果您使用 znx 部署 Nitrux,则可以双启动 Windows 10 和 Nitrux。但是,我们还没有测试过这种情况。 Windows 10 和 Linux 都可以使用共享 ESP(EFI 系统分区),Windows 可以使用以下方式访问 Btrfs 分区这个第三方驱动程序。
将引导加载程序文件 (bootx64.efi)、GRUB 配置文件 (grub.cfg) 和主题目录 (themes) 从 znx AppImage 添加到 ESP 并添加 EFI 引导条目(不是 GRUB 条目)以指向引导loader 允许您启动 ISO 映像。
然后你需要创建一个Btrfs分区部署当您启动到 Nitrux 并将标签从 ESP 和 Btrfs 分区分别更改为ZNX_BOOT
和 时,使用 znx 创建 ISO 文件并存储用户数据。ZNX_DATA
最后,您需要添加一个指向 ESP 中的引导加载程序文件的 EFI 引导项。通过使用 EFI,您可以避免任何 Windows BOot Manager-GRUB 事故。
但是,您将无法从 Windows 部署 ISO 映像,不仅因为 Windows 10 中的 WSL 不包含 FUSE 模块并且 AppImage 无法运行,而且 WSL 无法访问块设备。