Обновление ядра (как обновиться с 2.4 до 2.6.18?)

SLAX, Deep Style, ZenWalk

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

Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Обновление ядра

Сообщение kernel_mode »

Надо ли скачивать исходники ядра и собирать своё ядро, или достаточно скачать с kernel.org файл patch-2.6.18.1.bz? Что с этим файлом делать?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Обновление ядра

Сообщение cheer »

В testing обычно последнее, на него уже можно накладывать патчи. Ядро собирается, потом надо не забыть положить rc.modules от 2.6 в rc.d - обычно где-то в районе testing есть.
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: Обновление ядра

Сообщение kernel_mode »

cheer писал(а):
03.11.2006 19:44
В testing обычно последнее, на него уже можно накладывать патчи. Ядро собирается, потом надо не забыть положить rc.modules от 2.6 в rc.d - обычно где-то в районе testing есть.

1)Гм... А можно просто исходники скачать и откомпилить поверх 2.4?
2)(Если нельзя) В слакбуке сказано, что если обновлять или менять ядро с установочного диска, то надо зайти в папку kernels, выбрать нужное ядро и копировать файлы System.map и config в каталог /boot (здесь проблем не возникло, единственное изменение, которое я заметил, это то, что System.map был заархивирован), далее скопировать bzImage в /boot/vmlinuz, но ведь /boot/vmlinuz - это файл... Как быть?
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Обновление ядра

Сообщение estarchak »

bzImage тоже файл.
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: Обновление ядра

Сообщение kernel_mode »

estarchak писал(а):
03.11.2006 23:11
bzImage тоже файл.

Я понимаю :) Его куда надо копировать? В /boot?
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: Обновление ядра

Сообщение kernel_mode »

Ну, я имею в виду, что если bzImage в vmlinuz скпировать нельзя, то куда надо :rolleyes: (цитата из slackbook: "Чтобы использовать ядро, скопируйте файлы System.map и config в каталог /boot, а ядро скопируйте в /boot/vmlinuz" :) )
=================
Ещё кое что:
к примеру я скачал патч, как пропатчить ядро?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Обновление ядра

Сообщение cheer »

Ну компилировать "поверх", а как ещё?!
Прочитайте "Ядерную физику для домохозяйки", там должны быть ответы на многие вопросы. По патчам - man patch.
Да всё равно, куда копировать vmlinuz, bzImage или ещё что-то. Надо просто новое ядро в загрузчик прописать. Можно ядро хоть "32dstge" назвать, сути его это не меняет.
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: Обновление ядра

Сообщение TwisT »

Всем доброго времени суток
Собрал 2,6,18, прописал в лило все а оно орет при загрузке как белый медведь в жару
kernel panic not syncing : no cpio magic
Шо за меджик?ядру чего то не хватает?
ЗЫ: Паника сразу после определения типа проца
Linux user #432536.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Обновление ядра

Сообщение cheer »

А как собирали-то? Указав необходимые опции, потом:

Код: Выделить всё

make modules
make modules_install
cp где-то там ядро /boot/kernel26

Есть подозрение, что вы используете старый mkinitrd, а с 18 mkinitcpio. Или косяк в файловой системе. Опять же где-то в testing лежит какой-то конфиг от Патрика. Можно его использовать, а потом повыдёргивать ненужные штуковины.
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: Обновление ядра

Сообщение TwisT »

cheer писал(а):
04.11.2006 16:00
Есть подозрение, что вы используете старый mkinitrd, а с 18 mkinitcpio.

А можно здесь по подробнее, где то прочитал что с 18 используется mkinitcpio
А что это?
Собирал традиционно указал все опции, потом подправил в makefile подправил параметр
extraversion=my чтобы он предыдущие модули не грохнул, а точнее чтоб они отдельно лежали
ну потом
make bzImage && modules && modules_install
скопировал ядро в /boot
подправил lilo.conf
ну и запустил lilo соответственно
все вроде ок никто не кричит
Linux user #432536.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Обновление ядра

Сообщение cheer »

хм, похоже, что mkinitcpio - фишка Archlinux.
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: Обновление ядра

Сообщение TwisT »

cheer писал(а):
04.11.2006 17:31
хм, похоже, что mkinitcpio - фишка Archlinux.

не понял, выхотитес сказать что ядра 2,6,18 для Слаки и Арча чем то отличаются?
linux-2.6.18-archEdition?
PS: пкажите пример использования этого вашего mkinitcpio, пжалста
Linux user #432536.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Обновление ядра

Сообщение cheer »

Нет, я про mkinitcpio. Всё-таки подозреваю, что чего-то вы не включили. Поиск проблемы по гуглу видимых результатов не дал. Проверьте ещё раз файловую систему (поддержка есть ли), есть ли поддержка необходимых модулей.. Приведите строчки из lilo.
Ядра, кстати, тоже отличаются. Ибо в Arch'e на них накладывают патчи, да и ядер там несколько.

А в "block devices" поддержка Initial RAM Filesystem включена?
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: Обновление ядра

Сообщение TwisT »

поддержка Initial RAM Filesystem включена,
У меня на reiserfs система стоит, я включаю ext2 в ядро а рейзер - модулем
LILO:
image = /boot/kernel-2.6.18my
root = /dev/sda7
initrd = /boot/initrd.gz
label = Slack-2.6.18my

сообщение ядра: Unpacking initramfs .....<0> Kernel panic - not syncing: no cpio magic
Linux user #432536.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Обновление ядра

Сообщение cheer »

А если закоментировать строчку про initrd? И попробовать ФС в ядро встроить? Ещё grub можно попробовать.
Спасибо сказали:
Аватара пользователя
parfenius
Сообщения: 32
ОС: Windows & *nix

Re: Обновление ядра

Сообщение parfenius »

DEATH писал(а):
03.11.2006 18:56
Надо ли скачивать исходники ядра и собирать своё ядро, или достаточно скачать с kernel.org файл patch-2.6.18.1.bz? Что с этим файлом делать?

Скачай исходники ядра с kernel.org и собирай его =) Неплохое руководство есть тута http://linux4u.jinr.ru/docs/add04/kernel-2...nstall-2.0.html
Так как ты хочешь перейти с 2.4 на 2.6, то нужно заменить старый /etc/rc.d/rc.modules на новый, в котором потом раскомментируешь используемые модули.
Спасибо сказали:
*F1reb1rd
Сообщения: 69
ОС: slackware

Re: Обновление ядра

Сообщение *F1reb1rd »

вроде имеет значение сначала инит, потом рутфс.
asus v1j | slackware current
Спасибо сказали: