hands vs genkernel
Gentoo-начало 9 декабря, 2006 - 03:24
вот я всю линуксовую жизнь собирал ядро руками,часто приходилось потом попровлять что-то.Вот я и подумал может попробовать попользовать genkernel?
не -all конечео ,а --menuconfig.
Кто пользовался подскажите есть разница между ядром от genkernel и ядром собраным руками?
»
- Для комментирования войдите или зарегистрируйтесь
Насколько я
Насколько я помню, genkernel - это ядро с теми же параметрами, с которыми собрано то ядро, которое загружается в память при использовании live-CD для установки Gentoo Linux. В нем включены практически все драйвера для того, чтобы оно работало при любой конфигурации железа у пользователя. Лично я всегда собираю ядро руками. Это ведь не так сложно, да и глюков у меня ниразу после этого не было.
________________
chmod -x chmod
Конечно,
Конечно, есть.
Прежде всего -- так НАМНОГО легче, не приходится заботиться о вводе последовательности make-ов -- ломает их вспоминать :)
Потом, genkernel автоматом делает и устанавливает не только ядро, но и initrd, иначе -- будешь ручками это делать...
В остальном же -- настройки задаешь ты ТОЧНО ТАК ЖЕ, как и при "обычной" сборке.
Попробую пояснить. Я -- не стороник мазохистского ковыряния в command line там, где это не необходимость. genkernel избавляет меня от геморроя, не привнося своих проблем.
IMHO
Что касается
Что касается последовательности комманд, то это скрипт называется.
Зачем его делать после каждого ядра? Я его делаю только когда тему splashа меняю.
Он же кучу лишних модулей включает?
Quote:НАМНОГО
Ну я бы не сказал, что не намного. Всего три команды, которые при желании вообще в скрипт вбить можно и будешь одну набирать. Мне проще их использовать, чем изучать genkernel.
Если руками собирать, то initrd не нужен. Конечно его можно использовать, но у меня на машине конкретное железо под которое я собираю ядро, я его в основном монолитным делаю, модулями только всякую редкость, например видеозахват.
Genkernel это
Genkernel это просто удобный скрипт для сборки ядер и инитрамфс.
Но настраивать ядро конечно лучше самому чем использовать дефолтные конфиги.
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Дефолтные
Дефолтные конфиги от генкернела (кстати, по-моему они идут не в пакете genkernel а в gentoo-sources а дальше можно собирать ядро и без генкернела), так вот, гентушная конфигурация ядра меня радует тем, что она сначала работает а уже потом можно выкидывать всё лишнее. Ну вот ленивый я, вообще на генту с мандрейка переполз. :) И такая ламерская философия меня пока тоже не подводила...
У генкернела есть одно паршивое свойство - он по-умолчанию далает mr-proper. Это напрягает в ситуации, когда нужно вкомпилить всего пару модулей а ради них приходится пресобирать ВСЁ ядро.
а если не
а если не сделать mproper иногда вылазят противные ошибки
Чтобы не
Чтобы не напрягаться, нужно сперва почитать man genkernel и узнать об очень хорошей опции --no-clean :)
Меня ломает
Меня ломает генкернелом пользоваца, мне лень.
последовательность комманд набрал однажды в скрипт, добавил звучки со спикера, и всё. Ничего не надо читать, ничего скачивать, всё само. :)
А вот генкернел не умеет со сплашем рамдиски делать, а без энтого он нафиг ненужен :P
______
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650; 256Mb(PC2700 DDR SDRAM))
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
:)
>>А вот
>>А вот генкернел не умеет со сплашем рамдиски делать, а без энтого он нафиг ненужен :P
это че?
по сабжу, тоже пользуюсь руками. (хоть и кривые, но каки есть =) )
pзаставку на
заставку на загрузочном диске во время загрузки видел? вот это оно и есть.
если нет, то
media-gfx/splashutils
media-gfx/splash-themes-livecd
http://gentoo-wiki.com/HOWTO_gensplash
Re: pзаставку на
ааа, не понял просто сначала =)
Опаньки, уже
Опаньки, уже научился:
# genkernel --gensplash=themename initrd
:)
_________________
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650; 256Mb(PC2700 DDR SDRAM))
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
:)
И получается,
И получается, что КОМУ ЧТО НРАВИЦА.
А по мне -- genkernel это хорошо. :)
Это конечно
Это конечно хорошо, но я бы его очень сильно переделал прежде чем использовать.
Не скажи...
Народ, объясните ламеру зачем нужен framebuffer, gensplash и прочяя фигня ежели все равно все (почти) сидят в иксах?
А чтобы пока
А чтобы пока грузицца-выключаецца красотища была!
и я так тоже
и я так тоже думаю, тока вот незадача - аптайм обычно 3-4 дня...
А в чем
А в чем проблема? У меня порядка сему дней, но заставкой каждый день 4-6 раз любуюсь!
Quote:но я бы его
Я вот тут тоже прикиниул х-к-н, и решил перенести из своего скрипта в генкернел, всё, что мне не хватает, и добавить новое. Так, что спор, что лучше, потихоньку становится безпредметным. Ибо нет больше ни генкернела, ни былого скриптика, а свое, оно всехда лучше, ага :P
:)
Что значит "нет
Что значит "нет больше"?! Genkernel и bash удаляют из portage??? :-D :-D :-D
Я как освобожусь, хочу мегавещч заделать. Что-то типа genkernel только:
1. Учитывает конфигурацию оборудования(lspci,lsusb и т.п.)
2. Учитывает пожелания пользователя(конфиг, в котором можно задать какие доп. фичи/девайсы ядро должно поддерживать)
3. Сборка зависящих от ядра пакетов(nvidia-drivers,kqemu и т.п.)
4. Возможно даже тестирование нового ядра(под емулятором)
+GUI,CUI
+Список новых опция ядра
+Осмысленные заготовки конфигурации вместо того г-на, которое идет с gentoo-sources и suspend2-sources