Sunteți pe pagina 1din 2

linux things :: tips & tricks :: kernel :: instalare kernel

Page 1 of 2

de la DOS/Win la Linux

tips & tricks

links

distributii linux
tips & triks

kernel
instalare kernel

kernel instalare kernel multimedia alsa si oss sistem startul sistemului utilizare rpm utilizatori crearea conturilor

Pentru instalare, mai intai copiati kernelul in directorul unde doriti sa instalati sursele, apoi dezarhivati-l cu comanda: gzip cd linux-2.4.0.tar.gz| tar xvf - De obicei se foloseste directorul: /usr/src. Este bine ca inainte de compilarea si instalarea noului kernel sa va copiati intr-un loc sigur vechile module (directorul: /lib/modules) si vechea harta a acestora ("System.map" din directorul "/boot"). Apoi trebuie sa executati: "make xconfig", daca sunteti in X, sau "make menuconfig", daca preferati sa lucrati in consola. Se va compila si executa o aplicatie care va permite sa configurati kernelul in functie de configuratia calculatorului dumneavoastra. Aproape pentru toate setarile aveti cele trei optiuni clasice: "Y" - pentru includerea optiunii respective in kernel; "M" - pentru module; acestea se incarca automat cand e nevoie de ele (trebuie sa aveti grija sa setati kernelul sa permita acest lucru - e una din primele optiuni) "N" - pentru optiunile pe care sistemul dumneavoastra nu le permite In cazul in care sunteti indecisi, puteti alege varianta "M" pentru ca nu afecteaza negativ functionarea sistemului. Apoi apasati "Exit" si veti fi intrebat daca doriti sa salvati configurarile pe care tocmai le-ati facut. Indiferent daca salvati sau nu, sistemul dumneavoastra nu este inca afectat de modificarile facute. Daca doriti sa continuati, executati: "make dep", apoi "make clean" - comanda optionala - daca doriti sa stergeti toate fisierele temporare rezultate in urma configurarilor de pana acum; Abia acum se poate realiza imaginea kernelului, cu comanda: "make bzImage" Probabil ca ati selectat si module, deci trebuie si ele compilate, cu: "make modules", urmand apoi instalarea lor: "make modules_install" In acest moment aveti un nou kernel (in "/usr/src/linux-2.4.0/arch/i386/boot/bzImage", daca ati instalat sursele in "/usr/src"), cu noile module, care s-au si instalat cand s-a executat "make modules_install", si o noua harta a sistemului, este vorba de "System.map" - in "/usr/src/linux-2.4.0" . Acestea trebuie copiate in directorul "/boot"; vechea harta trebuie suprascrisa, pe cand kernelul poate lua orice denumire. Editati apoi cu orice editor de text (de exemplu: pico, joe, vi, emacs etc.) fisierul "/etc/lilo.conf" in care adaugati noul kernel, nestergand-ul inca

file://C:\Temp\linux%20things%20%20tips%20&%20tricks%20%20kernel%20%20instal... 7/28/03

linux things :: tips & tricks :: kernel :: instalare kernel

Page 2 of 2

pe cel vechi (cel cu numele, probabil - "vmlinuz"). Adaguati deci liniile: image = /boot/bzImage - daca nu i-ati schimabat numele cand l-ati copiat; label = ??? - numele sub care va aparea la butare noul kernel read-only root = /dev/hd?? - semnele de intrebare le inlocuiti cu aceleasi caractere care sunt folosite pentru vechiul kernel. Acum salvati fisierul si executati "lilo" - din linia de comanda si butati. Alegeti noul kernel la butare si daca nu ati gresit nimic si sunteti multumit, puteti sterge fara grija vechile module (cele pe care le-ati salvat inainte de a incepe compilarea). Vechiul kernel ar putea sa mai fie de folos; daca totusi doriti sa renuntati la el, nu uitati sa scoateti din "etc/lilo.conf" orice referire la el si setarile care ii apartineau si executati "lilo", pentru a se actualiza modificarile. In cazul in care sistemul nu se incarca cu noul kernel, puteti reseta calculatorul si alegeti vechiul kernel. Daca doriti sa ramaneti la vechiul kernel ar fi bine sa copiati la loc fisierul "System.map", precum si modulele vechi din locatiile unde le-ati salvat. |intrebari, sugestii... linux@go.ro|

|copyleft http://www.linux.go.ro/| |mailto:linux@go.ro@go.ro|

file://C:\Temp\linux%20things%20%20tips%20&%20tricks%20%20kernel%20%20instal... 7/28/03

S-ar putea să vă placă și