VirtualBox 在启动时如何

VirtualBox 在启动时如何

在我大学的实验室里,当我启动计算机时,启动后会出现一个带有 virtualbox 徽标的屏幕,询问我想要启动哪个操作系统,我可以选择 windows 或 linux。如果我登录其中任何一个操作系统,然后关闭操作系统,我将再次重定向到此屏幕,其中还有关闭电脑的真正按钮。每台电脑都有自己的配置、设置和存储内存。大约有 30 台电脑。

当计算机未连接到任何网络时(我已尝试断开局域网电缆),此架构也能正常工作。

因此看起来虚拟盒正在作为一个操作系统工作,就像 vsphere 一样,但当然不是这样。

我想在我家的电脑上实现同样的效果。但我不知道在谷歌上搜索什么以及如何做到这一点。

我已经能够创建经典的双启动,但我想通过这种方式学习以获得个人知识。

我在谷歌上找到了以下链接,但实际上我并没有从那里弄清楚太多信息。

1)链接1 2)链接2

有人知道具体步骤吗?你能解释一下他们做了什么吗?

技术人员不想解释他们是怎么做到的:-(

我在网上找到的唯一信息是如何在启动时将 VirtualBox 作为服务启动。但我认为这应该在启动时发生,而不是在操作系统启动后发生。

非常感谢

答案1

没有单个程序可以做到这一点,因此您需要一系列的步骤。

由于有点复杂,我只会概述一下你需要做的事情。大概是更多的在你的大学实验室里,这很复杂,因为需要为每个用户动态创建和/或检索合适的虚拟磁盘,因此需要一个中央存储库等等。但在单用户电脑的情况下,不存在这样的问题。你不需要不是需要上述参考。

您需要安装一个版本的Linux,然后安装VirtualBox,然后:

  1. 启用图形自动登录。这取决于您的显示管理器。我不知道您有什么,但基本上很简单:轻量例如,你可以找到说明这里

  2. 下载一个名为的程序对话:这允许您创建具有多个选项的图形显示,每个选项对应一个命令。对其进行配置,使其显示 VirtualBox 徽标和虚拟机选择。对于每个选择,请确保执行以下命令:

    VBoxManage startvm NameOfVirtualMachine
    
  3. 现在编写一个 Bash 脚本(我们称之为我的脚本)永无止境(虽然是真的;但要……)执行对话命令如上所述,并捕获中断(见这里如果您不知道该怎么做)。这将阻止用户访问主机操作系统。使脚本可执行,

    chmod 755 my_script
    
  4. 确保上述脚本在登录时执行,通过编辑(或创建,如果不存在)一个名为的文件登录其中包含以下命令:

    /path/to/my_script
    

答案2

对你实际问题的回答会太长,而且不符合规则……但我可以回答其中的一部分:你在那里使用的操作系统很可能存储在服务器上,而你偶然使用的计算机只是访问这些远程系统。因此,如果你想要完全相同的解决方案,你需要自己的服务器或租用一个。

但说实话,即使您可以在家中制作一个,我也很怀疑这种设置是否适合个人使用。为什么不在您的 PC 上使用多重启动呢?

相关内容