Tālāk norādītās komandas var rakstīt burtiski vai pielāgot tā, lai tās būtu vienā bash shell skripts vai citu čaulas vide palaist un automātiski veikt darbību.
Lūk, šī uzdevuma komandu pasūtījumi:
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
PIEZĪME: IZPILDOT ŠO KOMANDAS KOMANDU, TIKS UZSĀKT KOLELA KONFIGURĀCIJAS IZVĒLNI, KUR VARĒT KONFIGURĒT ĒRTĀKOS PARAMETRUS. 64 BITU PĀRBAUDE JĀPĀRBAUDA, JA VĒLATIES IZVEIDOT KODOLU TĀDAI ARHITEKTŪRAI vai nē. Nospiediet Saglabāt pogu, lai saglabātu konfigurāciju, tad izejas pogu un turpiniet apkopošanas un instalēšanas procesu.
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
Vizuālā apmācība
Ir svarīgi pašmācītā veidā uzzināt vairāk par lietošanu mainīgos lielumus, lai saglabātu vides vērtības un tādējādi izveidotu stilizētāku un efektīvāku kodu bash apvalks ir izveidot. Piemēram:
kernel=`uname -r`
cp /boot/config-$kernel ./.config
read NUM_VER
NV=${NUM_VER}
echo "linux-$NV.tar.xz"
unxz linux-$NV.tar.xz
Tas ir pietiekami, lai to izdarītu ar roku vai procesu automatizētu Bash Shell skriptā.
Labāk, ja to atstāju ekspertu ziņā vai kad tas tiek veikts, izmantojot atjauninājumus. Pieskaršanās kodolam ir delikāts process, un, ja sistēma darbojas labi, kāpēc tai pieskarties? Es arī domāju, ka pēc tam būs ļoti grūti atstāt visu to pašu, jo vienmēr ir kļūdas. Manjaro ir ļoti viegli pievienot jaunu kodolu. Pietiek, ja šo komandu iemet terminālā: »sudo mhwd-kernel -i linux (Šeit uzrakstiet atbilstošo)».
Tas ir tas, ko es šobrīd izmantoju, un tas iet uz kino: »uname -a
Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT Otrdiena, 15. decembris, 07:48:44, UTC, 2015 x86_64 GNU / Linux ».
Bet, hei, tā es domāju: ārstiem ir Baznīca.
Jums ir pilnīga taisnība, kad es esmu mēģinājis instalēt jebkuru jau apkopotu kodolu, kaut kas man vai operētājsistēmai vienmēr neizdodas. Bet šādā veidā tas mani nekad nav pievīlis un viss darbojas. Tā kā es kompilēju pats savu kodolu savā datorā ar visām noklusējuma opcijām!
Bet, ja jūs apkopojat kodolu tā, lai aktivizētu lietas, kuras jūs nekad neizmantosiet? Es vienmēr kompilēju kodolu tikai savai aparatūrai un perifērijas ierīcēm, kā arī visam citam, ko es deaktivizēju, jo tie apēd resursus un vietu.
Piezīme, lai palaistu make -j9, ja izmantojat oktacoru, nevis tāpēc, ka, ja izmantojat, kompilējiet tikai ar kodolu.
Atvainojiet par slikto rakstīšanu, tīmekļa tēma nepielāgojas manām plazmas 5 krāsām, un es gandrīz neredzu to, ko rakstu o_O
Laba diena! Ļoti labs ieguldījums. Es tikko saņēmu vecu asus 1201n atomu 330 nvidia jonu atpakaļ. Pēdējās nedēļas laikā es pārbaudīju visu veidu izplatījumus, un tas, kas man sniedz vislabāko veiktspēju, ir Debian 8.2 ar patentētiem draiveriem un MATE darbvirsmas vidi. Mēģinot iegūt lielāku autonomiju, jo ar Windows tas nebija ilgāks par 1h 20 min, un ar debian tas sasniedza 2 stundas, es atradu tlp programmatūru, lai labāk pārvaldītu akumulatoru un palielinātu kalpošanas laiku, es arī instalēju wm i3, lai patērētu mazāk resursu. Tagad es izmantoju šo konfigurāciju, es domāju, ka instalējot archlinux, tiktu iegūta vēl labāka veiktspēja, jo tas ir izplatījums, kuru pēc noklusējuma izmantoju savā darbvirsmas mašīnā, taču, par vilšanos, tas man sagādā daudz kavējumu ar tādu pašu konfigurāciju. Tagad man vajag divus padomus, es izņēmu tradicionālo mehānisko hdd disku un ieliku tajā 300 gb kingston v240, pievienoju 2gb ram, tagad tam ir 4gb RAM. Vai man kaut kas ir jākonfigurē debian, lai tas darbotos ar SSD? un otrs jautājums ir, kādu atsauci es varu izmantot, lai konfigurētu kodolu un precīzi apkopotu to ar mana atom 330 64bit procesora īpašībām?
ps: pareizi, tagad man ir autonomija 2 stundas 20 min
PD2: Es zinu, ka tas nav šīs ziņas temats, bet kādus padomus jūs varētu ieteikt man, lai uzlabotu netbook autonomiju, es izmantoju hromu vai Firefox, un es vēlos samazināt pārlūkprogrammu un pārējās komandas resursu patēriņu, jau atspējojiet bluethooth un lan.
el paso
unxz linux-4.4.tar.xz tar xvf linux-4.4.tar var vienkāršot ar darvu Jxvf linux-4.4.tar, tādējādi viss kodola avots tiek uzreiz izpakots.
veikt tīrīšanu jūs to darīsit tikai gadījumā, ja esat veicis kodola iepriekšēju konfigurēšanu, un vēlaties, lai tas būtu lieks, lai notīrītu visu minētās konfigurācijas avotu. make mrproper tiek izmantots, lai noņemtu pašreizējo kodola konfigurāciju, kuru izmantojat ar tās moduļa konfigurāciju. abos gadījumos to izmanto tikai tad, ja esat jau veicis vēlamo minētā avota konfigurāciju.
Ja, kā redzu, jūs tikai lejupielādējat kodolu un to atspiežat, šī darbība nav nepieciešama.
Motivācijas, kas jums var nākties pārkompilēt kodolu, ir redzamas nepieciešamībā ielādēt vai nē kodolā pieejamos moduļus. Gentoo lietotājiem ir tādi rīki kā genkernel, kas vairāk vai mazāk automātiski konfigurē konfigurāciju, kas ielādēta aparatūras noteikšanas laikā. Bet to var ģenerēt tādā pašā veidā ar make defconfig un pēc tam ielādējiet un modificējiet iegūto .config tajā pašā kodola direktorijā.
Lielisks paskaidrojošais un paskaidrojošais komentārs par visu šeit ietverto apkopotā veidā!
Tiem, kas seko tiešsaistes kursam "Mācieties čaulas skriptu", drīz sekojiet jaunumiem, jo drīz es sākšu ar sarežģītākiem kodiem, taču tos atklāju vizuāli saprotamā veidā, neraugoties uz tā sarežģītību.
piemērs:
LPI-SB8 testa ekrāna apraide (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Skatīt ekrāna apraidi: https://www.youtube.com/watch?v=cWpVQcbgCyY