Перекомпиляция ядра (НЕ полная)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Gang
Сообщения: 106

Перекомпиляция ядра

Сообщение Gang »

Здравствуйте! Вопрос такой:
Необходимо (для подключения USB ADSL модема) включить несколько опций в ядре (2.6.16), так чтобы остальные настройки системы не сбились!!! (auto mount и т.д.) и еще при этом желательно сохранить старый конфиг, чтобы в случае чего все вернуть.
Заранее благодарен !
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Перекомпиляция ядра

Сообщение Nightwolf_ng »

Gang писал(а):
11.05.2006 17:21
Здравствуйте! Вопрос такой:
Необходимо (для подключения USB ADSL модема) включить несколько опций в ядре (2.6.16), так чтобы остальные настройки системы не сбились!!! (auto mount и т.д.) и еще при этом желательно сохранить старый конфиг, чтобы в случае чего все вернуть.
Заранее благодарен !

А в чём проблема-то? Заходим в /usr/src/linux, на всякий случай копируем куда-нить файл .config... Потом как обычно: make mrproper && make menuconfig (включаем нужные опции), сохраняем настройки, выходим в bash, затем make all && make modules_install && make install, правим конфиг загрузчика, перезагружаемся, наслаждаемся работой...
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Перекомпиляция ядра

Сообщение boombick »

ну и не забываем свежескомпиленное ядрышко в /boot скопировать :)
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Перекомпиляция ядра

Сообщение Nightwolf_ng »

boombick писал(а):
11.05.2006 18:07
ну и не забываем свежескомпиленное ядрышко в /boot скопировать :)

У меня после "make all && make modules_install && make install" само копируется да и ещё пишет вид строки, которую надо в конфиг загрузчика залепить... :D
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Перекомпиляция ядра

Сообщение boombick »

Mati_maniak писал(а):
11.05.2006 18:14
У меня после "make all && make modules_install && make install" само копируется да и ещё пишет вид строки, которую надо в конфиг загрузчика залепить... :D
Пардон. make install не делаю, все ручками :)
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: Перекомпиляция ядра

Сообщение Gang »

Mati_maniak писал(а):
11.05.2006 17:25
А в чём проблема-то? Заходим в /usr/src/linux, на всякий случай копируем куда-нить файл .config... Потом как обычно: make mrproper && make menuconfig (включаем нужные опции), сохраняем настройки, выходим в bash, затем make all && make modules_install && make install, правим конфиг загрузчика, перезагружаемся, наслаждаемся работой...

Не могу найти исходники в /usr/src/redhat там просто нету ничего (система у меня Fedora 5). Может они в другом месте лежат??? Если сорцов вообще нет, если еще какой-нить способ??
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Перекомпиляция ядра

Сообщение Nightwolf_ng »

Gang писал(а):
12.05.2006 20:33
Не могу найти исходники в /usr/src/redhat

Причём тут redhat? Мне кажется я написал где они должны быть... Ну и естественно исходники должны быть установлены...
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: Перекомпиляция ядра

Сообщение Gang »

Mati_maniak писал(а):
12.05.2006 20:39
Причём тут redhat? Мне кажется я написал где они должны быть... Ну и естественно исходники должны быть установлены...

А /usr/src/linux вообще нету!
Ясно, по ходу не установлены... Тады где их взять и как называется пакет????
Тады встает вопрос, если исходники я поставлю, настройки системы собьются или как?
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Перекомпиляция ядра

Сообщение Nightwolf_ng »

Gang писал(а):
12.05.2006 20:41
Ясно, по ходу не установлены... Тады где их взять и как называется пакет?????

Сейчас знатоки шапок и мандрив придут и скажут... Наверное что-нить похожее на kernel-source или подобное...

Gang писал(а):
12.05.2006 20:41
Тады встает вопрос, если исходники я поставлю, настройки системы собьются или как?

Нет... Да и вообще с чего они сбиваться-то должны?
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: Перекомпиляция ядра

Сообщение Gang »

Mati_maniak писал(а):
12.05.2006 20:48
Нет... Да и вообще с чего они сбиваться-то должны?

Ну дык я же буду новое я дро грузить... и мне все ручками надо будет подрубить... или я не прав ?
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Перекомпиляция ядра

Сообщение Nightwolf_ng »

Gang писал(а):
12.05.2006 20:54
Ну дык я же буду новое я дро грузить... и мне все ручками надо будет подрубить... или я не прав ?

Что куда подрубать? По идее, если грамотно новое ядро соберёте, то ничего подрубать и не придётся... /* А если честно, то не очень вопрос понятен... */
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Перекомпиляция ядра

Сообщение polachok »

посмотрите (gzcat) /proc/config.gz - по идее там лежит конфиг текущего ядра и в /boot тоже что-то вроде config-x.y.z
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: Перекомпиляция ядра

Сообщение Gang »

В общем ядрышко я собрал, все вроде нормально, вот только теперь флешку не вижу... Подскажите кто знает как ето вылечить...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Перекомпиляция ядра

Сообщение Nightwolf_ng »

Gang писал(а):
13.05.2006 02:05
В общем ядрышко я собрал, все вроде нормально, вот только теперь флешку не вижу... Подскажите кто знает как ето вылечить...

1. Мало данных...
2. Раньше работало?
3. Если работало, значит что-то в ядрышке забыли...
4. Вывод последних сообщений dmesg после втыкания флэшки в студию...
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: Перекомпиляция ядра

Сообщение Gang »

Mati_maniak писал(а):
13.05.2006 02:07
1. Мало данных...
2. Раньше работало?
3. Если работало, значит что-то в ядрышке забыли...
4. Вывод последних сообщений dmesg после втыкания флэшки в студию...

Раньше флешка работала, то есть при родном ядре, при установке из дистриба. Исходники тоже с этого дистриба. Полный вывод dmesg с флешкой / без флешки в аттаче. И еще: машина видит флешку (lsusb), когда та подключена, а когда ее достаешь виснит наглухо...
Заранее благодарен за помощ!
Спасибо сказали:
Аватара пользователя
rubtsov
Сообщения: 140
ОС: Slackware

Re: Перекомпиляция ядра

Сообщение rubtsov »

На MOPSLinux (Slackware) тоже была проблема с подключением флэшки. Решилась перекомпилляцией ядра с выключенной опцией Device Drivers -> Block Devices -> Low Performance USB Block driver.
Но монтирую как SCSI-устройство (/dev/sda4). У Вас обнаруживается как /dev/ube1 на форуме http://www.rpunet.ru/mopslinux/forum/viewt...light=flash#780 было предложено решение для /dev/uba. Может подойдет? А флэшка исправна?
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: Перекомпиляция ядра

Сообщение Gang »

rubtsov писал(а):
13.05.2006 13:35
На MOPSLinux (Slackware) тоже была проблема с подключением флэшки. Решилась перекомпилляцией ядра с выключенной опцией Device Drivers -> Block Devices -> Low Performance USB Block driver.
Но монтирую как SCSI-устройство (/dev/sda4). У Вас обнаруживается как /dev/ube1 на форуме http://www.rpunet.ru/mopslinux/forum/viewt...light=flash#780 было предложено решение для /dev/uba. Может подойдет? А флэшка исправна?

все отлично монтируется /dev/ube1 а на счет остановки флешки ? просто umount??
Спасибо сказали:
Аватара пользователя
rubtsov
Сообщения: 140
ОС: Slackware

Re: Перекомпиляция ядра

Сообщение rubtsov »

Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: Перекомпиляция ядра

Сообщение Gang »

В общем после утановки модуля поддержки НТФС (из rpm`ки) в грубе появился новый вариант загруски, с патченным ядром. И вуаля, флешки маунтятся сами, все работает ))) Ток не совсем понятно почему...
Всем спасибо за помощ!
Спасибо сказали: