У меня есть несколько жестких дисков, на которых загружены операционные системы Linux/UNIX-style. Есть ли способ узнать, какой дистрибутив или операционная система установлены на диске, не загружаясь в каждый из них по отдельности? Я думал, что смогу открыть каждый диск в графическом интерфейсе пользователя root и проверить их, /etc/issue
но этот файл, похоже, есть не на всех дисках.
решение1
Нет общего файла, который можно использовать для определения версии ОС/Дистрибутива в различных версиях Linux/Unix. Лучше всего проверить наличие файла *-release в /etc. Пожалуйста, проверьте скрипт вэта ссылка
решение2
Если вы знаете, какие дистрибутивымогна дисках, вы можете написать простой сценарий в виде блок-схемы для проверки менеджеров пакетов, оболочек по умолчанию и других уникальных элементов конфигурации.