检查 VirtualBox 虚拟机中是否安装了 Ubuntu

检查 VirtualBox 虚拟机中是否安装了 Ubuntu

我正在尝试从网络存储库自动安装 Ubuntu。我现在可以成功配置 ISO 映像,并且它会自动进行安装。

我的要求:

我想知道是否有一种方法可以在Ubuntu的初始安装阶段判断操作系统是安装在VirtualBox还是物理桌面中。我希望执行此检查,因为如果在 VirtualBox 中执行安装,我希望自动安装 VirtualBox 来宾添加项。

我怎样才能做到这一点?

答案1

如果您只检查 VirtualBox 而不需要满足所有虚拟机管理程序的要求,那么有一个快速但肮脏的方法 - 检查 VirtualBox 设备是否存在。

lshw | grep VirtualBox
lspci | grep VirtualBox

我不确定您是否拥有 和 中的一个或两个lshwlspci但您始终可以将它们作为自定义安装的一部分进行安装(或者,检查 的内容/proc/pci而不是使用lspci)。

相关内容