Како инсталирати Кернел 4.4 преко терминала применом Схелл Сцриптинг

Селецтион_007

Наредбе у наставку могу се писати дословно или прилагодити тако да буду у оквиру једне целине басх схелл скрипта или друго окружење шкољке покрените и извршите операцију аутоматски.

Ево наредби наредби за овај задатак:

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

НАПОМЕНА: ПРИ ИЗВРШЕЊУ ОВЕ ЗАПОВЕДИ БИЋЕ ПОКРЕНУТ МЕНИ КОНФИГУРАЦИЈЕ КЕРНЕЛА ГДЕ МОЖЕТЕ КОНФИГУРИСАТИ НАЈПОВОЉНИЈИ ПАРАМЕТРИ ЗА ВАШУ ОПРЕМУ. ОПЦИЈУ ОД 64 БИТА МОРА ПРОВЕРИТИ АКО ЖЕЛИТЕ ДА СТВОРИТЕ КЕРНЕЛ ЗА ТАКВУ АРХИТЕКТУРУ ИЛИ НЕ. Притисните тастер за уштеду да бисте сачували конфигурацију, а затим дугме за излаз и наставите са поступком састављања и инсталације.

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

Визуелни водич

упграде-кернел4.4-степ01

упграде-кернел4.4-степ02

упграде-кернел4.4-степ03

упграде-кернел4.4-степ04

упграде-кернел4.4-степ05

упграде-кернел4.4-степ06

упграде-кернел4.4-степ07

упграде-кернел4.4-степ08

упграде-кернел4.4-степ09

упграде-кернел4.4-степ10

упграде-кернел4.4-степ01

упграде-кернел4.4-степ11

упграде-кернел4.4-степ12

упграде-кернел4.4-степ13

упграде-кернел4.4-степ14

упграде-кернел4.4-степ15

упграде-кернел4.4-степ16

упграде-кернел4.4-степ17

упграде-кернел4.4-степ18

упграде-кернел4.4-степ19

упграде-кернел4.4-степ20

упграде-кернел4.4-степ21

упграде-кернел4.4-степ22

упграде-кернел4.4-степ23

упграде-кернел4.4-степ24

упграде-кернел4.4-степ25

упграде-кернел4.4-степ26

Важно је научити више на самоук начин о томе како се користи променљиве за чување вредности окружења и тако чине стилизованији и ефикаснији код у оквиру скрипти басх схелл има створити. На пример:

kernel=`uname -r`

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

read NUM_VER

NV=${NUM_VER}

echo "linux-$NV.tar.xz"

unxz linux-$NV.tar.xz

То је довољно да урадите ручно или да аутоматизујете поступак у скрипти Басх Схелл.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Цхапаррал дијо

    Боље да то препустим стручњацима или када дође до ажурирања. Додир језгре је деликатан процес и ако систем добро функционише за вас, зашто га додиривати? Такође, мислим да ће после бити веома тешко оставити све исто, јер увек постоје грешке.У Мањаро је врло лако додати ново језгро. Довољно је ову команду бацити у терминал: »судо мхвд-кернел -и линук (Овде напиши одговарајућу)».
    Овога тренутно користим и иде у биоскоп: »унаме -а
    Линук ПацкардБелл 4.1.15-1-МАЊАРО # 1 СМП ПРЕЕМПТ Туе Дец 15 07:48:44 УТЦ 2015 к86_64 ГНУ / Линук ».
    Али хеј, то мислим: лекари имају Цркву.

  2.   Инг. Јосе Алберт дијо

    У потпуности сте у праву, ја када покушам да инсталирам било које језгро које је већ компајлирано, нешто увек закаже мене или оперативни систем у потпуности. Али на овај начин ме никада није изневерио и све функционише. Пошто на свом рачунару компајлирам сопствено језгро са свим подразумеваним опцијама!

    1.    Брутицо дијо

      Али ако компајлирате језгро тако да активирате ствари које никада нећете користити? Увек компајлирам језгро само за свој хардвер и периферне уређаје и све остало деактивирам јер једу ресурсе и простор.

      Напомена за покретање маке -ј9 ако користите октацоре, а не зато што ако користите направите само компајлирање са кернелом.

      1.    Брутицо дијо

        Жао ми је због лошег писања, тема Веба се не прилагођава мојим плазматским 5 боја и тешко видим шта пишем о_О

  3.   Федерицо дијо

    Добар дан! Добар допринос. Управо сам добио стари асус 1201н атом 330 нвидиа ион назад. У последњих недељу дана тестирао сам све врсте дистрибуција, а она која ми даје најбоље перформансе је Дебиан 8.2 са власничким управљачким програмима и са МАТЕ окружењем радне површине. Покушавајући да добијем већу аутономију, с обзиром да код прозора није било дуже од 1х 20 мин, а код дебиана 2 сата, открио сам да је тлп софтвер за боље управљање батеријом и продужење корисног века трајања, такође сам инсталирао вм и3 да троши мање ресурса. Сада користим ову конфигурацију, мислио сам да ће инсталирање арцхлинук-а добити још боље перформансе, јер је то дистрибуција коју подразумевано користим на својој радној машини, али на моје разочарање даје ми много заостајања са истом конфигурацијом. Сада су ми потребна два савета, извадио сам традиционални механички ХДД диск и ставио 300 ГБ Кингстон В240, додао сам 2 ГБ РАМ-а, сада има 4 ГБ РАМ-а. Да ли треба да конфигуришем нешто у дебиану да би добро радио са ССД-овима? а друго питање је коју референцу могу да користим за конфигурисање језгра и његово тачно компајлирање са карактеристикама свог атома 330 64битног процесора?

  4.   Федерицо дијо

    пс: тачно, сада имам аутономију од 2 сата 20 минута

  5.   Федерицо дијо

    ПД2: Знам да то није тема овог поста, али које савете бисте ми могли препоручити за побољшање аутономије нетбоок-а, користим цхроме или фирефок и желим да смањим потрошњу ресурса како прегледача, тако и остатка тима, већ онемогућити блуетхоотх и лан.

  6.   Елвис фонтови дијо

    корак
    ункз линук-4.4.тар.кз тар квф линук-4.4.тар се може поједноставити помоћу тар Јквф линук-4.4.тар на тај начин што се одједном распакује читав извор језгра.

    маке цлеан то ћете учинити само у случају да сте направили предконфигурацију кернела и желите да буде сувишан да би очистио све изворе наведене конфигурације. маке мрпропер се користи за уклањање тренутне конфигурације језгра коју користите са његовом конфигурацијом модула. у оба случаја користи се само ако сте већ направили жељену конфигурацију поменутог извора.

    Ако, како видим, само преузмете језгро и декомпресујете га, овај корак није потребан.

    Мотивације да ћете можда морати да прекомпајлирате језгро виде се у потреби учитавања или не доступних модула у језгру. Корисници Гентоо-а имају алате попут генкернела који извршавају мање-више аутоматску конфигурацију конфигурације учитане у тренутку откривања хардвера. Али ово се може генерисати на исти начин помоћу маке дефцонфиг, а затим учитати и изменити резултујући .цонфиг у истом директоријуму језгра.

  7.   Инг. Јосе Алберт дијо

    Одличан објашњен и објашњен коментар свега што је овде садржано резимирано!

  8.   Инг. Јосе Алберт дијо

    За оне који прате мрежни курс „Леарн Схелл Сцриптинг“ ускоро останите са нама, јер ћу ускоро почети са напреднијим кодовима, али изложеним на начин који је визуелно разумљив упркос својој сложености.

    Пример:

    ЛПИ-СБ8 Тест СцреенЦаст (ЛИНУКС ПОСТ ИНСТАЛЛ - СЦРИПТ БИЦЕНТЕНАРИО 8.0.0)
    (лпи_сб8_адецуацион-аудиовисуал_2016.сх / 43Кб)

    Погледајте Сцреенцаст: https://www.youtube.com/watch?v=cWpVQcbgCyY