Kernel

5 отговора 2 прегледа
#1

Kernel

Iskam da pomolia niakoi da mi obiasni kak tochno stava "Compiling the kernel", zashtoto cheta v HOWTO i ne moga da razbera dali purvo triabva da napravia "Configuring the kernel" ( pri pologenie che veche vednug e configurirano) i posle da go Compile, ili moge napravo da se Compile?
Отговор
в отговор на Peter #2

Kernel

1. Отиваш в /usr/src/linux- това трябва да е link към име, което включва версията на kernel-а 2. make xconfig - за да го конфигурираш, ако си го направил вече го пропускаш 3. make dep - за да update-ваш dependency files, кое от кое зависи при генерация. 4. make bzImage - build kernel image 5. make modules- за да компилираш модулите 6. make modules_install - за да инсъалираш модулите в /lib/modules/ 7. depmod -a След това: cp arch/i386/boot/bzImage /boot/ cp System.map /boot/System.map. След това правиш нова секция в /etc/lilo.conf, която да стартира новия image И накрая: lilo reboot Като се покаже lilo: натисни и си избери label-a, който стартира новия ти image. Не прави глупостта да overwrite-ваш някой от съществуващите image-a. Ако сгъбиш нещо няма да можеш да си стартираш linux-a. Айде успех.
Отговор
в отговор на Linux guy #3

Kernel

Malko utochneniya: 2. Moje i 'make menuconfig', shtoto xconfig raboti samo pod X. Ako i menuconfig ne trygne, probvay 'make config' (ama ne se preporychva - shte ti brymne glavata :-). 4. Moje 'make zlilo' ili 'make bzlilo', za da propusnesh sled tova stypkata s kopirane na kernela i prekonfigurirane na LILO. Tova, estestveno, raboti samo ako LILO-to ti e dobre konfigurirano, i, oshte po-estestveno, ako vyobshte si si go slojil. Ima 1100 nachina za bootvane na Linux, na dual-boot s-ma s Windows 9x az lichno predpochitam LoadLin (prez DOS ot AUTOEXEC-a). I ne se pritesnyavay tolkova, ako sduhash neshto - mi shte preinstalirash Linux-a, kvo tolkoz :-))) Ot preinstalirane na preinstalirane shte nauchavash vse poveche neshta :-)))
Отговор
в отговор на Peter #4

Kernel - но просто !

cd usr/src/linux make menuconfig (конзола) или make xconfig (X) и настройваш make install (прескачаш всички досадни сетвания и lilo rebuild etc.) make modules make modules_install reboot и си готов A.Petrov
Отговор
в отговор на A.Petrov #5

Kernel - но просто ! (sorry забравих един пункт)

cd usr/src/linux make menuconfig (конзола) или make xconfig (X) и настройваш make dep ; make clean make install (прескачаш всички досадни сетвания и lilo rebuild etc.) make modules make modules_install reboot и си готов A.Petrov
Отговор