Gentoo kernel upgrade: различия между версиями
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
==Обновление ядра Gentoo Linux== | ==Обновление ядра Gentoo Linux== | ||
Сидел я долгое время на ядре версии 2.4. Потом обновил железо и решил поставить новую систему с новым ядром - 2.6 на 64 bit. Всё было отлично, но прошёл год, мне к тому времени понадобилось внести некоторые изменения в ядро и пересобрать его. Думал как всегда вызвать '''genkernel''' и '''menuconfig''' и не трудиться особенно, но потом решил проверить, а может вышли новые версии ядра. И действительно - за год версия немного изменилась. Ну что же, раз пересобирать ядро и править '''.config''', то тогда сразу на новое из портажей. С предисловием закончил приступим к делу =). | |||
==Подготовка к обновлению ядра== | |||
Для начала обновим портажи | |||
{{root|emerge --sync}} | |||
Я привык уже пользоваться {{Package|sys-kernel/genkernel||direct=yes}}, так что обновляем и это приложение. | |||
{{root|emerge genkernel}} | |||
Теперь обновим пакеты {{Package|app-admin/eselect||direct=yes}} и {{Package|sys-kernel/module-rebuild||direct=yes}} (или если их нет то поставим с нуля) | |||
{{root|emerge eselect}} | |||
{{root|emerge module-rebuild && module-rebuild populate}} | |||
С подготовкой закончили. Теперь самое время приступать к обновлению. | |||
==Установка исходников (source) ядра== | |||
Для начала давайте посмотрим, а что за систему мы имеем в данный момент: | |||
{{root|uname -a}} | |||
Теперь проверим, а что есть нового в портажах к данному моменту. | |||
{{root|emerge -pv gentoo-sources}} | |||
emerge gentoo-sources | emerge gentoo-sources | ||
Строка 23: | Строка 35: | ||
Save an Alternate Configuration File | Save an Alternate Configuration File | ||
==Ссылки== | |||
* [http://gentoo.blog.ru/9213587.html Блог] человека, который мне помог и стал основой данного хелпа | |||
* [[Медиа:GentooKernelUpgrade.pdf|BackUP]] блога, который выше (на всякий пожарный). | |||
[[Category:Index]] | [[Category:Index]] | ||
[[Category:Linux]] | [[Category:Linux]] |
Версия 21:34, 23 января 2010
Обновление ядра Gentoo Linux
Сидел я долгое время на ядре версии 2.4. Потом обновил железо и решил поставить новую систему с новым ядром - 2.6 на 64 bit. Всё было отлично, но прошёл год, мне к тому времени понадобилось внести некоторые изменения в ядро и пересобрать его. Думал как всегда вызвать genkernel и menuconfig и не трудиться особенно, но потом решил проверить, а может вышли новые версии ядра. И действительно - за год версия немного изменилась. Ну что же, раз пересобирать ядро и править .config, то тогда сразу на новое из портажей. С предисловием закончил приступим к делу =).
Подготовка к обновлению ядра
Для начала обновим портажи
Я привык уже пользоваться sys-kernel/genkernel, так что обновляем и это приложение.
Теперь обновим пакеты app-admin/eselect и sys-kernel/module-rebuild (или если их нет то поставим с нуля)
С подготовкой закончили. Теперь самое время приступать к обновлению.
Установка исходников (source) ядра
Для начала давайте посмотрим, а что за систему мы имеем в данный момент:
Теперь проверим, а что есть нового в портажах к данному моменту.
emerge gentoo-sources
ls -la /usr/src eselect kernel list eselect kernel set 3 eselect kernel list
genkernel --menuconfig all Load an Alternate Configuration File Save an Alternate Configuration File