1

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

2

Zoominger пишет:

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

Шутите?

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 пишет:

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

Если на одном и том же «железе», то прекрасно сэкономить время может

 Консоль:
make oldconfig

Zoominger пишет:

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

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

Был, был и весь вышел...

3

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

4

Zoominger пишет:

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

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

Был, был и весь вышел...

5

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

6

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

7

Zoominger пишет:

Напомнить не могу (поисковик в помощь)

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

Был, был и весь вышел...

8

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

Был, был и весь вышел...

9

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

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

10

Zoominger пишет:

Генератор конфигов, чтоли.

Вот, к примеру:
http://kmuto.jp/debian/hcl/
http://62.3.120.141/~pappy/working.html

Был, был и весь вышел...

11

Zoominger пишет:

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

Lupo Alberto пишет:

Шутите?

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

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

Был, был и весь вышел...

12

Zoominger пишет:

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

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

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

13

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

14 (12.10.2011 20:35:28 отредактировано neocrust)

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

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