Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

9.2.3. Configurarea kernelului‌


Următorul pas constă în configurarea nucleului în funcție de nevoile dumneavoastră. Procedura exactă depinde de obiective.

Construirea nucleului depinde de un fișier de configurare a nucleului. În cele mai multe cazuri, cel mai probabil vă veți păstra cât mai aproape de cel propus de Kali, care, la fel ca toate distribuțiile Linux, este instalat în

directorul /boot. În acest caz, în loc să reconfigurați totul de la zero, este suficient să faceți o copie a /boot/config-versiune fişier. (Versiunea ar trebui să fie aceeași cu acea versiune a nucleului utilizată în prezent, care poate fi găsită cu comanda uname -r.) Plasați copia într-un fișier .config în directorul care conține sursele nucleului.


$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config

$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config


Alternativ, deoarece nucleul oferă configurații implicite în arch/arc/configs/*_ defconfig, puteți pune configurația selectată cu o comandă precum make x86_64_defconfig (în cazul unui PC pe 64 de biți) sau make i386_defconfig (în cazul unui PC pe 32 de biți).

Cu excepția cazului în care trebuie să modificați configurația, puteți să vă opriți aici și să treceți la secțiune 9.2.4, „Com- stivuirea și Construirea pachetului” [pagina 236]. Dacă trebuie să faceți modificări sau dacă decideți să reconfigurați totul de la zero, trebuie să vă faceți timp pentru a vă configura nucleul. Există diverse interfețe dedicate în directorul sursă al nucleului care pot fi utilizate apelând la face ţintă comanda, unde ţintă este una dintre valorile descrise mai jos.

Face menuconfig compilează și lansează o interfață de configurare a nucleului în mod text (aici este locul unde libncurses5-dev este necesar un pachet), care permite navigarea prin numeroasele opțiuni de nucleu disponibile într-o structură ierarhică. Apăsând butonul Spaţiu tasta modifică valoarea opțiunii selectate și Intrați validează butonul selectat în partea de jos a ecranului; Select revine la submeniul selectat; Ieșire închide ecranul curent și se mută înapoi în ierarhie; Ajutorul va afișa informații mai detaliate despre rolul opțiunii selectate. Tastele săgeată permit deplasarea în lista de opțiuni și butoane. Pentru a ieși din programul de configurare, alegeți Ieșire din meniul principal. Programul oferă apoi să salveze modificările pe care le-ați făcut; acceptați dacă sunteți mulțumit de alegerile dvs.

Alte interfețe au caracteristici similare, dar funcționează în interfețe grafice mai moderne, cum ar fi face xconfig, care utilizează o interfață grafică Qt și face gconfig, care utilizează GTK+. Prima cere libqt4-dev, în timp ce acesta din urmă depinde de libglade2-dev și libgtk2.0-dev.


Se confruntă cu Învechit Când furnizați un .config fișier care a fost generat cu altul (de obicei mai vechi)

.config Fişiere versiunea kernel-ului, va trebui să o actualizați. Poți face asta cu face oldconfig, care vă va adresa interactiv întrebările corespunzătoare noilor opțiuni de configurare. Dacă doriți să utilizați răspunsul implicit la toate aceste întrebări, puteți utiliza face olddefconfig. Cu face oldnoconfig, va presupune un răspuns negativ la toate întrebările.

Se confruntă cu Învechit Când furnizați un .config fișier care a fost generat cu altul (de obicei mai vechi)

.config Fişiere versiunea kernel-ului, va trebui să o actualizați. Poți face asta cu face oldconfig, care vă va adresa interactiv întrebările corespunzătoare noilor opțiuni de configurare. Dacă doriți să utilizați răspunsul implicit la toate aceste întrebări, puteți utiliza face olddefconfig. Cu face oldnoconfig, va presupune un răspuns negativ la toate întrebările.


Top OS Cloud Computing la OnWorks: