Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: k4BIG в Oct 23, 2006, 15:58



Титла: Kernel configuration
Публикувано от: k4BIG в Oct 23, 2006, 15:58
Здравеите.
Работа с ОС debian stable 3.1r3

Искам да попитам по скоро за опътване отколкото за конкретна помощ.Търсих доста из нета за нещо в което да има какво значат различните опции на ядрото.За което и да ядро от 2.6. става.

Ако някои има идея каде има такова нещо или подобно ще съм благодарен.


Впрочем тука е и момента да кажа как слагам нов кернел за моя дебиан.Ако права някаде грешка бих се радвал някои да ме поправи с по добър начин.

тегла тар-а на кернела и го разпакетирам в /usr/src
слагам един ln -s linux-2.6.18.1 linux да кажем и влизам в линукс.

Тегла ncurses-dev и kernel-package и пускам make menuconfig
след което:
make-kpkg --initrd --revision=custom.1.0 kernel_image
След което cd .. и dpkg -i kernel_image-то.
Ако няма проблем разбира се.
След което ребоот.

Така го правя аз ако има по добър начин ще се радвам да ми кажете.

Мерси предварително:)


Титла: Kernel configuration
Публикувано от: gat3way в Oct 23, 2006, 16:28
Теглиш сорса на ядрото и го разархивираш в /usr/src/blabla

Трябват ти make, ncurses-dev.

make menuconfig
make modules
make modules_install
make install

Проверяваш си LILO/GRUB ако се налага...и така.


Титла: Kernel configuration
Публикувано от: zeridon в Oct 23, 2006, 17:17
като цяло самоят кернел си има описания. просто го конфигурирай с make menuconfig


Титла: Kernel configuration
Публикувано от: divak в Oct 23, 2006, 17:20
Здравей
до make modules_install , make install само ако си сигурен че това което си направил ще тръгне, иначе е доста неприятно.
По-скоро :

make menuconfig
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot/bzImage-KERNEL_VERSION
cp System.map /boot/System.map-KERNEL_VERSION
ln -s /boot/System.map-KERNEL_VERSION /boot/System.map
Тази процедура ти запазва старото работещо ядро и си спестяваш намесата на диск ако не ти тръгне ...компилата ;)

след това оправяш /boot/grub/menu.lst или ако си със ЛИЛО /etc/lilo.conf , като незабравяш след това:
/sbin/lilo

Така направено и работещо ядротo няма да бъде ъпдеитнато след като изпълниш:
apt-get update
apt-get dist-upgrade
като понякога спестява доста нерви
Ако всичко върви ....махаш старото със
apt-get remove kernel-image_xxx





Титла: Kernel configuration
Публикувано от: redcure в Oct 23, 2006, 18:19
Цък  :D


Титла: Kernel configuration
Публикувано от: k4BIG в Oct 23, 2006, 18:40
Мерси много за отговорите:)Още сега се заемам да компилирам по посочените начини


Титла: Kernel configuration
Публикувано от: redcure в Oct 26, 2006, 18:50
Какво стана?


Титла: Kernel configuration
Публикувано от: saejoh в Oct 26, 2006, 21:10
Цитат (k4BIG @ Окт. 23 2006,15:58)
Искам да попитам по скоро за опътване отколкото за конкретна помощ.Търсих доста из нета за нещо в което да има какво значат различните опции на ядрото.За което и да ядро от 2.6. става.

Даа, и все пак, къде човек може да намери описание на менютата и опциите при конфигуриране на ядрото?? Това май беше основният въпрос, на който и аз нямам отговор...А вие? По-скоро Упътване... ???


Титла: Kernel configuration
Публикувано от: senser в Oct 26, 2006, 21:33
Цитат (saejoh @ Окт. 26 2006,21:10)
Цитат (k4BIG @ Окт. 23 2006,15:58)
Искам да попитам по скоро за опътване отколкото за конкретна помощ.Търсих доста из нета за нещо в което да има какво значат различните опции на ядрото.За което и да ядро от 2.6. става.

Даа, и все пак, къде човек може да намери описание на менютата и опциите при конфигуриране на ядрото?? Това май беше основният въпрос, на който и аз нямам отговор...А вие? По-скоро Упътване... ???

голяма част от опциите в ядрото са драйвери за определени устрйства, файлови ситеми и т.н.
за да си настроиш драйверите за устройствата, ако ги знаеш какви са, не би трябвало да ти е нужно някакво упътване според мен
всички опции (почти де ;) ) си имат описание/хелп - не върши ли работа за това което питате


Титла: Kernel configuration
Публикувано от: k4BIG в Oct 26, 2006, 22:02
Като се замисли човек senser е прав в голяма степен.Повечето са устроиства,фаилови системи и т.н.Макар ,че има и други като тези за firewall-а която няма общо с тези изброени ,но не мисля че са много.
За правелното конфигуриране на първо място трябва да се познава компютърса като хардуер.

Иначе ядрото го компилирам по мои си начин ...дали е добре незнам но работи:)Имам и дебианки вариант които съм описал в първия си пост в темата.Работи перфектно.За други системи и там имам с:
make bzImage.Дали е добре нз ,но работи.