Slackware'i tuuma ehitamine
Mõnikord ei toeta operatsioonisüsteem meie riistvara vaikimisi või soovime lihtsalt eemaldada riistvara, mida me ei vaja. Viimasel ajal unustasid Linuxi kasutajad selle postitamise ülesande, mis kunagi oli väga tavaline.
Pärast Slackware'i installimise õppimist näeme, kuidas Slackware'i tuuma ehitada.
Kõigepealt laseb kernel alla laadida, käivitades:
wget --no-check-certificate http: // kernel.org / pub / linux / kernel / v2.6 /linux-2.6.38.2.tõrv.bz2
Seejärel ekstrakteerime kataloogi / usr / src:
tõrv -C / usr / src -jxvf linux-2.6.38.2.tõrv.bz2
Loome sümboolse lingi uutele tuumaallikatele:
ln -s linux-2.6.38.2 linuxi
Nüüd laadime päised alla:
wget http: // slackware.peeglid.tds.net / pub / slackware / slackware-14.2 / allikas / k / config-x86 /config-generic-smp-4.4.14 smp
cp config-generic-smp-4.4.14-smp / usr / src / Linux /.konfig
Käivitatud moodulite valimise ja eemaldamise alustamiseks toimige järgmiselt
cd linuxteha menukonfig
Teise võimalusena võite "teha menuconfig" käivitada "make oldconfig" või "make xconfig".
Kui hall ja sinine ekraan algab (kui olete valinud menukonfig asemel xconfig ja oldconfig), on aeg pöörata igale liigutusele erilist tähelepanu. Selles etapis vale valik võib põhjustada tuuma krahhi.
Alustage kõigi valikute ja alamvalikute hoolikat kontrollimist. Võite tühistada riistvara tugi, kui te pole kindel, näiteks kui te ei kasuta Lenovo arvutit, võite tühistada selliste seadmete suvandid, võite keelata teie kasutatavast erinevat tüüpi traadita kaardid, mida te ei vaja, kuid kõige tähtsam on lisada vajaliku riistvara tugi. Tavaliselt ehitavad inimesed selle jaoks tuuma.
Vaatame hoolikalt läbi kõik valikud, tühikuklahviga valime vaikimisi laaditavad moodulid, vajutades nuppu M, laadime need keelatud moodulitena.
Kontrollige failisüsteeme, RAM-i, seadme draivereid, püsivara, protsessorit, võrguühendust, kõiki suvandeid ja ärge proovige selles etapis aega kokku hoida.
Kui olete lõpetanud, minge aadressile Salvesta ja vajutage SISENEMA. Seejärel vajutage Okei ja kaks korda edasi VÄLJU.
Nüüd laseb moodulid kompileerida järgmise käsu käivitamisega (see protsess võib kesta kaua):
teha bzImage mooduleid
Moodulite installimiseks käivitage
pane moodulid installima
Hoiatuse lba32 saab ära hoida, lisades selle Lilosse, teeme seda hiljem.
Nüüd jookse:
Nüüd laseb käivitada viimased käsud, et jätkata hiljem liloga:
cp .config / boot / config-custom-2.6.38.2cd / alglaadimine
rm Süsteem.kaart
ln -süsteem.kaart-kohandatud-2.6.38.2 Süsteem.kaart
Nüüd laseb lilo joosta:
nano / etc / lilo.konfVajutades klahvikombinatsiooni CTRL + W, otsime sõna "alistada" ja näeme allpool olevat valikut "lähtestamine" "reeglite muutmine", võimaldab lisada "lba32", et vältida Lilo hoiatust, mida nägime varem
Pärast seda minge ekraani alaossa ja lisage uus kernel.
Kui muudatused on hoolikalt tehtud, vajutage lilo väljumiseks CTRL + X ja seejärel Y ning käivitage lilo:
lilo
Näeme, et see lisas uue tuuma ja seekord ei andnud vigu ega hoiatusi. Nüüd taaskäivitage seade ja valige käivitamisel uus kernel:
Proovige oma uut kernelit, kui see käivitub korralikult, muutke lilo uuesti, muutes vaiketuuma uueks.