поддержка iso9660
Модератор: Модераторы разделов
-
- Сообщения: 17
- ОС: slackware,debian
поддержка iso9660
при компиляции ядра забыл о поддержке iso9660. поддержка нужна, но из за нее заново компиляцией заниматься не хочется. решением проблемы,на мой взгляд, должно быть включение iso9660 в виде модуля. вот только об этом я тоже раньше позаботиться забыл. как теперь быть? как создать модуль и как его включать в ядро?
делаю это впервые, буду благодарен за вменяемую сылку.
kernel 2.6.29
Debian GNU/Linux
делаю это впервые, буду благодарен за вменяемую сылку.
kernel 2.6.29
Debian GNU/Linux
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: поддержка iso9660
Вы, надеюсь, не стёрли папку, в которой ядро собиралось и не делали там make clean? Если не делали, то делаете там make menuconfig, указываете этот пункт как модуль и запускаете make all modules_install. Он соберёт только этот модуль и установит его в системе.
-
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
Re: поддержка iso9660
а образ ядра новый не нужен?!
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: поддержка iso9660
В данном случае, не нужен, если включение этого модуля не включит какие-то зависимости. Но, на всякий случай скопируйте и его после пересборки ядра.
-
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
Re: поддержка iso9660
aLexx programmer писал(а): ↑14.05.2009 12:07
В данном случае, не нужен, если включение этого модуля не включит какие-то зависимости. Но, на всякий случай скопируйте и его после пересборки ядра.
Не правду вы однако говорите, т.к. при любом изменения конфига ядра, заново собирается bzImage.
В предыдущем посте я не спрашивал, а утверждал.
-
- Сообщения: 17
- ОС: slackware,debian
Re: поддержка iso9660
aLexx programmer писал(а): ↑14.05.2009 00:38Вы, надеюсь, не стёрли папку, в которой ядро собиралось и не делали там make clean? Если не делали, то делаете там make menuconfig, указываете этот пункт как модуль и запускаете make all modules_install. Он соберёт только этот модуль и установит его в системе.
какого еще папку?))
каталог удалил, я же написал, что заново ничего компилить не имею возможности! нельзя ли где нибудь готовый модуль достать? и что с ним потом делать?
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: поддержка iso9660
кодировщик писал(а): ↑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 не входят в ядро, не знаю как правильно сказать, но думаю меня все поняли!
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: поддержка iso9660
кодировщик писал(а): ↑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?
Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: поддержка iso9660
кодировщик писал(а): ↑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. И модуль замечательно подключился. Что я делаю не так?
Вы чародей!
Доберусь до исходников, посмотрю, как всё "замечательно подгружается"
-
- Сообщения: 17
- ОС: slackware,debian
Re: поддержка iso9660
aLexx programmer писал(а): ↑15.05.2009 20:03кодировщик писал(а): ↑15.05.2009 10:13Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.
Делал, и не раз. Только что, специально ради эксперимента, скомпилировал модуль firewire-core, которого не было в конфиге, и тут же, не меняя ядра и даже не перезагружаясь, сделал modprobe. И модуль замечательно подключился. Что я делаю не так?
итак, как же мне создать модуль iso9660?
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
-
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
Re: поддержка iso9660
xa3ap писал(а): ↑16.05.2009 18:52aLexx programmer писал(а): ↑15.05.2009 20:03кодировщик писал(а): ↑15.05.2009 10:13Предлагаю самому попробовать сделать такое ручками, тогда сам убедишься.
Делал, и не раз. Только что, специально ради эксперимента, скомпилировал модуль firewire-core, которого не было в конфиге, и тут же, не меняя ядра и даже не перезагружаясь, сделал modprobe. И модуль замечательно подключился. Что я делаю не так?
итак, как же мне создать модуль iso9660?
перейди в папку с исходниками, выбери необходимый модуль, и собери заново, если не делал make mrproper, то всё соберётся за минуту-две.