У меня на машине 5 вариантов ядер на машине.
Как мне получить .config для определенного ядра(чтобы применить его потом) если я забыл сохранить его при компиляции.
Команда make oldconfig создаст .config но только для последнего откомпилированного ядра, т.е. для исходники которого лежат в /usr/src/<версия>.
Команда make menuconfig конечно создаст мне его, но ведь для этого мне надо опять перековырять все пункты настройки................. нет ли более простого способа получения .config???
Ядро Linux (Как сохранить конфигурацию ядра......)
Модераторы: SLEDopit, Модераторы разделов
-
- Бывший модератор
- Сообщения: 630
- Статус: Тщедушный очкарик
Re: Ядро Linux
Если делаешь make install, то конфиг копируется в /boot, не всегда, правда.
Если в ядре включена соответствующая опция, то можно еще брать конфиг из /proc/.config.gz, если не ошибаюсь, или /proc/kernel/.config.gz.
Если в ядре включена соответствующая опция, то можно еще брать конфиг из /proc/.config.gz, если не ошибаюсь, или /proc/kernel/.config.gz.
Не шалю, никого не трогаю, починяю примус...
-
- Сообщения: 216
Re: Ядро Linux
А у меня по-другому
/lib/modules/версия_ядра/~build/.config
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Ядро Linux
у меня - /proc/config.gz
это конфиг ядра, которое в данный момент загружено
опция эта почти во всех виденных мной дистрах включена по умолчанию
-
- Сообщения: 10
Re: Ядро Linux
Спасибо за помощь, за /proc/config.gz - не знал 
ну тогда вопрос по ходу:
как применить потом этот config? дело в том - что я уже разок пытался применить его - не получилось....... т.е.
распаковал исходники ядра......... и тупо переписал туда .config, набираю make dep (думаю он его подхватит), я хотел миновать make menuconfig!!! а он матюкается - типа сделай сначало make menuconfig (т.е. создай .config), не смотря на то что .config там уже лежит..........
ну ладно я запускаю make menuconfig - там есть - "открыть конфиг. файл" - делаю ........ а болт извините, не получается открыть......вернее он его как бы открывает, но на самом деле ничего не меняется....
Внимание вопрос - так как его применить этот .config ??? может я че не так сделал?


ну тогда вопрос по ходу:
как применить потом этот config? дело в том - что я уже разок пытался применить его - не получилось....... т.е.
распаковал исходники ядра......... и тупо переписал туда .config, набираю make dep (думаю он его подхватит), я хотел миновать make menuconfig!!! а он матюкается - типа сделай сначало make menuconfig (т.е. создай .config), не смотря на то что .config там уже лежит..........
ну ладно я запускаю make menuconfig - там есть - "открыть конфиг. файл" - делаю ........ а болт извините, не получается открыть......вернее он его как бы открывает, но на самом деле ничего не меняется....
Внимание вопрос - так как его применить этот .config ??? может я че не так сделал?



-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Ядро Linux
Может просто руки... Ну, в смысле невнимательность... См. например http://lib.ru/unixhelp/makelin.txt
-
- Сообщения: 10
Re: Ядро Linux
спасибо за ссылку - может и руки 
а вот в /proc/.config или /proc/kernel/.config я так и не нашел .config ..................
у меня RHEL 3 .................. подскажите опцию которая отвечает за появление этого файла в /proc......

а вот в /proc/.config или /proc/kernel/.config я так и не нашел .config ..................
у меня RHEL 3 .................. подскажите опцию которая отвечает за появление этого файла в /proc......
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
-
- Сообщения: 10
Re: Ядро Linux
то что в ядре я понял - а какая опция?

-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Ядро Linux
Кстати, иногда, когда не знаешь название опции в menuconfig, но догадываешься как оно дожно звучать - хорошо помогает обычный поиск по файлу .config

Для включения config.gz - я бы, например, искал в .config, что-то типа PROC, FS или CONFIG
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Ядро Linux
Код: Выделить всё
ddc@czarkerlaptop ~ $ zcat /proc/config.gz | grep -c PROC
13
ddc@czarkerlaptop ~ $ zcat /proc/config.gz | grep -c CONFIG
919
ddc@czarkerlaptop ~ $ zcat /proc/config.gz | grep -c FS
80
А особенно он хорош, если учесть, что опция называется "CONFIG_IKCONFIG_PROC"...
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Ядро Linux
ddc писал(а): ↑17.11.2005 12:13Хороший совет...Код: Выделить всё
ddc@czarkerlaptop ~ $ zcat /proc/config.gz | grep -c PROC 13 ddc@czarkerlaptop ~ $ zcat /proc/config.gz | grep -c CONFIG 919 ddc@czarkerlaptop ~ $ zcat /proc/config.gz | grep -c FS 80
А особенно он хорош, если учесть, что опция называется "CONFIG_IKCONFIG_PROC"...
Да не, лучше спросить на форуме и потом выслушивать от самых неленивых участников реплики типа "В поиск", "RTFM" и т.д.
Мне, вероятно, повезло больше. На сервере SuSE 9.1 получил это:
zcat /proc/config.gz | grep PROC
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_IKCONFIG_PROC=y
# CONFIG_PCI_LEGACY_PROC is not set
CONFIG_SCSI_PROC_FS=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
Догадаться не сложно, что к чему...
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current