Обновление ядра [SOLVED]
DemanXP 8 марта, 2007 - 00:23
В Генту сижу первый раз и ядро ещё не обновлял. Ща стоит 2.6.16. Хочу обновить. Вопрос, как сделать это максимально правильно и эффективно? Или опять придётся все настройки ручками вводить в make menuconfig???
И ещё вопрос, где лучше брать ядро? На оф. сайте, или с сайта Генту?
»
- Для комментирования войдите или зарегистрируйтесь
Обновлять
Обновлять яддро проще простого....
дальше берем конфиг текущего ядра
/proc/config.gz
и соответственно либо его скармливаем генкернелу....
либо на его базе конфигурим новое ядро....
НО
ОБЯЗАТЕЛЬНО проверяем все опции...
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
если /boot
если /boot примонтирован, и там есть конфиг (обычно есть) то он подхватывается при запуске make menuconfig
Не надо
Не надо глупости говорить. Конфиг берётся .config из директории ядра. Если его там нет - то дефолтные настройки выставляются. Из /boot он не подхватывается, его надо самому скопировать. Но лучше всё же из /proc/config.gz
_________________
(define (brainfucking brain)
(brainfucking brain))
а ты поробуй.
а ты поробуй. удали конфиг в папке ведра, отключи тот что в прок, а потом примаунти бут, и запусти менюконфиг.
Я скопировал
Я скопировал конфиг (/usr/src/linux/.config), удалил старое ядро (emerge -C gentoo-sources) и поставил новое. Потом старый конфиг кинул на место и make oldconfig - спрашивают тока о новых опциях.
_________________
Zwei Drachen betrachten einander
emerge -v gentoo-sources
Эмерджа ядро качать не хочет, хотя дерево портежей у меня последнее, а ядро старое...
Может оно у тя
Может оно у тя уже стоит ;-)
покажи
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Если б стояло - я б знал ;)
Лично я скачал
Лично я скачал просто с kernel.org последнее ядро и скопировал старый .config - всё Ок. По-моему это самый простой способ
emerge --info в
emerge --info в студию
такое ощущение что у тя портаж старый...
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Портаж обновлял недавно...
emerge -v eix update-eixeix
что говорит?
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Я ж говорил, что портежи последние....
А нука, на
А нука, на пробу
emerge -av \=sys-kernel/gentoo-sources-2.6.19-r5
чем блокируется?
_________________
Это заговор квадратикофф!!!
From Siberia with Love!
Вродь ничего...
А здесь вродь всё норм... Зато:
Хотя остальные пакеты с флагом ~x86 у меня ставятся автоматически и без проблем
_________________
Во имя Святого Пингвина!
У тебя в
У тебя в кейвордах стоит только x86
так что ~x86 пакеты у тя ставиться не могут
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Сделал, как
Сделал, как посоветовал Head Hunter - скачал ядро с его официального сайта и поставил его, сменив симлинк /usr/src/linux
тоже хорошо, но
тоже хорошо, но непонятно как вести себя будут пакеты которые от ведра зависят, внимательнее к ним присматривайся так как портаж думает что у тебя ещё старое ведро
Нормально себя пакеты ведут :))
1) Добавил его к /etc/portage/profile/packega.provided
2) Те пакеты, которые от ведра зависят, проверяют его версию не через emerge :) У меня корректно писало мою версию ведра и без добавления инфы в packega.provided...
_________________
Во имя Святого Пингвина!