ALLservice Service Forum
support board, PC repair, unlocking solutions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Schimbare kernel linux

 
Post new topic   Reply to topic    Service Forum Forum Index -> Software
View previous topic :: View next topic  
Author Message
KinKaid
Nou Venit


Joined: 13 May 2004
Posts: 9

PostPosted: Tue Jun 15, 2004 10:22 am    Post subject: Schimbare kernel linux Reply with quote

Ca sa ai un kernel alternativ trebuie mai intai sa ai sursa distributiei de kernel care este deobicei o arhiva de vreo 30Mb, daca ai aceasta arhiva trebuie sa o dezarhivezi in directorul /usr/src/Nume_distributie, in acest director nu poti face operatii decat ca root si vei gasi deasemenea distributia veche (daca ai instalat sursele) si un link simbolic catre /usr/src/linux. Acest link este foarte important. Acum sa presupunem ca ai distributia dezarhivata in directorul /usr/src/linux-2.4.5, acum trebuie sa faci link-ul simbolic astfel :
ln -s /usr/src/linux-2.4.5 /usr/src/linux adica un link de tip simbolic de la /usr/src/linux-2.4.5 catre /usr/src/linux, acest link este necesar ca sa nu stergi vechea distributie in caz ca ceva merge rau.
Daca ai facut toate astea acum poti da comanda: make menuconfig si va trebui sa-ti porneasca o aplicatie in care sa-ti alegi ce doresti sa contina kernelul tau, de la tipul procesorului pana la o groaza de module, nu cred ca le poti sti pe toate pe dinafara, dar ceea ce crezi ca nu iti este absolut necesar nu selecta.
Asta dureaza cel mai mult la un kernel, alegerea optiunilor.
Odata ce ai terminat de ales obtiunile, salvezi configuratia.
Apoi trebuie sa legi dependentele modulelor folosite in kernel cu : make dep.
Urmeaza compilarea kernelului : make bzImage (poti merge la o bere); Urmeaza compilarea modulelor : make modules si apoi instalarea modulelor cu : make modules_install;
Acum copiaza imaginea bzImage din /usr/src/linux/arch/boot/ in directorul /boot dar cu numele vmlinuz-2.4.5 adica vei copia /usr/src/linux/arch/boot/bzImage in /boot/vmlinuz-2.4.5
Acum copiaza fisierul System.map din /usr/src/linux in /boot/System.map-2.4.5
Ai terminat de lucrat cu kernelul proaspat compilat, acuma mai trebuie doar sa ii spui managerului de boot ca ai un nou kernel dupa care poate (incerca) sa booteze.
Pentru lilo adaugi in /etc/lilo.conf :

image = /boot/vmlinuz-2.4.5
label = kernelnou
root = /dev/partitielinux
initrd = /boot/initrd
Back to top
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Tue Jun 15, 2004 4:52 pm    Post subject: Re Reply with quote

Vad ca te-a prins linux-ul Wink . Tine-o tot asa...
Back to top
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Thu Jun 23, 2005 6:38 pm    Post subject: Reply with quote

Ca sa compilezi totul dintr-o singura comanda pt 2.4
Code:
# make dep && make [clean] bzImage modules modules_install


sau 2.6, mai nou:
Code:
# make && make modules_install


Eu sunt mai lenes asa ca folosesc
Code:
genkernel  --menuconfig all
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Service Forum Forum Index -> Software All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2001, 2005 phpBB Group