我正在尝试从网络存储库自动安装 Ubuntu。我现在可以成功配置 ISO 映像,并且它会自动进行安装。
我的要求:
我想知道是否有一种方法可以在Ubuntu的初始安装阶段判断操作系统是安装在VirtualBox还是物理桌面中。我希望执行此检查,因为如果在 VirtualBox 中执行安装,我希望自动安装 VirtualBox 来宾添加项。
我怎样才能做到这一点?
答案1
如果您只检查 VirtualBox 而不需要满足所有虚拟机管理程序的要求,那么有一个快速但肮脏的方法 - 检查 VirtualBox 设备是否存在。
lshw | grep VirtualBox
lspci | grep VirtualBox
我不确定您是否拥有 和 中的一个或两个lshw
,lspci
但您始终可以将它们作为自定义安装的一部分进行安装(或者,检查 的内容/proc/pci
而不是使用lspci
)。