Решено: Сборка ядра заново в уже установленном Gentoo (возможно ли и как?)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
freemaster
Сообщения: 176
Статус: 100% Linux user
ОС: Debian => Gentoo

Решено: Сборка ядра заново в уже установленном Gentoo

Сообщение freemaster »

Доброго времени суток! Сорри за ламерский вопрос, я установил Дженту (только базовую систему), можно ли заново в уже установленной системе пересобрать ядро и добавить в него поддержку тех или иных модулей. И как это делается, можно ли будет как в процессе установки:

Код: Выделить всё

cd /usr/src/linux
make menuconfig
[выполняю настройку]
make
make modules_install
make install

И надо ли тут выполнять make clean?
Put the fun back into computing. Use Linux, BSD.
My PCs: 1. Debian 5.0.2 amd64, Gentoo amd64 || 2. Debian testing amd64, Ubuntu 9.04 amd64, Gentoo amd64 || 3. DSL 4.4.10 || 4. Xubuntu 9.04 ===== GNOME user =)
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Решено: Сборка ядра заново в уже установленном Gentoo

Сообщение deadhead »

конечно можно

Код: Выделить всё

make mrproper
make menuconfig
[выполняю настройку]
make
make modules_install
make install

только, вроде, еще надо предварительно удалить /lib/modules/ваше_ядро
[x] close
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Решено: Сборка ядра заново в уже установленном Gentoo

Сообщение abs-o-lut »

Проще заемержить genkernel и сборку выполнять одной командой

Код: Выделить всё

# genkernel --kernel-config=/usr/src/my_config --menuconfig --bootloader=grub --disklabel all


http://www.gentoo.org/doc/ru/genkernel.xml

deadhead писал(а):
05.08.2009 15:49
только, вроде, еще надо предварительно удалить /lib/modules/ваше_ядро


Не надо так делать. Если что-то с новым ядром пойдёт не так, как тогда загрузиться на старом? Это я про то, когда версия ядра меняется.
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Решено: Сборка ядра заново в уже установленном Gentoo

Сообщение Xaktyc »

freemaster писал(а):
05.08.2009 15:42
Доброго времени суток! Сорри за ламерский вопрос, я установил Дженту (только базовую систему), можно ли заново в уже установленной системе пересобрать ядро

Конечно можно, я это делаю при каждом выходе ядра. Правда после 28 версии перестал пока. ATI-dirvers, знаете ли:)
mrproper я не делал, зачем мне все вычищать? Я меняю конфиг. make install не делаю, нравится самому называть ядра отражая их сборку в названии и прописывать самому :)
Спасибо сказали:
Аватара пользователя
freemaster
Сообщения: 176
Статус: 100% Linux user
ОС: Debian => Gentoo

Re: Решено: Сборка ядра заново в уже установленном Gentoo

Сообщение freemaster »

Мне это собственно не для обновления, я скачал и поставил систему три дня назад). Просто... во время установки не хотелось заморачиваться с настройкой ядра, решил сделать это в установленной системе :)

Спасибо за ответы, попробую
Put the fun back into computing. Use Linux, BSD.
My PCs: 1. Debian 5.0.2 amd64, Gentoo amd64 || 2. Debian testing amd64, Ubuntu 9.04 amd64, Gentoo amd64 || 3. DSL 4.4.10 || 4. Xubuntu 9.04 ===== GNOME user =)
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Решено: Сборка ядра заново в уже установленном Gentoo

Сообщение trancefer »

make clean / make mrproper обычно делают при полной пересборке ядра для того чтобы очистить директории от временных файлов с прошлой сборки. Если вам необходимо просто скомпилить модули к уже существующему ядру воспользуйтесь make modules (очищать временные файлы не нужно) — тогда будут собраны только новые модули, которые можно будет скопировать в /lib/modules .
Спасибо сказали:
Аватара пользователя
freemaster
Сообщения: 176
Статус: 100% Linux user
ОС: Debian => Gentoo

Re: Решено: Сборка ядра заново в уже установленном Gentoo

Сообщение freemaster »

Спасибо всем за помощь! Пересобрал :)
Put the fun back into computing. Use Linux, BSD.
My PCs: 1. Debian 5.0.2 amd64, Gentoo amd64 || 2. Debian testing amd64, Ubuntu 9.04 amd64, Gentoo amd64 || 3. DSL 4.4.10 || 4. Xubuntu 9.04 ===== GNOME user =)
Спасибо сказали: