Kernel 4.4, Kabuk Komut Dosyası uygulayarak Terminal aracılığıyla nasıl kurulur

Selección_007

Aşağıdaki komutlar kelimesi kelimesine yazılabilir veya tek bir bash kabuk komut dosyası ya da başka kabuk ortamı işlemi otomatik olarak çalıştırın ve gerçekleştirin.

İşte bu görev için komut siparişleri:

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

NOT: BU KOMUTU GERÇEKLEŞTİRİRKEN, EKİPMANINIZ İÇİN EN UYGUN PARAMETRELERİ YAPILANDIRABİLECEĞİNİZ KERNEL KONFİGÜRASYON MENÜSÜ BAŞLATILACAKTIR. BU MİMARLIK İÇİN BİR ÇEKİRDEK OLUŞTURMAK İSTİYORSANIZ VEYA YAPMAMAK İSTİYORSANIZ 64 BİT SEÇENEĞİ KONTROL EDİLMELİDİR. KONFİGÜRASYONU KAYDETMEK İÇİN KAYDET DÜĞMESİNE BASIN, SONRA ÇIKIŞ DÜĞMESİNİ YAPIN VE DERLEME VE KURULUM İŞLEMİNE DEVAM EDİN.

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

Görsel Eğitim

yükseltme-kernel4.4-step01

yükseltme-kernel4.4-step02

yükseltme-kernel4.4-step03

yükseltme-kernel4.4-step04

yükseltme-kernel4.4-step05

yükseltme-kernel4.4-step06

yükseltme-kernel4.4-step07

yükseltme-kernel4.4-step08

yükseltme-kernel4.4-step09

yükseltme-kernel4.4-step10

yükseltme-kernel4.4-step01

yükseltme-kernel4.4-step11

yükseltme-kernel4.4-step12

yükseltme-kernel4.4-step13

yükseltme-kernel4.4-step14

yükseltme-kernel4.4-step15

yükseltme-kernel4.4-step16

yükseltme-kernel4.4-step17

yükseltme-kernel4.4-step18

yükseltme-kernel4.4-step19

yükseltme-kernel4.4-step20

yükseltme-kernel4.4-step21

yükseltme-kernel4.4-step22

yükseltme-kernel4.4-step23

yükseltme-kernel4.4-step24

yükseltme-kernel4.4-step25

yükseltme-kernel4.4-step26

Nasıl kullanılacağı hakkında kendi kendine öğretilen bir yolla daha fazlasını öğrenmek önemlidir. değişkenler, ortam değerlerini depolamak ve böylece daha stilize ve verimli bir kod yapmak için bash kabuğu oluşturdu. Örneğin:

kernel=`uname -r`

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

read NUM_VER

NV=${NUM_VER}

echo "linux-$NV.tar.xz"

unxz linux-$NV.tar.xz

Bu, elle yapmak veya işlemi bir Bash Kabuk Komut Dosyasında otomatikleştirmek için yeterlidir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Chaparral dijo

    Bunu uzmanlara bıraksam iyi olur, ya da güncellemeler aracılığıyla geldiğinde Çekirdeğe dokunmak hassas bir süreçtir ve sistem sizin için iyi çalışıyorsa, neden ona dokunasınız? Ayrıca, her zaman hatalar olduğu için sonradan her şeyi aynı bırakmanın çok zor olacağını düşünüyorum.Manjaro'da yeni bir çekirdek eklemek çok kolay. Bu komutu bir terminale atmanız yeterlidir: »sudo mhwd-kernel -i linux (Buraya karşılık gelen olanı yazın)».
    Şu anda kullandığım bu ve filmlere de gidiyor: »uname -a
    Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT Sal Ara 15 07:48:44 UTC 2015 x86_64 GNU / Linux ».
    Ama hey, ben de öyle düşünüyorum: Kilise doktorların elinde.

  2.   Jose Albert dijo

    Kesinlikle haklısınız, ben zaten derlenmiş herhangi bir çekirdeği kurmaya çalıştığımda, bir şeyler her zaman beni veya İşletim Sistemini tamamen bozuyor. Ama bu şekilde beni asla hayal kırıklığına uğratmadı ve her şey çalışıyor. Kendi çekirdeğimi kendi bilgisayarımda tüm varsayılan seçeneklerle derlediğim için!

    1.    vahşi dijo

      Ama çekirdeği derlerseniz, asla kullanmayacağınız şeyleri etkinleştirirseniz? Çekirdeği her zaman yalnızca donanımım ve çevre birimlerim ve kaynakları ve alanı yedikleri için devre dışı bıraktığım diğer her şey için derliyorum.

      Bir oktacore kullanıyorsanız make -j9'u çalıştırmanız için bir not, çünkü kullanıyorsanız yalnızca bir çekirdek ile derleme yaparsınız.

      1.    vahşi dijo

        Kötü yazı için özür dilerim, web teması benim plazma 5 rengime uyum sağlamıyor ve ne yazdığımı göremiyorum o_O

  3.   Federico dijo

    İyi günler! Çok iyi katkı. Eski bir asus 1201n atom 330 nvidia iyonunu geri aldım. Geçen hafta her çeşit dağıtımı test ediyordum ve bana en iyi performansı veren, tescilli sürücüler ve MATE masaüstü ortamı ile Debian 8.2 oldu. Windows ile 1 saat 20 dakikadan fazla olmadığı ve debian ile 2 saate ulaştığı için daha fazla özerklik elde etmeye çalışırken, pili daha iyi yönetmek ve kullanım ömrünü artırmak için tlp yazılımını buldum, ayrıca daha az kaynak tüketmek için wm i3'ü kurdum. Şimdi bu yapılandırmayı kullanıyorum, masaüstü makinemde varsayılan olarak kullandığım dağıtım olduğu için archlinux kurulumunun daha da iyi performans elde edeceğini düşündüm, ancak hayal kırıklığıma göre aynı yapılandırmada birçok gecikme yaşatıyor. Şimdi iki ipucuna ihtiyacım var, geleneksel mekanik hdd diski çıkardım ve içine 300 gb kingston v240 koydum, 2 gb ram ekledim, şimdi 4 gb ram var. SSD'lerle düzgün çalışması için debian'da bir şey yapılandırmam gerekir mi? ve diğer soru, çekirdeği yapılandırmak ve onu atom 330 64bit işlemcimin özellikleriyle tam olarak derlemek için hangi referansı kullanabilirim?

  4.   Federico dijo

    ps: doğru, şimdi 2 saat 20 dakikalık bir özerkliğim var

  5.   Federico dijo

    PD2: Bu yazının konusu olmadığını biliyorum, ancak netbookun özerkliğini iyileştirmek için bana hangi ipuçlarını önerebilirsiniz, chrome veya firefox kullanıyorum ve tarayıcıların ve ekibin geri kalanının kaynak tüketimini azaltmak istiyorum, Bluethooth ve lan'ı zaten devre dışı bırak.

  6.   Elvis yazı tipleri dijo

    el paso
    unxz linux-4.4.tar.xz tar xvf linux-4.4.tar, tar Jxvf linux-4.4.tar ile basitleştirilebilir, böylece tüm çekirdek kaynağı bir kerede paketten çıkarılır.

    make clean, bunu yalnızca bir çekirdek ön yapılandırması yaptıysanız ve söz konusu yapılandırmanın tüm kaynaklarını temizlemek için gereksiz olmasını istiyorsanız yapacaksınız. make mrproper, modül yapılandırması ile çalıştırdığınız mevcut çekirdek yapılandırmasını kaldırmak için kullanılır. her iki durumda da, yalnızca söz konusu kaynağın tercih edilen bir konfigürasyonunu zaten yaptıysanız kullanılır.

    Gördüğüm gibi, yalnızca çekirdeği indirip açarsanız, bu adım gerekli değildir.

    Çekirdeği yeniden derlemeniz gerekebilecek motivasyonlar, çekirdekte bulunan modülleri yükleme veya yüklememe ihtiyacında görülmelidir. Gentoo kullanıcıları, donanım algılaması sırasında yüklenen yapılandırmanın aşağı yukarı otomatik yapılandırmasını yapan genkernel gibi araçlara sahiptir. Ancak bu, defconfig yapmak ile aynı şekilde üretilebilir ve ardından elde edilen .config dosyasını çekirdeğin aynı dizinine yükleyip değiştirebilir.

  7.   Jose Albert dijo

    Burada yer alan her şeyin özetlenmiş bir şekilde mükemmel açıklayıcı ve açıklayıcı yorumu!

  8.   Jose Albert dijo

    Çevrimiçi "Kabuk Komut Dosyası Öğrenin" Kursunu takip edenler için yakında bizi izlemeye devam edin çünkü yakında daha gelişmiş kodlarla başlayacağım, ancak karmaşıklığına rağmen görsel olarak anlaşılabilir bir şekilde açığa çıkacağım.

    Örnek:

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

    Ekran video kaydına bakın: https://www.youtube.com/watch?v=cWpVQcbgCyY