我有几个装有 Linux/UNIX 风格操作系统的硬盘。有没有什么方法可以告诉驱动器上安装的发行版或操作系统,而无需单独启动?我想我也许能够以 root 身份在 GUI 中打开每个驱动器并检查它们/etc/issue
,但该文件似乎并不在所有驱动器上。
答案1
没有可用于识别不同 Linux/Unix 版本之间的 OS/Distro 版本的通用文件。您最好的选择是检查 /etc 中的 *-release 文件。请查看中的脚本这个链接
答案2
如果您知道哪些发行版可以在驱动器上,您可以编写一个简单的流程图式脚本来检查包管理器、默认 shell 和其他独特的配置元素。