Вопрос № 62195: Здравствуйте эксперты...
Использую дистрибутив Fedora Core 6. Как отключить загрузку модуля ipv6
при старте системы? Перекомпиляцию ядра не предлагать, это абсолютно не нужные телодвижения, должно решаться как то проще. И еще желательно чтобы...Вопрос № 62271: Здравствуйте, уважаемые и порой незаменимые эксперты!
У меня возникла необходимость пересобрать ядро недавно установленного ASP Linux 11
Захожу,
# cd /usr/src/kernels/2.6.14*i686
запускаю
# make config
и мне предлагается...
Вопрос № 62.195
Здравствуйте эксперты...
Использую дистрибутив Fedora Core 6. Как отключить загрузку модуля ipv6
при старте системы? Перекомпиляцию ядра не предлагать, это абсолютно не нужные телодвижения, должно решаться как то проще. И еще желательно чтобы более никакой демон вроде named или dhcpd не смог его подгрузить по своему желанию.
NETWORKING_IPV6 = no
--------- Кто понял жизнь - тот не спешит...
Ответ отправил: Lexandros (статус: Академик) Россия, Саратов Организация: Издательская компания "Макет Плюс" ICQ: 199353481 ---- Ответ отправлен: 12.11.2006, 17:43 Оценка за ответ: 5 Комментарий оценки: Спасибо, это конечно хорошо... но модуль то из памяти никуда не делся.
Вопрос № 62.271
Здравствуйте, уважаемые и порой незаменимые эксперты!
У меня возникла необходимость пересобрать ядро недавно установленного ASP Linux 11
Захожу,
# cd /usr/src/kernels/2.6.14*i686
запускаю
# make config
и мне предлагается ответить на несколько сотен вопросов ответы на некоторые по незнанию я хотел бы оставить по умолчанию, а вот при запуске
# make menuconfig
получаю листинг ошибок такого содержания:
HOSTCC scripts/lxdialog/checklist.o
In file included from scripts/lxdialog/checklist.c:24:
scripts/lxdialog/dialog.h:32:20: error: curses.h: Нет такого файла или каталога
In file included from scripts/lxdialog/checklist.c:24:
scripts/lxdialog/dialog.h:130: error: syntax error before 'use_colors'
scripts/lxdialog/dialog.h:130: warning: type defaults to 'int' in declaration of 'use_colors'
scripts/lxdialog/dialog.h:130: warning: data definition has no type or storage class
scripts/lxdialog/dialog.h:131: error: syntax error before 'use_shadow'
scripts/lxdialog/dialog.h:131: warning: type defaults to 'int' in declaration of 'use_shadow'
scripts/lxdialog/dialog.h:131: warning: data definition has no type or storage class
scripts/lxdialog/dialog.h:133: error: syntax error before 'attributes'
scripts/lxdialog/dialog.h:133: warning: type defaults to 'int' in declaration of 'attributes'
..и т п...............
........и т п.........
.............и т п
scripts/lxdialog/checklist.c:307: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/lxdialog/checklist.c:308: warning: implicit declaration of function 'delwin'
scripts/lxdialog/checklist.c:312: error: 'KEY_LEFT' undeclared (first use in this function)
scripts/lxdialog/checklist.c:313: error: 'KEY_RIGHT' undeclared (first use in this function)
make[2]: *** [scripts/lxdialog/checklist.o] Ошибка 1
make[1]: *** [menuconfig] Ошибка 2
make: *** [menuconfig] Ошибка 2
Что мне надо установить еще, чтобы без ошибок выполнять menuconfig (или xconfig), а не config
Отвечает: Хватов Сергей
Здравствуйте, Василий Литвиненко!
Ну, прежде всего - на вопросы отвечать придётся, как бы вам этого ни хотелось избежать - разумных умолчаний в ядре (vanilla, с kernel.org) нет
Единственный трюк - можно загрузить конфигурацию от дистрибутивного ядра - она лежит в /boot
menuconfig требует установленного curses (пакет ncurses-devel), а xconfig - qt (qt-devel) и всего что они потребуют
Ответ отправил: Хватов Сергей (статус: 8-ой класс)
Ответ отправлен: 12.11.2006, 12:45 Оценка за ответ: 5
Отвечает: Rex Sepluvzew
Здравствуйте, Василий Литвиненко!
В качестве шпаргалки для ответов предлагаю распечатать на принтере статью "Ядерная физика для домохозяйки" (http://linux.alhimia.ru/pub/lar/doc/kernel-2.6/2.0/kernel-2.6-install-2.0.html#2, это примерно 50 страниц распечатки). Если есть возможеность (у-меня другой дистр), попробуйте не maxe config, а (из-под рабочего стола) makexconfig. А то в статье группы вопросов идут немного не в той последовательности, как задаются...
--------- Я против пиратского софта!
Ответ отправил: Rex Sepluvzew (статус: 2-ой класс)
Ответ отправлен: 12.11.2006, 17:02 Оценка за ответ: 5 Комментарий оценки: За ссылку спасибо - знаний действительно не хватает. make menuconfig я уже запустил (не хватало ncurses-devel). Теперь другая проблема:
#make dep *** Warning: make dep is unnecessary now.
#make clean CLEAN .tmp_versions
возвращают "0" а дальше:
#make bzImage CHK include/linux/version.h HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include HOSTCC scripts/basic/docproc SPLIT include/linux/autoconf.h -> include/config/* HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash make[1]: *** Нет правила для сборки цели `init/main.o', требуемой для `init/built-in.o'. Останов. make: *** [init] Ошибка 2