|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ramazan Jah-Far 2:5020/400 29 Dec 2002 19:08:15 To : Andrey Tapkin Subject : Re: Kernel Upgrade -------------------------------------------------------------------------------- Hi! In fido7.ru.linux, Andrey Tapkin wrote: AT> У меня на сервере стоит RedHat 7.3с ядром 2.4.18-** AT>... AT> то как ПРОЩЕ ВСЕГО поставить его, чтобы ничего не глюкнуло, AT> не сбилось, не перестало загружаться. (это production server, AT> обслуживает сайты). Проще всего загрузить kernel-smp-2.4.18-19.7.x.i686.rpm и сначала инсталлировать рядом со старым: rpm -ivh kernel-smp-2.4.18-19.7.x.i686.rpm Инсталлятор сам добавит его в меню GRUB (для LILO вроде бы тоже, причём сразу сделает загружаемым по умолчанию, в отличие от GRUB). Протестируешь пару месяцев, [сделаешь его загружаемым по умолчанию в GRUB,] и удалишь старое ядро: rpm --erase kernel-2.4.18-3 AT> P.S. А может вовсе не принципиально ставить версию ядра именно AT> readhat'овскую? С kernel.org тоже нормально пройдет? С RH системой лучше RH ядро. Hутром чую, но доказать не могу :)... А уж то, что проще - однозначно. Оцени хотя бы тот факт, что при использовании готового .rpm не придётся думать про конфигурацию ядра и тратить время на сборку. Кроме этого, есть два других альтернативных варианта: 1) если времени у тебя много и хочется поэкспериментировать с конфигурированием ядра, но в то же время иметь возможность собрать ядра со стандартными RH конфигами, закачивай SRPM. С ним полная сборка может занять сутки (все RH ix86 конфигурации, uniprocessor/smp/debug/bigmem), но можно собрать только нужные: rpm -ivh kernel-2.4.18-19.7.x.src.rpm rpm -bb --without debug --without up --without bigmem\ --target i686 /usr/src/redhat/SPECS/kernel-2.4.spec Для собственных конфигураций делаешь так: rpm -bp /usr/src/redhat/SPECS/kernel-2.4.spec cd /usr/src/redhat/BUILD/kernel-2.4.18/linux cp ../../../SOURCES/kernel-2.4.18-i686-smp.config .config конфигурируешь (make xconfig или menuconfig, config) копируешь конфигурацию в SOURCES: cp .config ../../../SOURCES/kernel-2.4.18-i686-my.config и с ней собираешь ядро в пакет: cd ../../.. rpm -bb --define='targetboard my' --target i686 SPECS/kernel-2.4.spec ядро ляжет в /usr/src/redhat/RPMS/i686/kernel-2.4.18-19.7.xmy.i686.rpm BTW, в Debian тоже есть штуковина для сборки ядер в пакеты (.deb). Это вообще довольно правильная идея. К ней бы ещё возможность апгрейда исходников ядра патчами, через apt :-) 2) kernel-source-2.4.18-19.7.x.i386.rpm или ядро с kernel.org Здесь основной недостаток - то, что собранное ядро инсталлируется в обход package manager. Т.е. получаем, скажем кучу модулей в /lib/modules/2.4.18-19.7.xcustom, и rpm не скажет, какому пакету они принадлежат. AT> И есть где-то AT> специальное место, чтоб именно SMP версии были ядер, а то как AT> ни старался - не мог найти. Для меня это место тут: http://ftp-stud.fht-esslingen.de/pub/Mirrors/updates.redhat.com\ /7.3/en/os/i686/kernel-smp-2.4.18-19.7.x.i686.rpm А вообще, зеркал RH как грязи. Вот только на Украине нет. -- Bye! Ramazan --- ifmail v.2.15dev5 * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2169768268c31.html, оценка из 5, голосов 10
|