Kā instalēt Kernel 4.4, izmantojot Terminal, izmantojot Shell Scripting

Selection_007

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

upgrade-kernel4.4-step01

upgrade-kernel4.4-step02

upgrade-kernel4.4-step03

upgrade-kernel4.4-step04

upgrade-kernel4.4-step05

upgrade-kernel4.4-step06

upgrade-kernel4.4-step07

upgrade-kernel4.4-step08

upgrade-kernel4.4-step09

upgrade-kernel4.4-step10

upgrade-kernel4.4-step01

upgrade-kernel4.4-step11

upgrade-kernel4.4-step12

upgrade-kernel4.4-step13

upgrade-kernel4.4-step14

upgrade-kernel4.4-step15

upgrade-kernel4.4-step16

upgrade-kernel4.4-step17

upgrade-kernel4.4-step18

upgrade-kernel4.4-step19

upgrade-kernel4.4-step20

upgrade-kernel4.4-step21

upgrade-kernel4.4-step22

upgrade-kernel4.4-step23

upgrade-kernel4.4-step24

upgrade-kernel4.4-step25

upgrade-kernel4.4-step26

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ā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Chaparral teica

    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.

  2.   Ing. Hosē Alberts teica

    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!

    1.    Brutiko teica

      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.

      1.    Brutiko teica

        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

  3.   Federiko teica

    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?

  4.   Federiko teica

    ps: pareizi, tagad man ir autonomija 2 stundas 20 min

  5.   Federiko teica

    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.

  6.   Elvisa fonti teica

    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ā.

  7.   Ing. Hosē Alberts teica

    Lielisks paskaidrojošais un paskaidrojošais komentārs par visu šeit ietverto apkopotā veidā!

  8.   Ing. Hosē Alberts teica

    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