Помогите с обновлением ядра! (пытаюсь обновить 2.6.9-1 на 2.6.12)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

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

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

Помогите с обновлением ядра!

Сообщение SashaAl »

Скачал рпмку с исходниками ядра ... rpm -i файл - исходники появились в /usr/src/kernels ... захожу выполняю make menuconfig - выбираю настройки те, что мне надо, сохраняю ... дальше - make - начинается проверка и выдает ошибку:
MAKE[1]: *** нет правила для сборки 'init/main.o', требуемой для 'init/built_in.o'
MAKE: *** [init] Ошибка2

Что бы это могло быть?

SashaAl добавил в 26.08.2005 11:56

ЗЫ: я так понял, что kernel-smp - это ядрышко для многопроцессорной системы (и интеля с гипертрэйдингом тоже туда же), а без "smp" - обычно ядрышко.
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Помогите с обновлением ядра!

Сообщение SashaAl »

никто не смог мне помочь :(
Нашел ответ сам, как оказалось - скачал не совсем исходник, а заголовки :(
Исходник ядра 2.6.12-1 (АСП Линукс)

Может кому понадобится последующие мои действия:
rpm -i ./исходник
зашел в папку SPECS (/usr/src/asplinux/SPECS/)
rpmbuild -bp --target="i686" kernel-2.6.spec
появились пропатченные исходники
дальше сюда - /usr/src/asplinux/BUILD/kernel-2.6.12/linux-2.6.12
make menuconfig (подправляем че надо, а че нет - сохраняем конфигу)
make bzImage
make modules
make modules_install
make install
перезагрузил тачку с новым ядром - ура!
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Помогите с обновлением ядра!

Сообщение murder »

А не проши ли было скачать сырцы? :)
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Помогите с обновлением ядра!

Сообщение SashaAl »

(murder @ Среда, 07 Сентября 2005, 15:18) писал(а):А не проши ли было скачать сырцы?  :)

В том то и дело, что это и есть исходник!
Кстати, прикол: компилю ядро под двумя платформами - под интелями (865ре + прескот 2.8) выполняю make menuconfig, нормально создается менюха конфига ядра, а под АМД нехочет, выдает ошибку:
HOSTCC scripts/lxdialog/checklist.o
дальше куча предупреждений и в конце такое
make[2]: *** [scripts/lxdialog/checklist.o] ошибка 1
make[1]: *** [menuconfig] ошибка 2
make: *** [menuconfig] ошибка 2
...........
что бы это могло быть?!!! :dntknw: :helpsmilie:
Причем, если пропустить этот момент и скомпилить ядро (т.е. сделать имидж и т.д.) с конфигой, которая появляется при распаковке - все нормально (всмысле ядрышко компилится) :dntknw:
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Помогите с обновлением ядра!

Сообщение SashaAl »

И снова отвечаю на свой вопрос :(
Оказывается все навсего надо было доставить ncurses-devel :rolleyes:
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Помогите с обновлением ядра!

Сообщение flook »

Чел однозначно + заслужил :)
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Помогите с обновлением ядра!

Сообщение SashaAl »

2flook
Данке ( (с) простой немецкий народ)
......
Но если б все этим закончилось, однако, как всегда вытекают другие мелкие пакости - дома все путем, т.к. более раскрепощен в ресурсах да и внимание только линуху уделить могу. Ситуевина такая (это так, для тех, кто сомневается сколько места выделять под разделы, если их монтировать отдельно) - чтобы обновить ядрышко надо иметь свободным, хотя б, гига 1.5 в "/usr" и метров 400-500 в "/", иначе грузит об ошибках нехватки места. Вот на работе как раз засада - я в корень определил всего 450 метров (и так на бум, обычно еще меньше - метров 150-200 ... для работы хватает) ...
Появилась новая трабла - нехватка места!
Захотел переразбить, загрузился под досом - партишн ... хмм ... партишн тэйбл - статус БЭД ... е-мое ... може кто, че посоветует под линухами такое, что б покрамсать диски? Стартанут ли без проблем линуха, после изменения размеров разделов (порядок останется тотже)?
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Помогите с обновлением ядра!

Сообщение zenwolf »

SashaAl писал(а):
19.09.2005 16:59
2flook
Данке ( (с) простой немецкий народ)
......
Но если б все этим закончилось, однако, как всегда вытекают другие мелкие пакости - дома все путем, т.к. более раскрепощен в ресурсах да и внимание только линуху уделить могу. Ситуевина такая (это так, для тех, кто сомневается сколько места выделять под разделы, если их монтировать отдельно) - чтобы обновить ядрышко надо иметь свободным, хотя б, гига 1.5 в "/usr" и метров 400-500 в "/", иначе грузит об ошибках нехватки места. Вот на работе как раз засада - я в корень определил всего 450 метров (и так на бум, обычно еще меньше - метров 150-200 ... для работы хватает) ...
Появилась новая трабла - нехватка места!
Захотел переразбить, загрузился под досом - партишн ... хмм ... партишн тэйбл - статус БЭД ... е-мое ... може кто, че посоветует под линухами такое, что б покрамсать диски? Стартанут ли без проблем линуха, после изменения размеров разделов (порядок останется тотже)?

без проблем совсем не получиться ,если журналируемая система ,но есть утилита parted с мордами gparted или qtparted (аналог Partition Magic) ,первый раз у меня reiserfs без проблем изменился ,потом когда ещё раз попробовал вот начались неведомые глюки ,вобщем рискнуть можно ,но не факт что будет всё окей,говорят с ext3 всё без проблем
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Помогите с обновлением ядра!

Сообщение Bruce »

всё равно неясно, почему бы не делать rpm-пакет, если уж Makefile позволяет это делать?
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Помогите с обновлением ядра!

Сообщение MaGIc laNTern »

Я вот щас в ядре 2.6.9, ну такое-же как ты раньше юзал, ещё у меня стоит ядро 2.6.11-prep, ну в общем тоже скачанный source rpm с сервака ASP Linux.
Так вот, и Я хочу поставить из ядра 2.6.9 (как никак первоначальное ядро дистрибутива, нафиг надо удалять) ядро 2.6.12 последнее ASP'овское, но перед этим мне нужно УДАЛИТЬ ядро 2.6.11!!
Просто раздел на диске не резиновый, всего 10 гигов, и большинство места занято.
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Помогите с обновлением ядра!

Сообщение SashaAl »

MaGIc2laNTern писал(а):
06.10.2005 08:40
Так вот, и Я хочу поставить из ядра 2.6.9 (как никак первоначальное ядро дистрибутива, нафиг надо удалять) ядро 2.6.12 последнее ASP'овское, но перед этим мне нужно УДАЛИТЬ ядро 2.6.11!!
Просто раздел на диске не резиновый, всего 10 гигов, и большинство места занято.

И в чем проблема? Кстити, не рекомендовал бы удалять ядрышко 2.6.9 - все ж родное, идущее сразу с установкой. А че решил 2.6.12 стравить - kernel.org - тяни последнее стабильное.
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Помогите с обновлением ядра!

Сообщение T.D. »

Может кому понадобится последующие мои действия:
rpm -i ./исходник
зашел в папку SPECS (/usr/src/asplinux/SPECS/)
rpmbuild -bp --target="i686" kernel-2.6.spec
появились пропатченные исходники
дальше сюда - /usr/src/asplinux/BUILD/kernel-2.6.12/linux-2.6.12
make menuconfig (подправляем че надо, а че нет - сохраняем конфигу)
make bzImage
make modules
make modules_install
make install
перезагрузил тачку с новым ядром - ура!

Глядя сюда, понимаю, как мне повезло с дистрибутивом. :)
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Помогите с обновлением ядра!

Сообщение MaGIc laNTern »

Блин!!
Проблема в том что Я не знаю как мне удалить ядро 2.6.11-prep, дабы поставить официальное АСПовское последнее!!!!
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Помогите с обновлением ядра!

Сообщение Alexxx »

2MaGIc2laNTern

Удали rpm-пакет: rpm -e твой_нафиг_не_нужный_кернел.rpm
Удали папку в которой ты это ядро компилировал.
Какой загрузчик? Grub?
Удали /boot/vmlinuz-2.6.11-prep, /boot/initrd-2.6.11-prep.img - если есть, /boot/System.map-2.6.11-prep и может быть /boot/config-2.6.11-prep.
Удали папку /lib/modules/2.6.11-prep.
Отредактируй /boot/grub/grub.conf.
Вроде всё.
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Помогите с обновлением ядра!

Сообщение SashaAl »

T.D. писал(а):
10.10.2005 23:53

Может кому понадобится последующие мои действия:
rpm -i ./исходник
зашел в папку SPECS (/usr/src/asplinux/SPECS/)
rpmbuild -bp --target="i686" kernel-2.6.spec
появились пропатченные исходники
дальше сюда - /usr/src/asplinux/BUILD/kernel-2.6.12/linux-2.6.12
make menuconfig (подправляем че надо, а че нет - сохраняем конфигу)
make bzImage
make modules
make modules_install
make install
перезагрузил тачку с новым ядром - ура!

Глядя сюда, понимаю, как мне повезло с дистрибутивом. :)

Не в дистрибе дело! Ядрышко 2.6.14-rc1 я стялнул с kernel.org и поставил себе, оно ж не только для АСПхи написано, да и вообще не для какого-либо дистриба!
Последовательность
make menuconfig (подправляем че надо, а че нет - сохраняем конфигу)
make bzImage
make modules
make modules_install
make install

одинакова.

MaGIc2laNTern писал(а):
11.10.2005 09:56
Блин!!
Проблема в том что Я не знаю как мне удалить ядро 2.6.11-prep, дабы поставить официальное АСПовское последнее!!!!


/lib/modules - треш папку с названием 2.6.11-prep
/boot - треш файлы, где присутствует 2.6.11-prep (initrd, system.map, vmlinuz) а также подчищает соответствующие строки в конфиге своего загрущика (граб, лило и т.д.)
Вроде все, если че упустил, добавте.

2Alexxx:
:) опередил
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Помогите с обновлением ядра!

Сообщение MaGIc laNTern »

Удалил то что вы сказали, но теперь:
[root@pivo ~]# aspldr
Open file error!
File name: /boot/initrd-2.6.11-prep.img
Error message: No such file or directory
Соответственно Я теперь могу новые ядра прописывать разве что ручками, а вот aspldr этого уже не сделает, потому-что у него теперь map испорченный (а как же, ядро удалили, а он об этом ничего и не знает). =((
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Помогите с обновлением ядра!

Сообщение MaGIc laNTern »

Я тут скачал ядро 2.6.12-prep ( http://ftp.asplinux.ru/i386/updates/10/SRPMS/kernel-2.6.12-1.1381.2asp.nosrc.rpm ) и попробовал собрать по приведённой здесь инструкции:

Может кому понадобится последующие мои действия:
rpm -i ./исходник
зашел в папку SPECS (/usr/src/asplinux/SPECS/)
rpmbuild -bp --target="i686" kernel-2.6.spec
появились пропатченные исходники
дальше сюда - /usr/src/asplinux/BUILD/kernel-2.6.12/linux-2.6.12
make menuconfig (подправляем чеhttp://linuxforum.ru/index.php?act=Msg&CODE=4&MID=4005 надо, а че нет - сохраняем конфигу)
make bzImage
make modules
make modules_install
make install
перезагрузил тачку с новым ядром - ура!

За тем исключением, что Я перед сборкой предварительно создал папку BUILD и сделал mount --bind /mnt/M/etc/soft/kernel/BUILD /usr/src/asplinux/BUILD потому-что на /mnt/M у меня в отличие от / много свободного места.
И ещё за тем исключением, что после make modules Я ещё написал make.
Так-вот. В общем всё прекрасно собралось и поставилось... НО! В /boot Я не нашёл файла initrd для ядра 2.6.12-prep.
Кто-нибудь сталкивался с такой проблемой? Пожалуйста, подскажите, что нужно делать?
Вроде тут могут помочь такие утилиты как mkinitrd и depmod, но всё таки очень странно! Ведь когда Я собирал точно такое-же 2.6.11-prep ядро - initrd файл создался сам при make install!
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Помогите с обновлением ядра!

Сообщение Данил »

$$$$Удалил то что вы сказали, но теперь:
[root@pivo ~]# aspldr
Open file error!
File name: /boot/initrd-2.6.11-prep.img
Error message: No such file or directory
Соответственно Я теперь могу новые ядра прописывать разве что ручками, а вот aspldr этого уже не сделает, потому-что у него теперь map испорченный (а как же, ядро удалили, а он об этом ничего и не знает). =(($$$$$$

иши /etc/aspldr.conf, и правь, как надо тебе.
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Помогите с обновлением ядра!

Сообщение MaGIc laNTern »

Да, Я его уже исправил.
Мне сейчас важнее поставить 2.6.12-prep!
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Помогите с обновлением ядра!

Сообщение Данил »

Я всегда устанавливал ядро так: make ; make modules_install ; make install...
Все было ОК.
И хочу спросить, зачем тебе 12-е ядро, когда уже 16-е на носу?
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Помогите с обновлением ядра!

Сообщение MaGIc laNTern »

В ASP как Я понял обновлением ядра занимается только Andy... Поэтому ASP'овые ядра обновляются очень медленно.
Спасибо сказали: