LINUX.ORG.RU

Первое, что приходит в голову: посмотреть как опакечено ядро gentoo-kernel-bin и попробовать сделать что-то похожее.

grem ★★★★★
()

поставить gentoo-kernel

anonymous
()
Ответ на: комментарий от eternal_sorrow

облако, собираю генту на аналогичном втором облаке, потом бинари устанавливаю на первом, на первом оперативки мало, не знаю правильно ли я делаю, но ядро там у меня еще бинарное, а мне нужна производительность,

и нужно как-то переместить, хотя можно и файлами тупо, но подумал вдруг так проще и уже предусмотрено

nanosecond
() автор топика
Ответ на: комментарий от nanosecond

Да, все предусмотренно, добавь при сборке -b

https://wiki.gentoo.org/wiki/Binary_package_guide/ru#.D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D0.B1.D0.B8.D0.BD.D0.B0.D1.80.D0.BD.D1.8B.D1.85_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.BE.D0.B2

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

чё? оно неинтерактивно собирается как обычный пакет, а не требует специальных тацев, как -sources

anonymous
()
Ответ на: комментарий от anonymous

оно неинтерактивно собирается

Вот именно. А я хочу интерактивно сделать make oldconfig, потому что непонятно что он там неинтерактивно наделает.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Ой, точно. Это генкернел был. Ладно, не помню уже как там и что. Я вообще тогда гиковское ядро ставил. Очень удобно было.

LightDiver ★★★★★
()
Ответ на: комментарий от eternal_sorrow

ну а кто тебе это сделать мешает. а потом кидаешь конфиг в /etc/portage и собираешь как нормальный пакет

anonymous
()
Ответ на: комментарий от anonymous

Я кстати не в курсе как gentoo-kernel работает. Он исходники ядра устанавливает в систему? Если нет, то для того что ты предлагаешь придётся сперва тащить gentoo-sources версии, соответствующей установленному gentoo-kernel, обновлять конфиг, и только потом обновлять ядро. В результате ненамного меньше действий чем при сборке ядра руками.

eternal_sorrow ★★★★★
()
Последнее исправление: eternal_sorrow (всего исправлений: 3)
Ответ на: комментарий от eternal_sorrow

если ты собираешь ядро, его исходники качаются по-любому, ну. плюс gentoo-kernel в том, что он не засерает диск ими постоянно, как -sources, а ставит только минималные хедеры для сборки модулей, как у нормальных людей делается

anonymous
()
Ответ на: комментарий от anonymous

анону лишь бы вырезать чтото
какое-же говно иногда эта гента

[blocks B      ] sys-kernel/gentoo-kernel-bin:5.15.11 ("sys-kernel/gentoo-kernel-bin:5.15.11" is soft blocking sys-kernel/gentoo-kernel-5.15.11)
nanosecond
() автор топика
Последнее исправление: nanosecond (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

Да, но не ставятся в систему. Соответственно не сделать oldconfig.

у всех нормально делается oldconfig без каких-то «установок в систему», а у тебя нет. чудеса)))

anonymous
()
Ответ на: комментарий от eternal_sorrow

ты укуренный? раскаковываешь исходники в tmpfs, делаешь

anonymous
()

подскажите хороший способ

#make defconfig
#wget -O .config https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
make menuconfig
./scripts/diffconfig .config.old .config >> /etc/kernel/config.d/50test.config
make menuconfig
./scripts/diffconfig .config.old .config >> /etc/kernel/config.d/50test2.config
nanosecond
() автор топика
Последнее исправление: nanosecond (всего исправлений: 6)
Ответ на: комментарий от burato

сгенерируйте мне tar include список пожалуйста

nanosecond
() автор топика
Ответ на: комментарий от nanosecond

./scripts/diffconfig .config.old .config >> /etc/kernel/config.d/50test2.config

это не работает
получается

-X86_SGX_KVM y
 X86_INTEL_TSX_MODE_OFF y -> n
 X86_INTEL_TSX_MODE_ON n -> y
 X86_SGX y -> n

а нужно

# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
nanosecond
() автор топика
Последнее исправление: nanosecond (всего исправлений: 1)

Там просто можешь изменить директории в скриптах на свои, и если не править по установке ядра, выкинуть после работы скриптов, установленное в boot, в /lib/modules и т.д.

spawn_sp ★★★★
()
Последнее исправление: spawn_sp (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.