Как обмануть версию Ubuntu, как видно из приложения?

17

Я пытаюсь установить Intel Beacon Mountain на Ubuntu 13.10 (Saucy Salamander) 64 -битных.

Но установщик жаловался, что это не поддерживаемая ОС. Установщик поддерживает только 12.04, 12.10 и 13.04. Я просмотрел сценарий, но в итоге он запускает другой установщик (исполняемый файл), и, похоже, он сам проверяет версию Ubuntu. Я просто попробовал изменить /etc/issue и /etc/issue.net , но, как и ожидалось, мне не повезло.

Я не уверен, какой механизм использует установщик для проверки версии ОС. Возможно lsb_release ?

Есть ли общий подход, чтобы обмануть версию ОС?

На самом деле, я не очень заинтересован в установке Beacon Mountain, но я хочу знать, как обмануть версию ОС.

    
задан Younggun Kim 10.04.2014 в 11:26
источник

1 ответ

20

Ключ /etc/lsb-release .

Я просто изменяю /etc/lsb-release и делаю все. Раньше я не знал об этом файле, но /etc/issue . Однако, по моему мнению, файл /etc/issue используется для сообщения приветствия оболочки, а файл /etc/issue.net предназначен для удаленного приветствия оболочки. (FIXME)

Я выясняю это с помощью strace lsb_release -a и обнаружил, что он читает файл /etc/lsb-release .

    
ответ дан Younggun Kim 10.04.2014 в 11:47
источник