LinuxForum.Fans
Тема

Упрощение сборки ядра Linux

Автор: Zoominger 14 сообщений 8750 просмотров
#195444

Здравствуйте. Мне приходилось несколько раз пересобирать ядро Линукса, и у меня возник естественный вопрос - а нельзя ли попроще? Всякий раз приходится долго и упорно конфигурировать, что-то включать, что-то отключать. Конфиг сохраняю, но железо везде разное - шаблон не катит. Так вот вопрос, собственно: "А есть ли нормальная графическая программа-мастер, которая быстро поможет сконфигурировать ядро перед компиляцией - выбрать тип процессора, имеющееся оборудование, поддержку радиомодулей и так далее?". Каждый раз прощёлкивать по сотне галочек - чрезвычайно муторное занятие.
И ещё тогда до кучи вопрос - а нет ли рабочей программы такого же типа для Gentoo Linux? Но это так, между делом.
Заранее спасибо.

#195447
Zoominger написал:
И ещё тогда до кучи вопрос - а нет ли рабочей программы такого же типа для Gentoo Linux?

Шутите?

text
gentoo-laptop # eix genkernel
* sys-kernel/genkernel
     Available versions:  3.4.12.6-r5 3.4.15-r1 3.4.15-r2 3.4.15-r4 3.4.18-r1 {bash-completion ibm selinux}
     Homepage:            http://www.gentoo.org
     Description:         Gentoo automatic kernel building scripts

Есть куча сайтов, введя на которых вывод lspci, можно получить вполне себе рабочий конфигурационный файл.

Zoominger написал:
Всякий раз приходится долго и упорно конфигурировать, что-то включать, что-то отключать.

Если на одном и том же «железе», то прекрасно сэкономить время может
[console]make oldconfig[/console]

Zoominger написал:
Конфиг сохраняю, но железо везде разное - шаблон не катит.

В Funtoo, к примеру, есть возможность посредством emerge установить ядро с SystemRescueCD — а оно поддерживает кучу «железа»!

#195449

Lupo Alberto, для Генты была такая программа, ныне свёрнута)
Нет, мне нужно знать, есть ли такой мастер (наподобие xconfig, только без сотен параметров), в котором можно просто выбрать нужное оборудование и флаги, а всё остальное - убрать.

#195451
Zoominger написал:
для Генты была такая программа, ныне свёрнута)

Напомните, пожалуйста, что-то я не припомню.

#195452

С одной стороны вы спрашиваете о том, как быстрее сконфигурировать ядро, с другой пытаетесь убрать львиную долю параметров, не проще ли использовать genkernel - он поддерживает огромное кол-во оборудования/пр. и не нуждается вообще в конфигурировании (в большинстве случаев)? Просто emerge genkernel (вырвал из контекста) и все - ядро у вас есть.

#195453

Напомнить не могу (поисковик в помощь), но свёрнута была в 2008 точно.

#195455
Zoominger написал:
Напомнить не могу (поисковик в помощь)

Понимаете, я первый раз Gentoo установил в 2004 году. Так вот я не помню такой программы, которая бы позволяла собрать ядро, поставив несколько «галочек».

#195457

Одно время я пытался конфигурировать ядро с помощью AutoKernConf: Automagical Kernel Configuration, но собранные таким способом ядра всё равно нуждались в «ручной доводке», да и графического интерфейса там и близко нет.

#195458

emlsch, поискал - интересная вещь. Только под Гентой?

Lupo Alberto, я не про галочки, я про программу, которая бы, например, сама определила оборудование и проставила нужные галочки (но это уже утопия) - было бы достаточно просто программки, которая сама проставит всё, что надо, если в ней выставить список оборудования и типа процессора, к примеру. Генератор конфигов, чтоли.

#195461
Zoominger написал:
поискал - интересная вещь. Только под Гентой?
Lupo Alberto написал:
Шутите?
text
gentoo-laptop # eix genkernel
* sys-kernel/genkernel
     Available versions:  3.4.12.6-r5 3.4.15-r1 3.4.15-r2 3.4.15-r4 3.4.18-r1 {bash-completion ibm selinux}
     Homepage:            http://www.gentoo.org
     Description:         Gentoo automatic kernel building scripts

Вы посты по диагонали просматриваете?

#195462
Zoominger написал:
emlsch, поискал - интересная вещь. Только под Гентой?

Lupo Alberto, я не про галочки, я про программу, которая бы, например, сама определила оборудование и проставила нужные галочки (но это уже утопия) - было бы достаточно просто программки, которая сама проставит всё, что надо, если в ней выставить список оборудования и типа процессора, к примеру. Генератор конфигов, чтоли.

Genkernel просто автоматизирует сборку и установку initrd. Да, только в Gentoo и его потомке Funtoo.

#195463

Понятно, ладно, за помощь - спасибо.

#199202

genkernel Вам поможет.

На сколько я понял, это как раз, то что нужно.

Войдите или зарегистрируйтесь, чтобы ответить.