Что такое genkernel ?
Гость 20 января, 2006 - 11:44
Как то устанавливал на работе Gentoo 2005.1 и когда дело дошло до компиляции ядра, то я не стал запариваться и воткнул то что было крайне необходимо. В документации по установке я прочел про genkernel, ну и соотвественно и его тож сделал. После правки lilo я сказал lilo и у мне ответили что все ок. Ребутнул комп и то ядро которое я вручную собирал не запустилось(видимо не все включил), я ядро genkernel-2.6.11 со свистом стартануло. Так вот в чем вопрос: для чего собственнно говоря нужен genkernel и что он из себя представдяет.
»
- Для комментирования войдите или зарегистрируйтесь
genkernel ядро с
genkernel ядро с настройками по дефолту (чтоб везде запускалось), для тех, кто не хочет заморачиваться с настройкаой своего ядра
Да в
Да в документации собственно написано, что это такое. Genkernel просто автоматически определяет какие опции надо включить в ядре, чтобы оно заработало, и собирает его. Т.е. надо либо конфигурировать самому либо полагаться, что генкернел угадает, что надо было включать, а что нет.
Re: Да в
Хм....то есть получается почти что ванильное ядро?
Нет, не всегда.
Нет, не всегда. еmerge устанавливает сурсы, именно ему при выборе сурса ты говоришь какие патчи наложить. Генкернел работает с симлинком на уже установленный сурс, он ничего не патчит, его задача сконфигурить, собрать и положить нав место.
А ванилла получится ежели просто распаковать сурс с ядром.
Нет. Если
Нет. Если конфигурируешь ядро ручками, то можно добиться, чтобы оно работало так, как тебе надо, а генкернел сделает так что почти наверняка запустится, но будет ли это то, что тебе нужно, не факт.
Re: Нет. Если
А что делает genkernel --menuconfig all ?
Надо положить в сурсы кривой конфиг, и генкернел без параметров соберет кривое ядро.
ЗЫ
ИМХО юзать или не юзать генкернел - дело привычки. Я как-то уже привык и к вилам и к фичам генкернел. Ему еще бекапа для полного счастья не хватает.
genkernel это
genkernel это просто удобный скрипт, который сильно облегчает сборку ядра с initrd образа. Он может собирать ядро с настройками по умолчанию (без всяких опций), с помощью menuconfig (--menuconfig), или со старой настройкой (--oldconfig). Кроме того (что мне больше всего нравиться), нет проблем с настройкой gensplash-а.
Кроме всего прочего в initrd образ включены некоторые дополнительные фичи такие как автозагрузка модулей, управление устройствами udev и т.д.
Без такого скрипта, настраиавть всё в ручную достататочно сложно, поэтому, если хотите чтобы всё было быстро и красиво, и у Вас мало опыта, то genkernel Ваш выбор.