Подскажите, куда копать? Здесь даже сообщения об ошибке нормального нет. Как я понял, "exit 1" получается из-за того, что в файл ".newoptions" попали три строчки CONFIG_N*. Но какого чёрта они туда попали? От какого конфига это зависит?
в директории с исходниками ядра (обычно /usr/src/linux).
make menuconfig — выбираем нужные опции,
make
make modules-install.
перед make menuconfig полезно скопировать текущий конфиг откуда-то из /proc ( гугли ) в /usr/src/linux/.con... имя файла точно не помню, и запустить make oldconfig.
Видимо создание rmp-ки нужно чтобы можно было потом установить новое ядро без пересборки.
D>ядро, насколько знаю собирается так:
D>в директории с исходниками ядра (обычно /usr/src/linux).
D>make menuconfig — выбираем нужные опции, D>make D>make modules-install.
D>перед make menuconfig полезно скопировать текущий конфиг откуда-то из /proc ( гугли ) в /usr/src/linux/.con... имя файла точно не помню, и запустить make oldconfig.
Я делал и oldconfig, и menuconfig , только старый конфиг брал не из /proc, а из пакета с исходниками, но это наверняка одно и тоже, поскольку исходники и инсталляционный DVD с одного официального сервера Федоры.
А куда нужно положить .config, чтобы make его подхватил? А то в инструкции, по которой я делаю, предлагается класть в папку ~/rpmbuild/SOURCES/, причём с именем config-x86-32-generic. Учитывая, что в папке ~/rpmbuild/SOURCES/ и так лежит куча конфигов с разными именами, то не понятно, как make должен понять, какой именно конфиг мне нужен.
Здравствуйте, Mazay, Вы писали:
M>Здравствуйте, Doom100500, Вы писали:
M>Я делал и oldconfig, и menuconfig , только старый конфиг брал не из /proc, а из пакета с исходниками, но это наверняка одно и тоже, поскольку исходники и инсталляционный DVD с одного официального сервера Федоры.
Я не знаю насколько конфиг в пакете с исходниками соответствует работающему ядру. Это дистро-специфик. Тот, который в /proc — 100% соответствует.
M>А куда нужно положить .config, чтобы make его подхватил? А то в инструкции, по которой я делаю, предлагается класть в папку ~/rpmbuild/SOURCES/, причём с именем config-x86-32-generic. Учитывая, что в папке ~/rpmbuild/SOURCES/ и так лежит куча конфигов с разными именами, то не понятно, как make должен понять, какой именно конфиг мне нужен.
make должен подхватывать /usr/src/.config по умолчанию, опять — же, если дистрострители ничего не поменяли ( по идее не должны ) извини, федору не знаю.