![是否可以通过 USB 闪存驱动器实时启动 VirtualBox?](https://linux22.com/image/1330692/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20USB%20%E9%97%AA%E5%AD%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%AE%9E%E6%97%B6%E5%90%AF%E5%8A%A8%20VirtualBox%EF%BC%9F.png)
需要澄清的是,我并不是在问您是否可以从 VirtualBox 内部通过 USB 启动。
我想制作一个可移植版本的 Windows 7,这样我就可以通过任何机器上的 USB 驱动器运行它。我在笔记本电脑上安装了 Linux 发行版,但我在工作中管理 Windows 域,因此我想要一种比尝试使用 Linux 工具与 Windows DC 交互更简单的管理解决方案(因为 RDP 到 DC 并不总是一种选择)。
我询问 VirtualBox 的原因是...我计划随身携带这个便携式安装并在多台机器上使用它,所以我想避免驱动程序冲突(我想如果我只在闪存驱动器上安装 Windows 就会发生这种情况)。
基本上,我需要一种从 USB 启动 Windows 7 安装的方法,同时仍然允许我像安装在标准硬盘上一样安装/删除/更新程序,并且不会因为不同的硬件配置而感到烦恼。
答案1
例如,Virtualbox 使用自己的网络适配器。因此,这是您无法避免的安装。VMWare
也是如此。
但是只要你想使用的每台机器上都有 Virtualbox,运行你的虚拟机就不会有问题。关于便携性,你是对的。驱动程序会一直安装。也许你可以将一些“时间倒退”机器与便携式 Windows 一起使用,这样一切都会恢复到原始状态。(除了你想保留的文件。)
嗯。好像已经有便携式 VBox 可用了:
https://stackoverflow.com/questions/3445779/is-it-possible-to-create-portable-vm
从那个问题开始:http://www.vbox.me/
(但是,它仍然需要这些驱动程序和管理权限。)
答案2
是Windows (8) 随身携带您能考虑任何可能性吗?
还有一些教程可用于创建 Windows 7 LiveUSB,借助威克。 更多细节这里和这里。
至于在不同系统上使用 LiveUSB,本教程涵盖了以下内容:
如果您想将 USB 驱动器连接到不同的系统,您可能需要对驱动器进行系统准备 - 否则它可能会在启动时崩溃,也可能阻止它再次在原始系统上启动(更改/损坏启动文件和注册表)!
一旦系统从 USB 驱动器启动,Windows 桌面上应该已经存在一个 Sysprep cmd 文件 - 如果您右键单击该文件并以管理员身份运行,它将重置并关闭系统。然后,您可以在具有不同硬件的其他系统上启动 USB 驱动器。此 sysprep 命令应从管理员命令提示符运行并使用以下命令: \Windows\System32\sysprep\sysprep.exe /oobe /generalize /shutdown
计算机关闭后,您可以在具有不同硬件的不同系统上启动 USB 驱动器。如果您想再次将其移动到另一个系统或返回到第一个系统,请不要忘记在移动之前再次运行 Sysprep!