[quote=Lupo Alberto]gentoo-laptop linux # vim Makefile # Не обязательно, но желательно: здесь я чуть переопределяю EXTRAVERSION = -funtoo-r0a
Я так делаю, чтобы проще ядра различать.[/quote]
Это я не делал. А вобще на будующее зачем это может пригодится. Можно же ядрам просто имена разные давать к примеру bzImage-3.2.0.v1 потом v2 и так далее
А вобще на будующее зачем это может пригодится. Можно же ядрам просто имена разные давать к примеру bzImage-3.2.0.v1 потом v2 и так далее
Так как вы предлагаете, модули от переименованных ядер будут ставиться в один каталог, IMHO.
В моём случае каждое ядро и каталог с его модулями будут иметь уникальное имя.
EXTRAVERSION = -r0a следующее EXTRAVERSION = -r0b
Так чтоли? и где у них будут модули лежать?
bzImage-3.2.0-r1-r0a bzImage-3.2.0-r1-r0b а такие ядра будут?
И теперь вопрос. Как лучше оптимизировать ядро. Я бы хотел выкинуть из него весь хлам. Но как не ошибится и не выкинуть нужное. Например к чему там у меня куча звуковух у меня в компе она одна же поменяю пересоберу ядро. Ну и так со всеми компонентами компа. Ну и может еще что можно смело отключать в ядре не шибко нужное.
EXTRAVERSION = -r0a следующее EXTRAVERSION = -r0b
Так чтоли? и где у них будут модули лежать?
bzImage-3.2.0-r1-r0a bzImage-3.2.0-r1-r0b а такие ядра будут?
И теперь вопрос. Как лучше оптимизировать ядро. Я бы хотел выкинуть из него весь хлам. Но как не ошибится и не выкинуть нужное. Например к чему там у меня куча звуковух у меня в компе она одна же поменяю пересоберу ядро. Ну и так со всеми компонентами компа. Ну и может еще что можно смело отключать в ядре не шибко нужное.
Прежде всего: оптимизация ядра в настоящее время — это больше «хобби», чем насущная необходимость. При неумелой «оптимизации» эффект может быть прямо противоположным.
Не претендуя на истину:
1. Загрузившись с SystemRescueCD или любого другого «живого» диска, выполняю
text
lspci -k | tee -a lspci.txt
...чтобы при настройке ядра было на что равняться wink
1а. Если лениво, можно сразу зайти на сюда или сюда wink
2. Всё (за редким исключением), что может включиться из этого списка не модулем — включаю в ядро.
3. Выбираю соответствующий тип и семейство процессора.
4. Отключаю все фреймбуфферы кроме vesa — мне хватает.
5. По непонятным пунктам читаю справку, если всё равно не понятно — читаю Google, если и это не помогло — значит выбираю default-значение.
Внутреннее чувство прекрасного :rolleyes:
Как версия и ревизия ядра меняются, так я буковку добавляю, иногда и -gentoo- на -funtoo- меняю.
Отредактируйте переменную EXTRAVERSION = в /usr/src/linux/Makefile, как вам нравится.
Похоже наконец разобрался с ручной сборкой ядра. Раньше удавалось только через дженкернел. Собрал сегодня 3.2.1 удаленно и ребутнул все загрузилось работает. Спасибо Lupo Alberto