<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Как собрать отключенный в конфигурации Linux 2.6 ядра модуль</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html</link>
    <description>Чтобы собрать только один модуль входящий в комплект ядра, но отключенный в конфигурации, &lt;br&gt;без пересборки остальных частей (на примере ntfs):&lt;br&gt;&lt;br&gt;   make CONFIG_NTFS_FS=m CONFIG_NTFS_DEBUG=n CONFIG_NTFS_RW=n M=fs/ntfs&lt;br&gt;&lt;br&gt;URL: http://www.raoul.shacknet.nu/2005/12/20/build-a-single-native-kernel-module/&lt;br&gt;Обсуждается: http://www.opennet.ru/tips/info/948.shtml&lt;br&gt;</description>

<item>
    <title>Как собрать отключенный в конфигурации Linux 2.6 ядра модуль (levantuev)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html#7</link>
    <pubDate>Tue, 04 Dec 2012 20:21:09 GMT</pubDate>
    <description>make modules M=&quot;путь к папке с модулем в исходниках&quot; &lt;br&gt;&lt;br&gt;Покажите рабочий пример пожалуйста&lt;br&gt;</description>
</item>

<item>
    <title>Как собрать отключенный в конфигурации Linux 2.6 ядра модуль (richman1000000)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html#6</link>
    <pubDate>Fri, 20 Jul 2012 14:56:44 GMT</pubDate>
    <description>я экспериментировал и у меня получилась следующая команда из папки исходников&lt;br&gt;make modules M=&quot;путь к папке с модулем в исходниках&quot;&lt;br&gt;и в этой папке модуля будет сформирован модуль&lt;br&gt;</description>
</item>

<item>
    <title>Как собрать отключенный в конфигурации Linux 2.6 ядра модуль (sql)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html#5</link>
    <pubDate>Tue, 28 Oct 2008 20:54:44 GMT</pubDate>
    <description>Автор! Большое Спасибо! :)&lt;br&gt;</description>
</item>

<item>
    <title>Как собрать отключенный в конфигурации Linux 2.6 ядра модуль (const86)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html#4</link>
    <pubDate>Mon, 27 Feb 2006 21:12:17 GMT</pubDate>
    <description>По хорошему надо пересобраться ядро с нужным конфигом и перезапустить. Если перезапускать не хоцца, то есть риск, что модули либо вообще не загрузятся, либо будут некорректно работать.</description>
</item>

<item>
    <title>Как собрать отключенный в конфигурации Linux 2.6 ядра модуль (Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html#3</link>
    <pubDate>Mon, 27 Feb 2006 14:32:01 GMT</pubDate>
    <description>По-моему, проще запустить make menuconfig из папки  с исходниками ядра; конфигурируем так, как нам надо, сохраняем изменения. Потом make modules. После компиляции make modules_install - и откомпилированные модули лежат в /lib/modules/...</description>
</item>

<item>
    <title>Как собрать отключенный в конфигурации Linux 2.6 ядра модуль (stimpack)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html#2</link>
    <pubDate>Sun, 26 Feb 2006 04:44:32 GMT</pubDate>
    <description>Я решил скомпилять модуль поддержки SCSI для своего ATAPI CD-RW:&lt;br&gt;make BLK_DEV_SR=M M=drivers/scsi&lt;br&gt;Он скомпилировал мне всё,что указано в ветке scsi (так как для модуля sr_mod отсутствует отдельный каталог с файлом Makefile).&lt;br&gt;Но не скомпилировал мне модуль sr_mod, так как он не  был указан в файле конфигурации (.config). Я добавил его туда:&lt;br&gt;CONFIG_BLK_DEV_SR=m&lt;br&gt;затем повторил команду компиляции, скопировал его в каталог с драйверами, обновил индекс и запустил его:&lt;br&gt;cp drivers/scsi/sr_mod.ko /lib/modules/2.6.14stimpack/kernel/drivers/scsi/&lt;br&gt;depmod -a&lt;br&gt;modprobe sr_mod&lt;br&gt;&lt;br&gt;Единственная польза от этой заметки, что я компилял не все драйвера, а лишь ветку, указанную в M=&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как собрать отключенный в конфигурации Linux 2.6 ядра модуль (const86)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/13610.html#1</link>
    <pubDate>Thu, 23 Feb 2006 12:45:52 GMT</pubDate>
    <description>Видимо, автор считает очевидным список переменных, которые необходимо указать make&apos;у. Возьму на себя смелость сказать вслух: они берутся из файла Kconfig, лежащего в нужном каталоге (в примере: fs/ntfs).&lt;br&gt;И ещё одно замечание: такой фокус не всегда срабатывает. Вот пример из личного опыта. Собрано ядро без поддержки дисковых квот. Потом собран модуль XFS с поддержкой квот (как известно, квоты на XFS имеют независимую от других ФС реализацию). Модуль прекрасно загружается и работает, но управлять квотами нельзя, потому что при сборке ядра системный вызов quotactl за ненадобностью был заменён заглушкой.</description>
</item>

</channel>
</rss>
