поддержка iso9660

Взгляд изнутри

Модератор: Модераторы разделов

Ответить
xa3ap
Сообщения: 17
ОС: slackware,debian

поддержка iso9660

Сообщение xa3ap »

при компиляции ядра забыл о поддержке iso9660. поддержка нужна, но из за нее заново компиляцией заниматься не хочется. решением проблемы,на мой взгляд, должно быть включение iso9660 в виде модуля. вот только об этом я тоже раньше позаботиться забыл. как теперь быть? как создать модуль и как его включать в ядро?
делаю это впервые, буду благодарен за вменяемую сылку.
kernel 2.6.29
Debian GNU/Linux
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: поддержка iso9660

Сообщение aLexx programmer »

Вы, надеюсь, не стёрли папку, в которой ядро собиралось и не делали там make clean? Если не делали, то делаете там make menuconfig, указываете этот пункт как модуль и запускаете make all modules_install. Он соберёт только этот модуль и установит его в системе.
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: поддержка iso9660

Сообщение кодировщик »

а образ ядра новый не нужен?!
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: поддержка iso9660

Сообщение aLexx programmer »

кодировщик писал(а):
14.05.2009 00:41
а образ ядра новый не нужен?!

В данном случае, не нужен, если включение этого модуля не включит какие-то зависимости. Но, на всякий случай скопируйте и его после пересборки ядра.
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: поддержка iso9660

Сообщение кодировщик »

aLexx programmer писал(а):
14.05.2009 12:07
кодировщик писал(а):
14.05.2009 00:41
а образ ядра новый не нужен?!

В данном случае, не нужен, если включение этого модуля не включит какие-то зависимости. Но, на всякий случай скопируйте и его после пересборки ядра.

Не правду вы однако говорите, т.к. при любом изменения конфига ядра, заново собирается bzImage.
В предыдущем посте я не спрашивал, а утверждал. :crazy:
Спасибо сказали:
xa3ap
Сообщения: 17
ОС: slackware,debian

Re: поддержка iso9660

Сообщение xa3ap »

aLexx programmer писал(а):
14.05.2009 00:38
Вы, надеюсь, не стёрли папку, в которой ядро собиралось и не делали там make clean? Если не делали, то делаете там make menuconfig, указываете этот пункт как модуль и запускаете make all modules_install. Он соберёт только этот модуль и установит его в системе.


какого еще папку?))
каталог удалил, я же написал, что заново ничего компилить не имею возможности! нельзя ли где нибудь готовый модуль достать? и что с ним потом делать?
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: поддержка iso9660

Сообщение aLexx programmer »

кодировщик писал(а):
14.05.2009 12:12
Не правду вы однако говорите, т.к. при любом изменения конфига ядра, заново собирается bzImage.

Контрпример: сборка и установка модуля nvidia на готовое собранное ядро не требует обновления bzImage.
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: поддержка iso9660

Сообщение кодировщик »

aLexx programmer писал(а):
14.05.2009 20:11
кодировщик писал(а):
14.05.2009 12:12
Не правду вы однако говорите, т.к. при любом изменения конфига ядра, заново собирается bzImage.

Контрпример: сборка и установка модуля nvidia на готовое собранное ядро не требует обновления bzImage.

Ещё один пример, мой модуль с Hello World тоже не требует обновления bzImage, и что?!
Не постите ерунду, сами посомтрите и попробуйте как и что.
Дрова Nvidia не входят в ядро, не знаю как правильно сказать, но думаю меня все поняли! :)
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: поддержка iso9660

Сообщение aLexx programmer »

кодировщик писал(а):
14.05.2009 21:22
Ещё один пример, мой модуль с Hello World тоже не требует обновления bzImage, и что?!
Не постите ерунду, сами посомтрите и попробуйте как и что.
Дрова Nvidia не входят в ядро, не знаю как правильно сказать, но думаю меня все поняли! :)

Я и говорю: если модуль не имеет таких зависимостей, которые не были вкомпилированы в ядро, то замена bzImage не нужна. Да, дрова nvidia не входят в поставку ядра. Но собираются и подключаются к ядру как обыкновенный модуль, в чём принципиальное различие с модулем для iso9660?
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: поддержка iso9660

Сообщение кодировщик »

aLexx programmer писал(а):
14.05.2009 22:40
кодировщик писал(а):
14.05.2009 21:22
Ещё один пример, мой модуль с Hello World тоже не требует обновления bzImage, и что?!
Не постите ерунду, сами посомтрите и попробуйте как и что.
Дрова Nvidia не входят в ядро, не знаю как правильно сказать, но думаю меня все поняли! :)

Я и говорю: если модуль не имеет таких зависимостей, которые не были вкомпилированы в ядро, то замена bzImage не нужна. Да, дрова nvidia не входят в поставку ядра. Но собираются и подключаются к ядру как обыкновенный модуль, в чём принципиальное различие с модулем для iso9660?

Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: поддержка iso9660

Сообщение aLexx programmer »

кодировщик писал(а):
15.05.2009 10:13
Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.

Делал, и не раз. Только что, специально ради эксперимента, скомпилировал модуль firewire-core, которого не было в конфиге, и тут же, не меняя ядра и даже не перезагружаясь, сделал modprobe. И модуль замечательно подключился. Что я делаю не так?
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: поддержка iso9660

Сообщение кодировщик »

aLexx programmer писал(а):
15.05.2009 20:03
кодировщик писал(а):
15.05.2009 10:13
Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.

Делал, и не раз. Только что, специально ради эксперимента, скомпилировал модуль firewire-core, которого не было в конфиге, и тут же, не меняя ядра и даже не перезагружаясь, сделал modprobe. И модуль замечательно подключился. Что я делаю не так?

Вы чародей! :)
Доберусь до исходников, посмотрю, как всё "замечательно подгружается"
Спасибо сказали:
xa3ap
Сообщения: 17
ОС: slackware,debian

Re: поддержка iso9660

Сообщение xa3ap »

aLexx programmer писал(а):
15.05.2009 20:03
кодировщик писал(а):
15.05.2009 10:13
Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.

Делал, и не раз. Только что, специально ради эксперимента, скомпилировал модуль firewire-core, которого не было в конфиге, и тут же, не меняя ядра и даже не перезагружаясь, сделал modprobe. И модуль замечательно подключился. Что я делаю не так?


итак, как же мне создать модуль iso9660?
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: поддержка iso9660

Сообщение aLexx programmer »

xa3ap писал(а):
16.05.2009 18:52
итак, как же мне создать модуль iso9660?

Скомпилировать ядро заново.
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: поддержка iso9660

Сообщение кодировщик »

xa3ap писал(а):
16.05.2009 18:52
aLexx programmer писал(а):
15.05.2009 20:03
кодировщик писал(а):
15.05.2009 10:13
Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.

Делал, и не раз. Только что, специально ради эксперимента, скомпилировал модуль firewire-core, которого не было в конфиге, и тут же, не меняя ядра и даже не перезагружаясь, сделал modprobe. И модуль замечательно подключился. Что я делаю не так?


итак, как же мне создать модуль iso9660?

перейди в папку с исходниками, выбери необходимый модуль, и собери заново, если не делал make mrproper, то всё соберётся за минуту-две.
Спасибо сказали:
Ответить