Что такое genkernel ?

Как то устанавливал на работе Gentoo 2005.1 и когда дело дошло до компиляции ядра, то я не стал запариваться и воткнул то что было крайне необходимо. В документации по установке я прочел про genkernel, ну и соотвественно и его тож сделал. После правки lilo я сказал lilo и у мне ответили что все ок. Ребутнул комп и то ядро которое я вручную собирал не запустилось(видимо не все включил), я ядро genkernel-2.6.11 со свистом стартануло. Так вот в чем вопрос: для чего собственнно говоря нужен genkernel и что он из себя представдяет.

genkernel ядро с

genkernel ядро с настройками по дефолту (чтоб везде запускалось), для тех, кто не хочет заморачиваться с настройкаой своего ядра

Да в

Да в документации собственно написано, что это такое. Genkernel просто автоматически определяет какие опции надо включить в ядре, чтобы оно заработало, и собирает его. Т.е. надо либо конфигурировать самому либо полагаться, что генкернел угадает, что надо было включать, а что нет.

Re: Да в

KiberGus написал(а):
Да в документации собственно написано, что это такое. Genkernel просто автоматически определяет какие опции надо включить в ядре, чтобы оно заработало, и собирает его. Т.е. надо либо конфигурировать самому либо полагаться, что генкернел угадает, что надо было включать, а что нет.

Хм....то есть получается почти что ванильное ядро?

Нет, не всегда.

Нет, не всегда. еmerge устанавливает сурсы, именно ему при выборе сурса ты говоришь какие патчи наложить. Генкернел работает с симлинком на уже установленный сурс, он ничего не патчит, его задача сконфигурить, собрать и положить нав место.

А ванилла получится ежели просто распаковать сурс с ядром.

Нет. Если

Нет. Если конфигурируешь ядро ручками, то можно добиться, чтобы оно работало так, как тебе надо, а генкернел сделает так что почти наверняка запустится, но будет ли это то, что тебе нужно, не факт.

Re: Нет. Если

KiberGus написал(а):
Если конфигурируешь ядро ручками, то можно добиться, чтобы оно работало так, как тебе надо

А что делает genkernel --menuconfig all ?

KiberGus написал(а):
а генкернел сделает так что почти наверняка запустится..

Надо положить в сурсы кривой конфиг, и генкернел без параметров соберет кривое ядро.

ЗЫ
ИМХО юзать или не юзать генкернел - дело привычки. Я как-то уже привык и к вилам и к фичам генкернел. Ему еще бекапа для полного счастья не хватает.

genkernel это

genkernel это просто удобный скрипт, который сильно облегчает сборку ядра с initrd образа. Он может собирать ядро с настройками по умолчанию (без всяких опций), с помощью menuconfig (--menuconfig), или со старой настройкой (--oldconfig). Кроме того (что мне больше всего нравиться), нет проблем с настройкой gensplash-а.
Кроме всего прочего в initrd образ включены некоторые дополнительные фичи такие как автозагрузка модулей, управление устройствами udev и т.д.
Без такого скрипта, настраиавть всё в ручную достататочно сложно, поэтому, если хотите чтобы всё было быстро и красиво, и у Вас мало опыта, то genkernel Ваш выбор.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".