LinuxForum.Fans
Тема

Компиляция ядра

Автор: milliardik 39 сообщений 10164 просмотров
#97946

ДОброго времени суток !!!
Пердыстория:
При установки Debian Lenny 5.0.6 дистрибутив неопределяет сетевую карточку, т.е. сеть после установки отсутствует, просмотрев форумы нашел информацию согласно которой ядро инстолируемое мною вместе с дистрибутиво старое, и неподдерживает данную сетевую плату, посоветовали скомпилировать новое ядро. Для меня как для навичка это задача при отсутствии выхода на вне затруднительна.
Вопрос:
Возможно ли скомпилировать ядро для Debian из под Ubuntu ?

#97949
milliardik написал:
для Debian из под Ubuntu ?

Зачем на debian ядро ubuntu? Своих из squeeze и sid разве не хватает?

Хотя если есть желание используй готовые ядра ubuntu: http://kernel.ubuntu.com/~kernel-ppa/mainline/
Я как-то пробовал, только не на lenny, нормально, хотя последнии версии для нормальной работы чт-то вай-файное требуют, но тоже не вопрос дополнительных пакетов натырить.... wink

#97950
newzenon написал:
[quote=milliardik] для Debian из под Ubuntu ?

Зачем на debian ядро ubuntu? Своих из squeeze и sid разве не хватает?

Хотя если есть желание используй готовые ядра ubuntu: http://kernel.ubuntu.com/~kernel-ppa/mainline/
Я как-то пробовал, только не на lenny, нормально, хотя последнии версии для нормальной работы чт-то вай-файное требуют, но тоже не вопрос дополнительных пакетов натырить.... wink[/quote]


Подскажите тогда пожалуйста как скомпилировать новое ядро для Lenny в Debian (или направте где это можно подглядеть) при отсутствии выхода в интернет

Своих из squeeze и sid разве не хватает? - что это значит, поподробней ?

#97951
milliardik написал:

Подскажите тогда пожалуйста как скомпилировать новое ядро для Lenny в Debian при отсутствии выхода в интернет

Увы никак... Где исходники брать собрался? При сборке ядра понадобится еще больше пакетов, чем если просто собранные поставить.

И еще раз, ну зачем собирать-то - этож debian, а не gentoo есть готовые собранные ядра....

#97953
newzenon написал:
[quote=milliardik]
Подскажите тогда пожалуйста как скомпилировать новое ядро для Lenny в Debian при отсутствии выхода в интернет

Увы никак... Где исходники брать собрался? При сборке ядра понадобится еще больше пакетов, чем если просто собранные поставить.

И еще раз, ну зачем собирать-то - этож debian, а не gentoo есть готовые собранные ядра....[/quote]


Вот оно значит как, подскажите где можно получить эти собранные ядра ?

#97954
milliardik написал:
Подскажите тогда пожалуйста как скомпилировать новое ядро для Lenny в Debian (или направте где это можно подглядеть) при отсутствии выхода в интернет

Находясь в Debian, с помощью менеджера пакетов определить, какие именно пакеты требуется загрузить. Скопировать ссылки, перегрузиться в Ubuntu, скачать нужные для Debian пакеты, вернуться в Debian, установить эти пакеты. Как-то так.
P.S. Вы точно уверены, что Debian в установленной вами версии не поддерживает вашу сетевую карту?
«Меня терзают смутные сомненья...»© Иван Васильевич меняет профессию.

#97955
Lupo Alberto написал:
[quote=milliardik]Подскажите тогда пожалуйста как скомпилировать новое ядро для Lenny в Debian (или направте где это можно подглядеть) при отсутствии выхода в интернет

Находясь в Debian, с помощью менеджера пакетов определить, какие именно пакеты требуется загрузить. Скопировать ссылки, перегрузиться в Ubuntu, скачать нужные для Debian пакеты, вернуться в Debian, установить эти пакеты. Как-то так.
P.S. Вы точно уверены, что Debian в установленной вами версии не поддерживает вашу сетевую карту?
«Меня терзают смутные сомненья...»© Иван Васильевич меняет профессию.[/quote]
Нет я не совсем уверен, но сетевая карта (Intel® 82567LM) не работает это факт.

#97956
milliardik написал:
Нет я не совсем уверен, но сетевая карта  (Intel® 82567LM) не работает это факт.

milliardik, так может быть стоило разобраться?
Покажите, находясь в Debian, вывод команд

text

ifconfig -a
text

lspci -k | grep -i net -A 2

UPDATE: Подумал, было бы не плохо увидеть вывод этих же команд в Ubuntu, разве что, добавив перед ними sudo.

#97958

Подумал, было бы не плохо увидеть вывод этих же команд в Ubuntu, разве что, добавив перед ними
Хорошо, Самостоятельно разобраться не получилось, а в др. форумах по мере обсуждения пришли к выводу что ядро не поддерживает данную сетевую карту

#97964

milliardik, покажите вывод команды в Debian

text

zegrep -i e1000 /proc/config.gz
#97968
text

ifconfig -a
 eth0 - затем идет описания, счетчики

lo

text

lspci -k | grep -i net -A 2

Kernel driver in use: e1000e Kernel modules: e1000e

С Ubuntu при запуске возникли сложнасти

#97970
Lupo Alberto написал:
milliardik, покажите вывод команды в Debian
text

zegrep -i e1000 /proc/config.gz

Отвечает искомый файл не найден

#97972

ы. А зачем lenny, squeeze почему бы поставить?

#97973
newzenon написал:
ы. А зачем lenny, squeeze почему бы поставить?

ЧТо было ...

#97974
milliardik написал:
[quote=Kettler]Нашол драйвера. Может стоит попробовать поставить чем все ядро из за 1 драйвера.

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=15817&ProdId=3003&lang=eng

Данные драйвера устонавливать пробовал, безизменений[/quote]
А мануал читал?
сначала удалить старый поставить новый. Подгрузить модуль.
rmmod e1000e
cd e1000e-x.x.x/src
make install
modprobe e1000e
Из мана.

5. Load the module using either the insmod or modprobe command:

modprobe e1000e

insmod e1000e

Note that for 2.6 kernels the insmod command can be used if the full
path to the driver module is specified. For example:

insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko

With 2.6 based kernels also make sure that older e1000e drivers are
removed from the kernel, before loading the new module:

rmmod e1000e; modprobe e1000e

#97976

Нет, попробую

#97977

milliardik, по-моему, ваша карта поддерживается

text

...
Kernel driver in use: e1000e
milliardik написал:
eth0 - затем идет описания, счетчики

А почему бы просто не показать вывод?
Повторюсь, ваше ядро поддерживает вашу карту, IMHO.

#97978

Ну во на ЛОРе ж сказали.

Судя по тому, что выдаёт гугль, поддержка этой железки появилась в драйвере e1000e только начиная с ядра версии 2.6.28

Так что спокойно качаем debian squeeze и ставим его.

Или вот к примеру:

http://packages.debian.org/squeeze/i386/linux-image-2.6.32-5-686-bigmem/download
порыться просто надо в пакетах debian, там все есть.

ы. В lenny насколько я понял ядро 2.6.26-25.
вывод
uname -a
сюда.

ыы.
http://www.google.com/search?q=debian+linux-image-2.6.32&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:unofficial&client=iceweasel-a
http://packages.qa.debian.org/l/linux-2.6.html

Войдите или зарегистрируйтесь, чтобы ответить.