有没有办法发现已安装的操作系统是工作站还是服务器?这仅仅是安装的软件包的问题,还是可以检测到一些差异?
答案1
仅安装一组软件包。您可以从 Ubuntu Server 安装开始,然后安装ubuntu-desktop
软件包以获取桌面操作系统。没有保证软件包的缺失*-desktop
意味着服务器操作系统,或者 X11 的存在意味着桌面操作系统。
答案2
我在 /var/log/installer 中发现了一些有趣的文件:
media-info 显示服务器为“Ubuntu-Server”,桌面为“Ubuntu”。syslog 显示“cdrom”的相同信息
或者从终端运行:
cat /var/log/installer/media-info
或者,如果文件不存在,尝试:
cat /var/log/installer/lsb-release
这两者都很有用,我可以将它们与硬件信息结合使用。