Paano i-install ang Kernel 4.4 sa pamamagitan ng Terminal na naglalapat ng Shell Scripting

Pagpili_007

Ang mga utos sa ibaba ay maaaring nakasulat na verbatim o inangkop upang sa loob ng isang solong bash shell script o iba pa kapaligiran sa shell patakbuhin at isagawa ang operasyon nang awtomatiko.

Narito ang mga order ng utos para sa gawaing ito:

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

TANDAAN: KAPAG PINAGSASABUTAN ANG UTOS NA ITO, ANG KERNEL CONFIGURATION MENU AY KASILINGIN, KUNG MAAARI KONG MABUTTO ANG PINAKA KONVENSIYONG PARAMETER PARA SA IYONG KAGAMITAN. ANG 64 BIT OPSYON AY DAPAT Suriin KUNG GUSTO NYONG GUMAWA NG KERNEL PARA SA GANITONG ARCHITECTURE O HINDI. I-PRESS ANG I-SAVE BUTTON UPANG I-save ANG KONFIGURASYON, NOON ANG EXIT BUTTON AT MAGPATULOY SA PROSESO SA PAG-AIRMA AT INSTALLATION.

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

Visual Tutorial

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

Mahalagang malaman ang higit pa sa isang itinuro sa sarili na paraan tungkol sa kung paano gamitin variable upang mag-imbak ng mga halaga ng kapaligiran at sa gayon ay gumawa ng isang mas inilarawan sa pangkinaugalian at mahusay na code, sa loob ng mga script ng bash shell ay may lumikha. Halimbawa:

kernel=`uname -r`

cp /boot/config-$kernel ./.config

read NUM_VER

NV=${NUM_VER}

echo "linux-$NV.tar.xz"

unxz linux-$NV.tar.xz

Ito ay sapat na upang gawin sa pamamagitan ng kamay, o i-automate ang proseso sa isang Bash Shell Script.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Chaparral dijo

    Mas mahusay na iwanan ko ito sa mga eksperto, o pagdating sa pamamagitan ng mga pag-update. Ang pagpindot sa kernel ay isang maselan na proseso at kung gumana ng maayos ang system, bakit hawakan ito? Gayundin sa palagay ko napakahirap iwanan ang lahat ng pareho pagkatapos, dahil palaging may mga bug. Sa Manjaro napakadaling magdagdag ng isang bagong kernel. Sapat na itapon ang utos na ito sa isang terminal: »sudo mhwd-kernel -i linux (Dito isulat ang kaukulang)».
    Ito ang ginagamit ko ngayon at pupunta ito sa mga pelikula: »uname -a
    Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT Tue Dec 15 07:48:44 UTC 2015 x86_64 GNU / Linux ».
    Ngunit hey, iyon ang palagay ko: Ang Simbahan ay mayroong Simbahan.

  2.   Ing.Jose Albert dijo

    Ikaw ay ganap na tama, ang aking sarili kapag sinubukan kong mag-install ng anumang kernel na naipon, isang bagay na palaging nabigo sa akin o ang operating system na ganap. Ngunit sa ganitong paraan hindi ako nabigo at gumagana ang lahat. Dahil pinagsasama-sama ko ang aking sariling kernel sa aking sariling computer kasama ang lahat ng mga default na pagpipilian!

    1.    brutal dijo

      Ngunit kung iyong pinagsama-sama ang kernel upang buhayin mo ang mga bagay na hindi mo kailanman gagamitin? Palagi kong pinagsasama-sama ang kernel para lamang sa aking hardware at mga peripheral at lahat ng iba pang na-deactivate ko dahil kumakain sila ng mga mapagkukunan at puwang.

      Isang tala upang patakbuhin ang make -j9 kung gumagamit ka ng isang octacore at hindi dahil kung gagamit ka ay gumawa ka lamang ng isang kernel.

      1.    brutal dijo

        Paumanhin para sa hindi magandang pagsulat, ang tema ng web ay hindi umaangkop sa aking mga kulay sa plasma 5 at hindi ko makita kung ano ang sinusulat ko o_O

  3.   Federico dijo

    Magandang araw! Napakagandang kontribusyon. Nakuha ko lang ang isang lumang asus 1201n atom 330 nvidia ion pabalik. Sa huling linggo ay sinusubukan ko ang lahat ng mga uri ng pamamahagi, at ang isa na nagbibigay sa akin ng pinakamahusay na pagganap ay ang Debian 8.2 sa pagmamay-ari ng mga driver at sa kapaligiran ng desktop ng MATE. Sinusubukang makakuha ng higit na awtonomiya, dahil sa mga bintana ay hindi hihigit sa 1h 20 min, at sa debian nakamit nito ang 2 oras, natagpuan ko ang tlp software upang mas mahusay na pamahalaan ang baterya at madagdagan ang kapaki-pakinabang na buhay, na-install ko rin ang wm i3 upang ubusin ang mas kaunting mapagkukunan. Ngayon ay ginagamit ko ang pagsasaayos na ito, naisip ko na ang pag-install ng archlinux ay makakakuha ng mas mahusay na pagganap, dahil ito ang pamamahagi na ginagamit ko bilang default sa aking desktop machine, ngunit sa aking pagkabigo ay nagbibigay ito sa akin ng maraming mga lags na may parehong pagsasaayos. Ngayon kailangan ko ng dalawang tip, kinuha ko ang tradisyunal na mechanical hdd disk at naglagay ng 300 gb kingston v240, nagdagdag ako ng 2gb ng ram, ngayon mayroon itong 4gb ng ram. Kailangan ko bang i-configure ang isang bagay sa debian upang gumana nang maayos sa mga SSD? at ang iba pang tanong ay anong sanggunian ang maaari kong magamit upang mai-configure ang kernel at maiipon ito nang eksakto sa mga katangian ng aking atom 330 64bit na processor?

  4.   Federico dijo

    ps: tama, ngayon mayroon akong isang awtonomiya ng 2hs 20 min

  5.   Federico dijo

    PD2: Alam ko na hindi ito ang paksa ng post na ito, ngunit kung anong mga tip ang maaari mong inirerekumenda sa akin upang mapabuti ang awtonomiya ng netbook, gumagamit ako ng chrome o firefox, at nais kong bawasan ang pagkonsumo ng mga mapagkukunan ng mga browser, at ang natitirang pangkat ng koponan, huwag nang paganahin ang bluethooth at lan.

  6.   Mga font ng Elvis dijo

    el paso
    Ang unxz linux-4.4.tar.xz tar xvf linux-4.4.tar ay maaaring gawing simple sa tar Jxvf linux-4.4.tar sa ganoong paraan ang buong mapagkukunan ng kernel ay na-unpack nang sabay-sabay.

    linisin mo gagawin mo lamang ito sa kaso ng pagkakaroon ng isang pag-configure ng kernel at nais mong maging kalabisan upang linisin ang lahat ng mapagkukunan ng nasabing pagsasaayos. Ginagamit ang make mrproper upang alisin ang kasalukuyang pagsasaayos ng kernel na iyong pinapatakbo kasama ang pagsasaayos ng module nito. sa parehong kaso ginagamit lamang ito kung nakagawa ka na ng ginustong pagsasaayos ng nasabing mapagkukunan.

    Kung, tulad ng nakikita ko, i-download mo lamang ang kernel at i-decompress ito, ang hakbang na ito ay hindi kinakailangan.

    Ang mga pagganyak na maaaring kailanganin mong muling buuin ang kernel ay makikita sa pangangailangan na mag-load o hindi mga modyul na magagamit sa kernel. Ang mga gumagamit ng Gentoo ay may mga tool tulad ng genkernel na gumagawa ng higit pa o mas kaunting awtomatikong pagsasaayos ng pagsasaayos na na-load sa oras ng pagtuklas ng hardware. Ngunit maaari itong mabuo sa parehong paraan sa pamamagitan ng make defconfig at pagkatapos ay i-load at baguhin ang nagresultang .config sa parehong direktoryo ng kernel.

  7.   Ing.Jose Albert dijo

    Mahusay na nagpapaliwanag at nagpapaliwanag na puna ng lahat ng nilalaman dito sa isang buod na paraan!

  8.   Ing.Jose Albert dijo

    Para sa mga sumusunod sa Online na Kurso ng "Alamin ang Shell Scripting" agad na manatiling nakatutok sapagkat sa lalong madaling panahon ay magsisimula ako sa mga mas advanced na mga code ngunit nakalantad sa isang paraan na naiintindihan ng biswal sa kabila ng pagiging kumplikado nito.

    Halimbawa:

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Tingnan ang Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY