LINUX.ORG.RU
ФорумAdmin

Debian пересборка ядро, которое было установлено из deb пакета

 , ,


0

1

Привет всем, есть необходимость пересобрать ядро debian 2.6.32-5-xen-amd64. но вот беда оно поставлено из готового deb пакета. Нужна помощь в вопросе как это выполнить.



Последнее исправление: cetjs2 (всего исправлений: 1)

Установить пакет linux-source с исходниками нужной версии, взят конфиг ядра из /boot, положить в директорию, куда были установлены исходники пакетом, запустить конфигурирование изменить опции, сохранить их и собрать ядро, можно стандартным способом, если нужен опять же deb пакет, то «гуглите» на тему как в Debian собрать deb пакет с ядром.

kostik87 ★★★★★
()

apt-get source, dpkg-checkbuilddeps, dpkg-buildpackage

i-rinat ★★★★★
()
Ответ на: комментарий от kostik87

Это уже выполнено, но при старте на новом ядре xen не стартует предполагаю проблема в xen fs, при попытке запуска xend жалуется на отсутствие файла. PS собирал ядро на другом сервере, а потом перенес и проинсталил - это важно ?(там где собирал xen не установлен)

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

Необходимо переделать, а не менять. Когда пришел уже стоял он там. Система высоко нагруженная менять нельзя.(( PS И попрошу с глупыми вопросами идти мимо!

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

Вопрос не в том как пересобрать ядро, а почему при том же конфиге ядра xend не стартует.

Этого вопроса не было, а ответ был на тот, что был. :)

Привет всем, есть необходимость пересобрать ядро debian 2.6.32-5-xen-amd64. [skip] Нужна помощь в вопросе как это выполнить.

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

ниже пост прочти. Так вот как заставить запустится xen на новом ядре. Извиняюсь за несобранность при оформлении темы.

sv_11
() автор топика

Ищешь DEB-SRC (3 файла: большой архив, маленький архив и файл .dsc). Кладёшь в новый каталог. Распаковываешь командой «dpkg-source -x *.dsc». Накладываешь патчи. Потом делаешь:

cd "папка с будущим ядром"
fakeroot ./debian/rules binary

Это надолго. В итоге ты получаешь готовый пакет с новым ядром, который как старый, но с твоими патчами. Смотришь в Synaptic, какие из появившихся у тебя DEB-пакетов установлены в систему, а какие нет. Устанавливаешь выборочно с помощью «dpkg -i список.deb ещё_список.deb» с правами root.

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

Так еще разок. Уже установлен xen нужно только изменить 1 параметер в загружаемом ядре (dumU). Суть проблемы в том что если собрать ядро из исходников хипервизер xen не стартует. Так вот суть вопроса как пересобрать ядро которое запускает хипервизор xen, или заставить хипервизор запускаться с другим мои ядром.

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

Есть дополнительный вопрос. для чего используется файл: /boot/gonfig-(версия ядра)?

sv_11
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.