Spodnje ukaze lahko zapišete dobesedno ali prilagodite tako, da v enem samem skript lupine bash ali drugo lupinsko okolje zaženite in operacijo izvedite samodejno.
Tu so ukazi ukazov za to nalogo:
uname -r
aptitude install kernel-package -y
aptitude install build-essential -y
aptitude install libncurses5-dev -y
aptitude install fakeroot -y
cd /usr/src
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz
unxz linux-4.4.tar.xz
tar xvf linux-4.4.tar
ln -s linux-4.4 linux
cd /usr/src/linux
make clean && make mrproper
cp /boot/config-`uname -r` ./.config
make menuconfig
OPOMBA: PRI IZVAJANJU TEGA UKAZA SE ZAGONI KONFIGURACIJSKI MENI KERNEL, KJER LAHKO KONFIGURIRATE NAJPREHODNEJŠE PARAMETRE ZA VAŠO OPREMO. 64-bitno možnost je treba preveriti, če želite ustvariti žar za takšno arhitekturo ali ne. PRITISNITE GUMB ZA SHRANITEV, DA PRIHRANITE KONFIGURACIJO, Nato GUMB ZA IZHOD IN NADALJUJTE S POSTOPKOM PRIPRAVE IN NAMESTITVE.
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
rm -f linux-4.4.tar.xz
dpkg -i *.deb
uname -r
reboot
uname -r
Vizualna vadnica
Pomembno je, da na samouk veste več o tem, kako uporabljati spremenljivke za shranjevanje vrednosti okolja in tako ustvarijo bolj stilizirano in učinkovito kodo znotraj skriptov bash shell je ustvaril. Na primer:
kernel=`uname -r`
cp /boot/config-$kernel ./.config
read NUM_VER
NV=${NUM_VER}
echo "linux-$NV.tar.xz"
unxz linux-$NV.tar.xz
To je dovolj za ročno izvedbo ali avtomatizacijo postopka v skriptu Bash Shell.
Bolje, da to prepustite strokovnjakom ali ko pride do posodobitev. Dotik jedra je občutljiv postopek in če sistem deluje dobro, zakaj se ga dotikate? Prav tako mislim, da bo potem zelo težko pustiti vse enako, saj so vedno napake.V Manjaro je zelo enostavno dodati novo jedro. Preprosto vrzite ta ukaz v terminal: »sudo mhwd-kernel -i linux (tukaj napišite ustreznega)».
Tole trenutno uporabljam in gre v kino: »uname -a
Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT Tue Dec 15 07:48:44 UTC 2015 x86_64 GNU / Linux ».
Ampak hej, to mislim: zdravniki imajo Cerkev.
Popolnoma imaš prav, ko poskušam namestiti katero koli že sestavljeno jedro, vedno nekaj odpove meni ali operacijskemu sistemu popolnoma. Toda na ta način mi ni nikoli uspelo in vse deluje. Ker v svojem računalniku zberem svoje jedro z vsemi privzetimi možnostmi!
Toda če jedro prevedete tako, da aktivirate stvari, ki jih nikoli ne boste uporabili? Jedro vedno prevedem samo za svojo strojno opremo in zunanje naprave, vse ostalo pa deaktiviram, ker jedo vire in prostor.
Opomba za zagon make -j9, če uporabljate oktacore in ne zato, ker če uporabljate, prevajate samo z jedrom.
Oprostite za slabo pisanje, spletna tema se ne prilagaja mojim plazemskim 5 barvam in komaj vidim, kaj pišem o_O
Dober dan! Zelo dober prispevek. Pravkar sem dobil stari asus 1201n atom 330 nvidia ion nazaj. V zadnjem tednu preizkušam vse vrste distribucij in tista, ki mi daje najboljše rezultate, je Debian 8.2 z lastniškimi gonilniki in z namiznim okoljem MATE. Ko sem poskušal doseči večjo avtonomijo, saj z operacijskim sistemom Windows ni trajalo več kot 1h 20 min, z Debianom pa je dosegel 2 uri, sem ugotovil, da je programska oprema tlp za boljše upravljanje baterije in podaljšanje življenjske dobe tudi namestila wm i3 za porabo. manj virov. Zdaj uporabljam to konfiguracijo, mislil sem, da bi namestitev Archlinuxa dosegla še boljše delovanje, saj to distribucijo privzeto uporabljam na svojem namiznem računalniku, vendar mi na moje razočaranje povzroča veliko zaostankov z isto konfiguracijo. Zdaj rabim dva nasveta, vzel sem tradicionalni mehanski HDD disk in vanj vstavil 300 GB Kingston V240, dodal sem 2 GB RAM-a, zdaj ima 4 GB RAM-a. Ali moram v debianu nekaj konfigurirati za dobro delovanje s SSD-ji? Drugo vprašanje pa je, s katero referenco lahko konfiguriram jedro in ga natančno sestavim z značilnostmi svojega 330-bitnega procesorja atom 64?
ps: pravilno, zdaj imam avtonomijo 2hs 20 min
PD2: Vem, da to ni tema tega prispevka, toda kakšne nasvete bi mi lahko priporočili za izboljšanje avtonomije netbook-a, uporabljam chrome ali firefox in želim zmanjšati porabo virov s strani brskalnikov in preostala ekipa, že onemogoči bluethooth in lan.
el paso
unxz linux-4.4.tar.xz tar xvf linux-4.4.tar je mogoče poenostaviti s tar Jxvf linux-4.4.tar, tako da je celoten vir jedra razpakiran hkrati.
make clean boste to storili le v primeru, da ste naredili predkonfiguracijo jedra in želite, da redundanca očisti ves vir omenjene konfiguracije. make mrproper se uporablja za odstranitev trenutne konfiguracije jedra, ki jo izvajate s konfiguracijo modula. v obeh primerih se uporablja samo, če ste že naredili prednostno konfiguracijo omenjenega vira.
Če, kot vidim, samo prenesete jedro in ga razpakirate, ta korak ni potreben.
Vzgibe, da boste morda morali znova sestaviti jedro, je razvidno iz potrebe po nalaganju modulov, ki so na voljo v jedru ali ne. Uporabniki Gentoo imajo orodja, kot je genkernel, ki naredijo bolj ali manj samodejno konfiguracijo konfiguracije, naložene v času zaznavanja strojne opreme. Toda to je mogoče ustvariti na enak način z make defconfig in nato naložiti in spremeniti nastali .config v istem imeniku jedra.
Odličen obrazložitveni in obrazložitveni komentar vsega, kar je tukaj povzeto!
Za tiste, ki spremljajo spletni tečaj »Learn Shell Scripting«, kmalu spremljajte, kajti kmalu bom začel z naprednejšimi kodami, vendar izpostavljen na način, ki je kljub svoji zapletenosti vizualno razumljiv.
Primer:
LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Glejte Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY