RSS
Linux VS Winda, Что выбрать? Сравниваем плюсы и минусы
 
Нашел дрова под сетевуху, но... понятия не имею как их ставить. =\ Я так понимаю, что ставятся они не как в винде. Пытаюсь вычитать что-нибудь на эту тему, но понимаю, что я ничего не понимаю. ^_^
"Сказали мне, что эта дорога приведёт меня к океану смерти, и я с полпути повернул обратно. С тех пор всё тянутся передо мной кривые глухие, окольные тропы...”
Страницы: Пред. 1 2 3 4
Ответы
 
duh зачееееем? ну зачем?
ставить ванильное ядро - выстрел себе в ногу.
вы забываете про distribution-specific patches.
kernel-source и kernel-headers поставить всего - то.

Xell, http://rpm.pbone.net/index.php3?stat=3&amp...h=atl2&dist[]=46&dist[]=48&field[]=1&field[]=2
 
Цитата
kernel-source и kernel-headers поставить всего - то.
Ну есть простой путь и интересный - сборка ядра поможет лучше разобраться =)
 
хочется пособирать ядро - слака, lfs и гента для вас.
а в бинарных дистрах это бессмысленно и вредно.
 
Цитата
хочется пособирать ядро - слака, lfs и гента для вас.
а в бинарных дистрах это бессмысленно и вредно.
А чего плохого? Вчера собрал 2.6.27.8. Вреда никакого.
 
Цитата
А чего плохого? Вчера собрал 2.6.27.8. Вреда никакого.
я уже писал выше. distribution-specific patches. к дистрам, работающим на ванильном ядре это не относится.
я тоже могу собрать ядро без всякого вреда (кроме приобретенного гемороя с зависимостями дров на видео и прочего), только не из сорцов с кернел.орг, а из пакета с сорцами ядра. и?
 
Цитата
я уже писал выше. distribution-specific patches. к дистрам, работающим на ванильном ядре это не относится.
я тоже могу собрать ядро без всякого вреда (кроме приобретенного гемороя с зависимостями дров на видео и прочего), только не из сорцов с кернел.орг, а из пакета с сорцами ядра. и?
В Сусе можно выбирать с какого ядра грузиться ^_^
Т.е.:
грузимся с вновь собранного ядра
Качаем через YaST обновления для прошлого ядра (которое с distribution-specific patches)
И сидим потом под чем больше понравиться (самосбор или официальное ядро)
 
>В Сусе можно выбирать с какого ядра грузиться
спасибо, капитан!

>Качаем через YaST обновления для прошлого ядра (которое с distribution-specific patches)
особенно это забавно с модулями ядра, которые зависили именно от того, что в дистре, а не ванильного.

если уж вам так приспичило в бинарном дистре собрать ядро - ну поставьте вы кернел-сорсес. отконфигурьте как надо, соберите в пакет и пользуйтесь. нет, все бы вам через одно место сделать.

я перестаю удивляться тому, почему у линукса столь маленький процент на десктопах - потому что новичкам элементарные проблемы все предлагают решать совершенно не элементарными способами.

inb4: не считайте меня нелюбителем сборки из исходников. просто я делаю это по-человечески. вот например смплеер - он обновляется у меня с свн и написаным скриптом по написаному спеку собирается в рпм. который без проблем ставится. и вполне взаимозаменяем и взаимообновляем с тем, что в репозиториях.
 
Цитата
т.е. в консоли переходим в папку куда распаковал
набираем make O=/home/name/build/kernel xconfig
//Где /home/name/build/kernel - папка куда будет помещено откомпилированное ядро
В появившемся окошке выбираем настройки ядра и поддержку нужных тебе устройств (и звук и остальные устройства тоже здесь)

Компилируем:
make O=/home/name/build/kernel
...
Что я делаю не так? >_<
Код
xell@linux-n5ik:~/Desktop/kernel2/linux-2.6.27.8> cd /home/xell/Desktop/kernel3/
linux-2.6.27.8
xell@linux-n5ik:~/Desktop/kernel3/linux-2.6.27.8> make O=/home/xell/Desktop/kernel3/linux-2.6.27.8 xconfig
  CHECK   qt
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
  HOSTCC  scripts/kconfig/kconfig_load.o
/usr/lib/qt3//bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
  HOSTCXX scripts/kconfig/qconf.o
  HOSTLD  scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86/Kconfig
#
# using defaults found in /boot/config-2.6.22.5-31-default
#
/boot/config-2.6.22.5-31-default:1597:warning: symbol value 'm' invalid for FIXED_PHY
/boot/config-2.6.22.5-31-default:1923:warning: symbol value 'm' invalid for ISDN
/boot/config-2.6.22.5-31-default:3409:warning: symbol value 'm' invalid for EDAC
/boot/config-2.6.22.5-31-default:3826:warning: symbol value 'm' invalid for SECURITY_ROOTPLUG
#
# configuration written to .config
#
xell@linux-n5ik:~/Desktop/kernel3/linux-2.6.27.8> make O=/home/xell/Desktop/kernel3/linux-2.6.27.8
scripts/kconfig/conf -s arch/x86/Kconfig
***
*** You have not yet configured your kernel!
*** (missing kernel .config file)
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[3]: *** [silentoldconfig] Ошибка 1
make[2]: *** [silentoldconfig] Ошибка 2
make[1]: *** Нет правила для сборки цели `include/config/auto.conf', требуемой для `include/config/kernel.release'.  Останов.
make: *** [sub-make] Ошибка 2
xell@linux-n5ik:~/Desktop/kernel3/linux-2.6.27.8>


Цитата
Xell, http://rpm.pbone.net/index.php3?stat=3&amp...h=atl2&dist[]=46&dist[]=48&field[]=1&field[]=2
Похоже, ссылка кривая. "[]" :goodboy:
"Сказали мне, что эта дорога приведёт меня к океану смерти, и я с полпути повернул обратно. С тех пор всё тянутся передо мной кривые глухие, окольные тропы...”
 
Не находит файл конфигурации. Ты в туже папку что ли компилировать пытаешься?
~/Desktop/kernel3/linux-2.6.27.8  =   /home/xell/Desktop/kernel3/linux-2.6.27.8
Желательно указывать другую папку для этого, не ту в которой исходники ядра.

Как конфигурация? Подо всё железо нашлись дрова? =)
 
Цитата
Ты в туже папку что ли компилировать пытаешься?
Ну так оно же не спраивает "куда компилиться изволите?". ^^"
======
Сорри, не врубился сразу. :D
Цитата
Как конфигурация? Подо всё железо нашлись дрова? =)
Да я пока не понял. Вроде что-то похожее есть, но на 1000Mbit.
"Сказали мне, что эта дорога приведёт меня к океану смерти, и я с полпути повернул обратно. С тех пор всё тянутся передо мной кривые глухие, окольные тропы...”
 
надо сконфигуриривать сначала.

make menuconfig
или
make xconfigs


а легче всего скопировать config который уже есть (в /boot/ наверно)

открыл страницу пол часа назад только сейчас ответил ._.
 
Цитата
"make randconfig"
Create a ./.config file by setting symbolvalues to random values.
Это для экспериментаторов или для тех кто во всём полагается на случайности?  :goodboy:
 
Цитата
открыл страницу пол часа назад только сейчас ответил ._.
Да не важно, всё равно спасибо! =)

Вроде что-то компилится. :D Надеюсь, с новым ядром всё пойдёт как по маслу. =)
"Сказали мне, что эта дорога приведёт меня к океану смерти, и я с полпути повернул обратно. С тех пор всё тянутся передо мной кривые глухие, окольные тропы...”
 
если проц > 1, можно ускорить процесс:

$ CONCURRENCY_LEVEL=# make <...>

# = # проц + 1
 
Ну... в общем, звук появился. :goodboy: Сети пока нет. To be continue...
"Сказали мне, что эта дорога приведёт меня к океану смерти, и я с полпути повернул обратно. С тех пор всё тянутся передо мной кривые глухие, окольные тропы...”
 
Цитата
Похоже, ссылка кривая. "[]" ^_^
Код
http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=1&dl=40&search=atl2&dist

только не факт что оно теперь встанет и будет работать как надо. ибо сам себе злобный буратино слушать советчиков собирать ванильное ядро.
 
Цитата
Код
http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=1&dl=40&search=atl2&dist

только не факт что оно теперь встанет и будет работать как надо.
Ну, не пойдёт, так снесу всё и поставлю по-новой. =)))
"Сказали мне, что эта дорога приведёт меня к океану смерти, и я с полпути повернул обратно. С тех пор всё тянутся передо мной кривые глухие, окольные тропы...”
 
Цитата
Ну есть простой путь и интересный - сборка ядра поможет лучше разобраться =)
Ну если собираешься стать профи, то да. а так, нафига простому юзеру пересобирать ядро? Времена уже не те, когда в этом существовала бы столь острая необходимость.
Страницы: Пред. 1 2 3 4
Читают тему