Титла: Как да си прекомпилирам ядро Публикувано от: bukich в Feb 28, 2006, 20:08 Здравейте, инсталирал съм си Дебиан testing, но той си два с ядрото по подразбиране (2.6.15-1), как мога да си прекомпилирам ядро за моята система ( с какви команди и т.н.), да му активирам hyper-threading, т.е. smp и т.н.. Пробвах с makemenuconfig, но при Дебиан явно вече са махнали тази команда. И след като го прекомпилирам да го направя във вид на .deb пакет за по-лесно инсталиране следващия път, когато ми се наложи. Предварително Ви благодаря.
Титла: Как да си прекомпилирам ядро Публикувано от: betso в Feb 28, 2006, 20:56 Това беше първият резултат от google-търсене на "kernel HOWTO". И понеже четенето на HOWTO-та не е от любимите занимания на повечето хора, ето ти по-кратко решение: Компилиране на ядро по дебиански. Убеден съм, че в "Книгата за Debian GNU/Linux на български" ще намериш безценна информация за дистрибуцията, която си избрал.
Успех! :) Титла: Как да си прекомпилирам ядро Публикувано от: phantomlord в Feb 28, 2006, 22:13 Още по темата - тук.
Ще ти трябват и: linux-headers, kernel-package, linux-patch-debian-2.6.15, libncurses5, libncurses5-dev Титла: Как да си прекомпилирам ядро Публикувано от: bukich в Mar 01, 2006, 17:58 Много благодаря за отговорите започвам да чета:-)
Титла: Как да си прекомпилирам ядро Публикувано от: Bogo в Mar 12, 2006, 15:19 Незнам дали е по Дебиански но аз на моя Дебиан го правя така:
# cd /usr/src wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.4.tar.bz2 bunzip2 linux-2.6.15.4.tar.bz2 tar -xvvf linux-2.6.15.4.tar rm linux-2.6.15.4.tar cd linux-2.6.15.4 make bzImage make modules make modules_install cp /usr/src/linux-2.6.15.4/arch/i386/boot/bzImage /boot/vmlinuz-2.6.15.4 cp /usr/src/linux-2.6.15.4/System.map /boot/System.map-2.6.15.4 mkinitrd -o /boot/initrd.img-2.6.15.4 2.6.15.4 update-grub Това е всичко което му трябва на човек, а ако искаш make menuconfig трябва да инсталираш някой пакети но не ги помня за съжаление. Титла: Как да си прекомпилирам ядро Публикувано от: ray в Mar 12, 2006, 16:56 Здравейте,
Като процедура е така, но се чудя защо ще го правя ако първо не променя конфигурацията на ядрото.Ето малко по-кратък вариант: # cd /usr/src wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.4.tar.bz2 tar -xjvf linux-2.6.15.4.tar.bz2 cd linux-2.6.15.4 make menuconfig (преди това в .config се копира конфига на старото ядро) би трябвало да е в директорията на предното ядро. make make modules_install mount /boot (само ако /boot е на отделен дял) cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.15.4 cp System.map /boot/System.map-2.6.15.4 mkinitrd -o /boot/initrd.img-2.6.15.4 2.6.15.4 (тук не съм сигурен) Вместо (update-grub) бих редактирал grub.conf файла с новото ядро, но сигурно става и така ![]() За създаване на .deb пакет не знам (не съм с Debian, Gentoo). За самото преконфигуриране на ядрото просто сядаш и четеш нещата са много за да може всичко да се обясни тук. PS:може да се появи и проблем с модулите, ако някои нови неща се компилират като модули а после не се заредят (тук пак не знам как става в Debian актуализирането на списъка с модулите за зареждане). Успех.Румен Титла: Как да си прекомпилирам ядро Публикувано от: в Mar 12, 2006, 17:59 Привет
![]() Сваляш си ядрото което ще прекомпилираш , инсталираш kernel-package след това make menuconfig и make-kpkg --initrd kernel_image след като се изкомпилира dpkg -i kernel-image_ne6to_si може и направо make-kpkg --config menuconfig --initrd kernel_image при положение че имаш .config за твоята система успех |