gpt4 book ai didi

windows - 如何使用 VirtualBox 创建 VM 的可再发行自包含二进制发行版?

转载 作者:可可西里 更新时间:2023-11-01 10:05:53 26 4
gpt4 key购买 nike

是否可以使用 VirtualBox 或其他工具创建 VM 的自包含二进制分发版?

我的要求:

  • 没有安装 VirtualBox
  • 用于启动和停止 VM(具有所有 VirtualBox 环境支持)的自包含二进制文件/-ies
  • 可能没有启动和停止 VM 的管理员权限
  • 至少是 Windows,但如果是跨平台则更好

最佳答案

理论上,可以创建一个捆绑某种管理程序的巨型 blob,该管理程序将首先与 VM(磁盘、配置等)一起提取安装,然后运行自身和提取的 VM。

然而,这只是理论。实际上,管理程序是非常复杂的软件,需要某种 ring-0 访问(内核级别)才能直接与 CPU 和其他硬件对话,VirtualBox 也不异常(exception)。因此,在任何稍微关心安全性的操作系统上安装它们都需要管理员/root/主管访问权限,否则您无法安装驱动程序和其他内核组件。

如果不关心性能,可以使用像 Qemu/Bochs 这样的模拟器,它可以在没有 ring-0 访问权限的情况下工作。但是,我目前不知道有任何项目具有此类用于预烘焙 VM 镜像的自解压和可运行模拟器(在 Windows 上更是如此)。

关于windows - 如何使用 VirtualBox 创建 VM 的可再发行自包含二进制发行版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25784125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com