[РЕШЕНО] Старый конфиг
penaptica 16 февраля, 2008 - 14:47
Здравствуйте.
Я так и не понял. Могу ли я использовать старый конфиг для сборки нового ядра или нет?
Если можно использовать то как разрешается задействование новых появившихся ключей, конфиг то ведь старый?
Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
.
P.S. /usr/src/linux -> /usr/src/linux-2.6.23-gentoo-r8
Quote: make oldconfig
Зачем столько раз перестраховываться? make oldconfig и всё.
.
это ж не "перестраховка". это шаги. "перестраховкой" можно назвать только diff но лично мне всегда интересно, а "чего там поменялось" :-)
Собирать можно
Собирать можно и сразу после make oldconfig, по-моему. Это если смотреть чего да как изменилось, да перепроверять всё, тогда diff и menuconfig
Это если
Это если смотреть чего да как изменилось, да перепроверять всё, тогда diff и menuconfig
Так в этом и заключается весь смак.
У меня при
У меня при обновлении ядра юзается старый конфиг.Но я все равно пробегаюсь по настройкам ядра,типа мож че нового появилось.Если ченить критически поменялось,то правлю.А так уже наверно полгода конфиг почти не менялся.
_______________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r3 x
Смак смаком, но
Смак смаком, но это-то уж человек и сам сообразит сделать, если ядро ручками собирает (-:Е
Вопрос-то был как раз в про oldconfig
А как бы
А как бы сделать, чтоб при emerge --update --deep world старая версия ядра в /usr/src сохранялась?
Встречный
Встречный вопрос: как ты делаешь так, чтоб она (что бы ты ни подразумевал под "старой версией ядра в /usr/src") не сохранялась?
Может я не
Может я не совсем правильно выразился... Вот, для сравнения, что лежит в последней версии ядра:
и что остаётся после обновления в предыдущей версии:
По крайней мере Makefile тут точно уже нету, а хотелось бы в последствии иметь возможность при необходимости подредактировать и собрать любое из имеющихся ядер...
.
у меня есть "возможность при необходимости подредактировать и собрать любое из имеющихся ядер..."
у вас тоже, скорее всего. Если не делали emerge -C =sys-kernel/gentoo-sources-2.6.XX
Не делали, зато
Не делали, зато делали emerge --update --deep world && emerge --depclean && revdep-rebuild .
После этого тоже имеем:
Но вот зато если пробуем собрать какое нибудь из старых ядер, то получаем:
Суть ясна? И что с этим делать?
депклин юзать
депклин юзать осторожно нада...
.
дык emerge --depclean у тебя снёс старые версии ядра, оставив лишь файлы, "к-которым-он-не-при-чём" :-)
ставь eix - будешь видеть, что у тебя есть, а чего у тебя нет
>>И что с этим делать?
делать emerge =sys-kernel/gentoo-sources-2.6.XX с нужными ХХ
Я собираю ядро
Я собираю ядро вручную. И всегда конфигурирую ядро с нуля. Сейчас уже представляю что мне надо в постоянных настройках. Отсюда и возник вопрос об использовании старого конфига.
Спасибо всем за ответы!
насколько я
насколько я понял, если примонтирован бут в котором лежат старые конфиги(а если использовать make install то они там лежат), при make menuconfig старые настройки подхватываются сами.
А зачем с нуля?
Бут
Бут смонтировани всегда. У меня один раздел под весь линукс.
Сейчас хочу ядро 2.6.24, настройки не подхватываются...
Кстати, после
Кстати, после перехода на линейку 2.6.25 у меня "make oldconfig" перестал прокатывать, пытается заново отконфигурировать. Кто-нибудь сталкивался с этим?
То же самое
То же самое было, заново сделал, потом до gentoo-sources-2.6.25-r4 пока без проблем.
а скопировать
а скопировать руками конфиг?
Если подложить
Если подложить .config, сделать make oldconfig и сравнить результат с make oldconfig без подкладывания (заново конфигурируется), то набор доступных опций (если я правильно понимаю) очень даже отличается. И от этого грустно и печально мне.
просто
просто скопировать и сделать make menuconfig