Наредбе у наставку могу се писати дословно или прилагодити тако да буду у оквиру једне целине басх схелл скрипта или друго окружење шкољке покрените и извршите операцију аутоматски.
Ево наредби наредби за овај задатак:
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
Визуелни водич
Важно је научити више на самоук начин о томе како се користи променљиве за чување вредности окружења и тако чине стилизованији и ефикаснији код у оквиру скрипти басх схелл има створити. На пример:
kernel=`uname -r`
cp /boot/config-$kernel ./.config
read NUM_VER
NV=${NUM_VER}
echo "linux-$NV.tar.xz"
unxz linux-$NV.tar.xz
То је довољно да урадите ручно или да аутоматизујете поступак у скрипти Басх Схелл.
Боље да то препустим стручњацима или када дође до ажурирања. Додир језгре је деликатан процес и ако систем добро функционише за вас, зашто га додиривати? Такође, мислим да ће после бити веома тешко оставити све исто, јер увек постоје грешке.У Мањаро је врло лако додати ново језгро. Довољно је ову команду бацити у терминал: »судо мхвд-кернел -и линук (Овде напиши одговарајућу)».
Овога тренутно користим и иде у биоскоп: »унаме -а
Линук ПацкардБелл 4.1.15-1-МАЊАРО # 1 СМП ПРЕЕМПТ Туе Дец 15 07:48:44 УТЦ 2015 к86_64 ГНУ / Линук ».
Али хеј, то мислим: лекари имају Цркву.
У потпуности сте у праву, ја када покушам да инсталирам било које језгро које је већ компајлирано, нешто увек закаже мене или оперативни систем у потпуности. Али на овај начин ме никада није изневерио и све функционише. Пошто на свом рачунару компајлирам сопствено језгро са свим подразумеваним опцијама!
Али ако компајлирате језгро тако да активирате ствари које никада нећете користити? Увек компајлирам језгро само за свој хардвер и периферне уређаје и све остало деактивирам јер једу ресурсе и простор.
Напомена за покретање маке -ј9 ако користите октацоре, а не зато што ако користите направите само компајлирање са кернелом.
Жао ми је због лошег писања, тема Веба се не прилагођава мојим плазматским 5 боја и тешко видим шта пишем о_О
Добар дан! Добар допринос. Управо сам добио стари асус 1201н атом 330 нвидиа ион назад. У последњих недељу дана тестирао сам све врсте дистрибуција, а она која ми даје најбоље перформансе је Дебиан 8.2 са власничким управљачким програмима и са МАТЕ окружењем радне површине. Покушавајући да добијем већу аутономију, с обзиром да код прозора није било дуже од 1х 20 мин, а код дебиана 2 сата, открио сам да је тлп софтвер за боље управљање батеријом и продужење корисног века трајања, такође сам инсталирао вм и3 да троши мање ресурса. Сада користим ову конфигурацију, мислио сам да ће инсталирање арцхлинук-а добити још боље перформансе, јер је то дистрибуција коју подразумевано користим на својој радној машини, али на моје разочарање даје ми много заостајања са истом конфигурацијом. Сада су ми потребна два савета, извадио сам традиционални механички ХДД диск и ставио 300 ГБ Кингстон В240, додао сам 2 ГБ РАМ-а, сада има 4 ГБ РАМ-а. Да ли треба да конфигуришем нешто у дебиану да би добро радио са ССД-овима? а друго питање је коју референцу могу да користим за конфигурисање језгра и његово тачно компајлирање са карактеристикама свог атома 330 64битног процесора?
пс: тачно, сада имам аутономију од 2 сата 20 минута
ПД2: Знам да то није тема овог поста, али које савете бисте ми могли препоручити за побољшање аутономије нетбоок-а, користим цхроме или фирефок и желим да смањим потрошњу ресурса како прегледача, тако и остатка тима, већ онемогућити блуетхоотх и лан.
корак
ункз линук-4.4.тар.кз тар квф линук-4.4.тар се може поједноставити помоћу тар Јквф линук-4.4.тар на тај начин што се одједном распакује читав извор језгра.
маке цлеан то ћете учинити само у случају да сте направили предконфигурацију кернела и желите да буде сувишан да би очистио све изворе наведене конфигурације. маке мрпропер се користи за уклањање тренутне конфигурације језгра коју користите са његовом конфигурацијом модула. у оба случаја користи се само ако сте већ направили жељену конфигурацију поменутог извора.
Ако, како видим, само преузмете језгро и декомпресујете га, овај корак није потребан.
Мотивације да ћете можда морати да прекомпајлирате језгро виде се у потреби учитавања или не доступних модула у језгру. Корисници Гентоо-а имају алате попут генкернела који извршавају мање-више аутоматску конфигурацију конфигурације учитане у тренутку откривања хардвера. Али ово се може генерисати на исти начин помоћу маке дефцонфиг, а затим учитати и изменити резултујући .цонфиг у истом директоријуму језгра.
Одличан објашњен и објашњен коментар свега што је овде садржано резимирано!
За оне који прате мрежни курс „Леарн Схелл Сцриптинг“ ускоро останите са нама, јер ћу ускоро почети са напреднијим кодовима, али изложеним на начин који је визуелно разумљив упркос својој сложености.
Пример:
ЛПИ-СБ8 Тест СцреенЦаст (ЛИНУКС ПОСТ ИНСТАЛЛ - СЦРИПТ БИЦЕНТЕНАРИО 8.0.0)
(лпи_сб8_адецуацион-аудиовисуал_2016.сх / 43Кб)
Погледајте Сцреенцаст: https://www.youtube.com/watch?v=cWpVQcbgCyY