LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Я создал Makefile

Это то же самое, что создать пустой файл, назвать его, скажем, «firefox» и пытаться запустить на выполнение, ожидая увидеть окно браузера.

make menuconfig — это команда, запускающая цель «menuconfig», описание которой берётся из Makefile. Нужно скачать исходники ядра (либо с http://kernel.org, либо, что предпочтительнее, взять исходники того варианта ядра, которое входит в твой дистрибутив), распаковать их, зайти в корень дерева исходников (ты увидишь там Makefile, и он будет далеко не пустой) и там это выполнить. Тогда запустится конфигуратор ядра, позволяющий просмотреть включенные опции и изменить их.

Тогда ты увидишь «дефолт» — включенные по умолчанию опции. Чтобы посмотреть опции конкретно того ядра, которое сейчас запущено, нужно, находясь в том же корне дерева исходников, сделать zcat /proc/config.gz > .config и повторить make menuconfig (или любой другой *config).

Что делает первая команда: в псевдофайле /proc/config.gz находится конфигурация запущенного в данный момент ядра, сжатая gzip'ом. zcat распаковывает этот файл и выводит в стандартный вывод (на консоль), а > .config перенаправляет стандартный вывод в файл. Все конфигураторы (menuconfig, nconfig) считывают выбранные опции из этого файла и сохраняют изменения в него же.

Исправление intelfx, :

Я создал Makefile

Это то же самое, что создать пустой файл, назвать его, скажем, «firefox» и пытаться запустить на выполнение, ожидая увидеть окно браузера.

make menuconfig — это команда, запускающая конфигуратор ядра. Нужно скачать исходники ядра (либо с http://kernel.org, либо, что предпочтительнее, взять исходники того варианта ядра, которое входит в твой дистрибутив), распаковать их, зайти в корень дерева исходников (ты увидишь там Makefile, и он будет далеко не пустой) и там это выполнить.

Тогда ты увидишь «дефолт» — включенные по умолчанию опции. Чтобы посмотреть опции конкретно того ядра, которое сейчас запущено, нужно, находясь в том же корне дерева исходников, сделать zcat /proc/config.gz > .config и повторить make menuconfig (или любой другой *config).

Что делает первая команда: в псевдофайле /proc/config.gz находится конфигурация запущенного в данный момент ядра, сжатая gzip'ом. zcat распаковывает этот файл и выводит в стандартный вывод (на консоль), а > .config перенаправляет стандартный вывод в файл. Все конфигураторы (menuconfig, nconfig) считывают выбранные опции из этого файла и сохраняют изменения в него же.

Исходная версия intelfx, :

Я создал Makefile

Это то же самое, что создать пустой файл, назвать его, скажем, «firefox» и пытаться запустить на выполнение, ожидая увидеть окно браузера.

make menuconfig — это команда, запускающая конфигуратор ядра. Нужно скачать исходники ядра (либо с http://kernel.org, либо, что предпочтительнее, взять исходники того варианта ядра, которое входит в твой дистрибутив), распаковать их, зайти в корень дерева исходников (ты увидишь там Makefile, и он будет далеко не пустой) и там это выполнить.

Тогда ты увидишь «дефолт» — включенные по умолчанию опции. Чтобы посмотреть опции конкретно того ядра, которое сейчас запущено, нужно, находясь в том же корне дерева исходников, сделать zcat /proc/config.gz > .config и повторить make menuconfig.