Bagaimana menginstal Kernel 4.4 melalui Terminal yang menerapkan Shell Scripting

Pilihan_007

Perintah-perintah di bawah ini dapat ditulis secara verbatim atau diadaptasi sehingga menjadi satu skrip bash shell atau lainnya lingkungan shell menjalankan dan melakukan operasi secara otomatis.

Berikut adalah perintah perintah untuk tugas ini:

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

CATATAN: SAAT MELAKSANAKAN PERINTAH INI, MENU KONFIGURASI KERNEL AKAN DIMULAI, DI MANA ANDA DAPAT MENGATUR PARAMETER PALING NYAMAN UNTUK PERALATAN ANDA. OPSI 64 BIT HARUS DIPERIKSA JIKA ANDA INGIN MEMBUAT KERNEL UNTUK ARSITEKTUR TERSEBUT ATAU TIDAK. TEKAN TOMBOL SIMPAN UNTUK MENYIMPAN KONFIGURASI, LALU TOMBOL KELUAR DAN LANJUTKAN DENGAN PROSES KOMPILASI DAN INSTALASI.

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

Panduan Visual

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

Penting untuk mempelajari lebih lanjut secara otodidak tentang cara menggunakan variabel untuk menyimpan nilai lingkungan dan dengan demikian membuat kode yang lebih bergaya dan efisien, dalam skrip bash shell telah menciptakan. Sebagai contoh:

kernel=`uname -r`

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

read NUM_VER

NV=${NUM_VER}

echo "linux-$NV.tar.xz"

unxz linux-$NV.tar.xz

Ini cukup dilakukan dengan tangan, atau mengotomatiskan proses di Bash Shell Script.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Chaparral dijo

    Lebih baik saya serahkan pada ahlinya, atau jika datang melalui update Menyentuh kernel adalah proses yang rumit dan jika sistem bekerja dengan baik, mengapa harus menyentuhnya? Juga saya pikir akan sangat sulit untuk membiarkan semuanya tetap sama setelahnya, karena selalu ada bug Di Manjaro sangat mudah untuk menambahkan kernel baru. Cukup membuang perintah ini ke terminal: »sudo mhwd-kernel -i linux (Di sini tulis yang sesuai)».
    Ini yang saya gunakan sekarang dan pergi ke bioskop: »uname -a
    Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT Sel 15 Des 07:48:44 UTC 2015 x86_64 GNU / Linux ».
    Tapi, hei, itulah yang saya pikirkan: Dokter memiliki Gereja.

  2.   Ing.José Albert dijo

    Anda sendiri benar, ketika saya mencoba menginstal kernel apa pun yang sudah dikompilasi, sesuatu selalu membuat saya gagal atau Sistem Operasi sama sekali. Tapi cara ini tidak pernah mengecewakan saya dan semuanya bekerja. Karena saya mengkompilasi kernel saya sendiri di komputer saya sendiri dengan semua opsi default!

    1.    brutal dijo

      Tetapi jika Anda mengkompilasi kernel sehingga Anda mengaktifkan hal-hal yang tidak akan pernah Anda gunakan? Saya selalu mengkompilasi kernel hanya untuk perangkat keras dan periferal saya dan segala sesuatu yang saya nonaktifkan karena mereka memakan sumber daya dan ruang.

      Catatan untuk menjalankan make -j9 jika Anda menggunakan octacore dan bukan karena jika Anda menggunakan make Anda hanya mengkompilasi dengan kernel.

      1.    brutal dijo

        Maaf atas tulisan yang buruk, tema web tidak beradaptasi dengan 5 warna plasma saya dan saya hampir tidak melihat apa yang saya tulis o_O

  3.   Federico dijo

    Selamat siang! Kontribusi yang sangat bagus. Saya baru saja mendapatkan kembali asus 1201n atom 330 nvidia ion. Dalam seminggu terakhir saya telah menguji semua jenis distribusi, dan salah satu yang memberi saya kinerja terbaik adalah Debian 8.2 dengan driver berpemilik dan dengan lingkungan desktop MATE. Mencoba mendapatkan lebih banyak otonomi, karena dengan jendela tidak lebih dari 1 jam 20 menit, dan dengan debian mencapai 2 jam, saya menemukan perangkat lunak tlp untuk mengelola baterai dengan lebih baik dan meningkatkan masa pakai, saya juga menginstal wm i3 untuk dikonsumsi lebih sedikit sumber daya. Sekarang saya menggunakan konfigurasi ini, saya pikir menginstal archlinux akan mendapatkan kinerja yang lebih baik, karena ini adalah distribusi yang saya gunakan secara default pada mesin desktop saya, tetapi saya kecewa karena hal itu memberi saya banyak kelambatan dengan konfigurasi yang sama. Sekarang saya perlu dua tips, saya mengeluarkan disk hdd mekanik tradisional dan meletakkan kingston v300 240 gb di dalamnya, saya menambahkan 2gb ram, sekarang memiliki ram 4gb. Apakah saya perlu mengonfigurasi sesuatu di debian agar berfungsi dengan baik dengan SSD? dan pertanyaan lainnya adalah referensi apa yang dapat saya gunakan untuk mengkonfigurasi kernel dan mengkompilasinya persis dengan karakteristik prosesor atom 330 64bit saya?

  4.   Federico dijo

    ps: benar, sekarang saya memiliki otonomi 2hs 20 menit

  5.   Federico dijo

    PD2: Saya tahu bahwa ini bukan subjek dari posting ini, tetapi tips apa yang dapat Anda rekomendasikan untuk meningkatkan otonomi netbook, saya menggunakan chrome atau firefox, dan saya ingin mengurangi konsumsi sumber daya oleh browser, dan anggota tim lainnya, sudah menonaktifkan bluethooth dan lan.

  6.   Font Elvis dijo

    el paso
    unxz linux-4.4.tar.xz tar xvf linux-4.4.tar dapat disederhanakan dengan tar Jxvf linux-4.4.tar dengan cara itu seluruh sumber kernel diurai sekaligus.

    make clean Anda akan melakukannya hanya jika Anda telah membuat prakonfigurasi kernel dan Anda ingin membersihkan semua sumber konfigurasi tersebut. make mrproper digunakan untuk menghapus konfigurasi kernel saat ini yang Anda jalankan dengan konfigurasi modulnya. dalam kedua kasus ini hanya digunakan jika Anda telah membuat konfigurasi yang disukai dari sumber tersebut.

    Jika, seperti yang saya lihat, Anda hanya mengunduh kernel dan mendekompresinya, langkah ini tidak perlu.

    Motivasi yang mungkin Anda miliki untuk mengkompilasi ulang kernel adalah untuk melihat apakah perlu memuat atau tidak modul yang tersedia di kernel. Pengguna Gentoo memiliki peralatan seperti genkernel yang melakukan konfigurasi otomatis lebih banyak atau lebih sedikit dari konfigurasi yang dimuat pada saat deteksi perangkat keras. Tapi ini bisa dibuat dengan cara yang sama dengan make defconfig dan kemudian memuat dan memodifikasi .config yang dihasilkan di direktori kernel yang sama.

  7.   Ing.José Albert dijo

    Komentar penjelasan dan penjelasan yang sangat baik dari semua yang terkandung di sini dengan cara yang diringkas!

  8.   Ing.José Albert dijo

    Bagi mereka yang mengikuti Kursus Online "Learn Shell Scripting" segera pantau terus karena sebentar lagi saya akan mulai dengan kode yang lebih canggih tetapi diekspos dengan cara yang dapat dimengerti secara visual meskipun kompleksitasnya.

    Contoh:

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

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