Інсталяція модулів

Скомпільовані модулі повинні бути інстальовані в каталог / lib / modules / version/kernel Наприклад, для ядра 2610 скомпільований модуль управління вудкою буде знаходитися у файлі / lib/modules/2610/kernel/drivers/char / fishingко, якщо вихідний код знаходився безпосередньо в каталозі drivers / char /

Для інсталяції скомпільованих модулів в правильні каталоги використовується наступна команда

make modules_install

Зрозуміло, цю команду необхідно виконувати від користувача root

Генерація залежностей між модулями

Утиліти роботи з модулями ОС Linux підтримують залежності між модулями Це означає, що якщо модуль chum залежить від модуля bait, то при завантаженні модуля chum модуль bai t буде завантажений автоматично Інформація про залежності між модулями повинна бути згенерована адміністратором У більшості поставок ОС Linux ця інформація генерується автоматично і оновлюється при

завантаженні системи Для генерації інформації про залежності між модулями необхідно від користувача root виконати наступну команду

depmod

Для швидкого оновлення і генерації інформації тільки про більш нових модулях, ніж сам файл інформації, необхідно від користувача root виконати іншу команду

depmod -A

Інформація про залежності між модулями зберігається у файлі / lib / modules /

version/modulesdep

Джерело: Лав, Роберт Розробка ядра Linux, 2-е видання : Пер з англ – М: ТОВ «ІД Вільямс »2006 – 448 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*