Как мне узнать, было ли ядро ​​собрано с CONFIG_MODVERSIONS?

Наиболее распространенное решение, которое я видел к перечислению в PHP, состояло в том, чтобы создать универсальный класс Enum и затем расширить его. Вы могли бы смотреть на это .

ОБНОВЛЕНИЕ: , С другой стороны, я нашел это с phpclasses.org.

4
задан 21.04.2014, 13:29

3 ответа

попробуйте grep MODVERSIONS /boot/config-$(uname -r)

, если Вы добираетесь CONFIG_MODVERSIONS=y

тогда на.

2
ответ дан 08.10.2019, 00:13

Попробуйте это:

  1. Установка dpkg-dev пакет. Это необходимо для Загрузки шага 2.

    sudo apt-get install dpkg-dev
    
  2. источник ядра, которое Вы в настоящее время используете:

    apt-get source linux-image-$(uname -r)
    

    , Который создаст каталог в Вашем текущем каталоге, который содержит источник ядра. Например, на 13,10 рабочих версиях 3.11.0-12-generic ядра, это создало:

    /home/terdon/linux-3.11.0
    
  3. Проверка, если опция установлена в ~/linux-3.11.0/.config файл:

    $ grep CONFIG_MODVERSIONS  ~/linux-3.11.0/debian.master/config/config.common.ubuntu
    CONFIG_MODVERSIONS=y
    

, Как Вы видите выше, опция установлена на y (на) по умолчанию поэтому, по-видимому, если Вы не скомпилировали свое собственное ядро, опция установлена в ядре, которое Вы используете.

4
ответ дан 08.10.2019, 00:13
  • 1
    использование склонного - добирается, я получил " linux-lts-raring-3.8.0" что рвется? есть ли что-то не так в наличии этого? – Sorter 22.04.2014, 09:18
  • 2
    Я получил y (на), но я не знаю, было ли это ' on' во время компиляции или нет. На самом деле я не знаю, кто установил Linux в этой системе. Так есть ли какой-либо другой путь без какого-либо предположения к этому значению в рабочем ядре? – Chetabahana 22.04.2014, 09:24

В случае 2,4 ядер, эти CONFIG_MODVERSIONS может быть найден в Make-файле в папке /usr/src/linux-2.4.x-xx/.

Другой признак является сообщением об ошибке такой как unresolved symbol reference, для которого одна из возможной причины может быть - CONFIG_MODVERSIONS, включен, но LKM не компилируется аналогично.

0
ответ дан 08.10.2019, 00:13

Теги

Похожие вопросы