Ядро в rpm

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

Модератор: Bizdelnick

Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Ядро в rpm

Сообщение TWINc »

Собственно как? Какие файлы нужно выбирать для копирования? initrd & vmlinuz или еще ест что то? модули например(а где они лежат?)... жду помощи =)
Registered Linux user number #434194
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Ядро в rpm

Сообщение Nightwolf_ng »

Хороший вопрос... После сборки ядро само ставиться уже разучилось? :unsure:
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Ядро в rpm

Сообщение MIX@ »

Нужно в /boot скопировать:
System.map.gz -> System.map-версия
bzImage -> vmlinuz-версия
config -> config-версия

Далее поправаить lilo.conf и запустить lilo, что бы внести изменение в mbr (ну или куда там у вас)

Модули находятся в /lib/modules/версия-ядра/
Добро должно быть с кулаками
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Ядро в rpm

Сообщение Nightwolf_ng »

MIX@ писал(а):
06.08.2006 20:46
Нужно в /boot скопировать:
System.map.gz -> System.map-версия
bzImage -> vmlinuz-версия
config -> config-версия

А зачем, если команда make install делает всё прекрасно сама?

MIX@ писал(а):
06.08.2006 20:46
и запустить lilo, что бы внести изменение в mbr (ну или куда там у вас)

Ещё интереснее... :o
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Ядро в rpm

Сообщение MIX@ »

Mati_maniak писал(а):
06.08.2006 20:53
А зачем, если команда make install делает всё прекрасно сама?

Дело в том, что штатный инсталл скрипт так же редактирует lilo.conf, а потом запускает lilo для внесения изсенений...
Всё бы ничего, да иногда lilo.conf он редактирует весьма криво, что может стать барьером для новичка
А "ручной" метод гораздо более надёжен и позволяет до конца разобраться в процесс инсталяции ядра

(Mati_maniak @ Aug 6 2006, в 20:53) писал(а):Ещё интереснее... :o


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

Re: Ядро в rpm

Сообщение Nightwolf_ng »

MIX@ писал(а):
07.08.2006 01:43
Дело в том, что штатный инсталл скрипт так же редактирует lilo.conf, а потом запускает lilo для внесения изсенений...
Всё бы ничего, да иногда lilo.conf он редактирует весьма криво, что может стать барьером для новичка
А "ручной" метод гораздо более надёжен и позволяет до конца разобраться в процесс инсталяции ядра

Возможно... У меня grub и ничего само не редактируется...

MIX@ писал(а):
07.08.2006 01:43
Не совсем понял намёк...

Опять же не очень понятно зачем трогать загрузчик после установки нового ядра... Или я чего-то не понимаю... Или это lilo такой чудной (никогда просто его не пользовал)... :unsure:
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Ядро в rpm

Сообщение MIX@ »

Mati_maniak писал(а):
07.08.2006 02:15
Возможно... У меня grub и ничего само не редактируется...

скрипт "умеет конфигурировать" только lilo

Mati_maniak писал(а):
07.08.2006 02:15
Опять же не очень понятно зачем трогать загрузчик после установки нового ядра... Или я чего-то не понимаю... Или это lilo такой чудной (никогда просто его не пользовал)... :unsure:

После установки нового ядра необходимо внести изменения в конфигурационный файл загрузчика, дабы в нём появилась строчка с новым ядром (при условии, что хотите отставить старое ядро)
После этого необходимы перезапустить lilo, дабы внести изменения в mbr
Добро должно быть с кулаками
Спасибо сказали:
Аватара пользователя
lexus3d
Сообщения: 172

Re: Ядро в rpm

Сообщение lexus3d »

ну дак насколько я помню, нам нужно только поправить конфиг загрузчика, что бы было 2 ядра (old&new) и скоприровать само яяддрроо в /boot ? а модули вроде просто make install'ом раскидываются куда надо, ну по нужде они вроде просто потом прописываюся в modules, что бы грузились при загрузке системы
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали:
Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Re: Ядро в rpm

Сообщение TWINc »

Черт... :ph34r: видимо я не совсем корректно задал вопрос. Ядро компилиться
make
make modules_install install
все супер
в гробе все то же прописываеться. вот ядро готово и стоит в системе и теперь я хочу это ядро засунуть в rpm чтобы удобно было устанавливать на другие машины <_<
Registered Linux user number #434194
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Ядро в rpm

Сообщение MIX@ »

Значит тебе нужно сделать папку следующей иерархии:
cd /home/user/kernel-версия
./boot/vmlinuz-версия
./boot/System.map-версия
./boot/config-версия
./lib/modules/версия-ядра

модули ядра лежат в одноимённой папке в системе /lib/modules/версия-ядра
далее эту папочку запаковать в rpm или тарболл

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

Re: Ядро в rpm

Сообщение Nightwolf_ng »

MIX@ писал(а):
07.08.2006 02:43
После установки нового ядра необходимо внести изменения в конфигурационный файл загрузчика, дабы в нём появилась строчка с новым ядром (при условии, что хотите отставить старое ядро)
После этого необходимы перезапустить lilo, дабы внести изменения в mbr

Если это правда, то lilo - гнилой загрузчик! <_< :lol: Ибо с grub проблем нет - я даже конфиг не правлю, т.к. make install сам создаёт симлинк на новое ядро... B) ;)
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Ядро в rpm

Сообщение Bolverk »

Mati_maniak писал(а):
07.08.2006 17:39
Если это правда, то lilo - гнилой загрузчик! <_< :lol: Ибо с grub проблем нет - я даже конфиг не правлю, т.к. make install сам создаёт симлинк на новое ядро... B) ;)

не сравнивайте тёплое с мягким ©
Спасибо сказали:
Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Re: Ядро в rpm

Сообщение TWINc »

MIX@ писал(а):
07.08.2006 15:55
Хотя ядро собранное под какую-то конкретную машину может просто не встать на другую


Ну я там все включил под большинство систем...
Registered Linux user number #434194
Спасибо сказали: