Gentoo kernel upgrade: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
Строка 1: Строка 1:
==Обновление ядра Gentoo Linux==
==Обновление ядра Gentoo Linux==
На первых порах скину ссылку, которой воспользовался сам, и которая вполне адекватная и достаточно хорошо передаёт процедуру обновления системы:
Сидел я долгое время на ядре версии 2.4. Потом обновил железо и решил поставить новую систему с новым ядром - 2.6 на 64 bit. Всё было отлично, но прошёл год, мне к тому времени понадобилось внести некоторые изменения в ядро и пересобрать его. Думал как всегда вызвать '''genkernel''' и '''menuconfig''' и не трудиться особенно, но потом решил проверить, а может вышли новые версии ядра. И действительно - за год версия немного изменилась. Ну что же, раз пересобирать ядро и править '''.config''', то тогда сразу на новое из портажей. С предисловием закончил приступим к делу =).


[http://gentoo.blog.ru/9213587.html Блог] человека, который мне помог.
==Подготовка к обновлению ядра==
Для начала обновим портажи
{{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}}


[[Медиа:GentooKernelUpgrade.pdf|BackUP]] блога, который выше (на всякий пожарный).




emerge -pv genkernel
uname -a


emerge gentoo-sources -pv
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, то тогда сразу на новое из портажей. С предисловием закончил приступим к делу =).

Подготовка к обновлению ядра

Для начала обновим портажи

emerge --sync

Я привык уже пользоваться sys-kernel/genkernel, так что обновляем и это приложение.

emerge genkernel

Теперь обновим пакеты app-admin/eselect и sys-kernel/module-rebuild (или если их нет то поставим с нуля)

emerge eselect
emerge module-rebuild && module-rebuild populate

С подготовкой закончили. Теперь самое время приступать к обновлению.

Установка исходников (source) ядра

Для начала давайте посмотрим, а что за систему мы имеем в данный момент:

uname -a

Теперь проверим, а что есть нового в портажах к данному моменту.

emerge -pv gentoo-sources



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 

Ссылки

  • Блог человека, который мне помог и стал основой данного хелпа
  • BackUP блога, который выше (на всякий пожарный).