Kernel Linux

Menyusun Kernel Linux di CentOS7

Menyusun Kernel Linux di CentOS7

Menyusun Kernel Linux Terkini dari Sumber di CentOS 7

Dalam artikel ini saya akan menunjukkan kepada anda cara memuat turun sumber kernel Linux terbaru dari laman web rasmi kernel Linux, menyusun kernel Linux dari sumber dan menggunakan kernel yang disusun di CentOS 7. Mari kita mulakan.

Memeriksa Kernel Yang Sedang Digunakan:

Anda dapat melihat dari tangkapan skrin berikut bahawa saya menggunakan CentOS 7.

Dan versi kernel semasa adalah 3.10

Memasang prasyarat:

Untuk menyusun kernel Linux terbaru dari sumber di CentOS 7, anda mesti mempunyai alat binaan dan beberapa pakej lain yang terpasang pada sistem operasi CentOS 7 anda.

Sebelum anda memasang apa-apa, jalankan arahan berikut untuk mengemas kini cache pakej:

$ sudo yum makecache

Sekarang anda boleh memasang kompilator dan perpustakaan yang diperlukan untuk menyusun kernel dengan arahan berikut:

$ sudo yum install ncurses-devel membuat gcc bc openssl-devel

Tekan 'y' dan kemudian tekan bersambung.

Alat binaan harus dipasang.

Sekarang anda perlu memasang pakej elfutils. Jalankan arahan berikut untuk memasangnya:

$ sudo yum pasang elfutils-libelf-devel

Tekan 'y' dan tekan bersambung.

'elfutils' harus dipasang.

Sekarang anda harus memasang rpm-build dengan arahan berikut:

$ sudo yum pasangkan rpm-build

Tekan 'y' dan kemudian tekan bersambung.

pakej 'rpm-build' harus dipasang.

Memuat turun Sumber Kernel Linux:

Pergi ke laman web rasmi Kernel Linux di https: // www.kernel.org dan anda semestinya halaman berikut.

Klik pada butang "Kernel Stabil Terkini" seperti yang ditunjukkan pada tangkapan skrin di bawah.

Penyemak imbas anda akan meminta anda menyimpan fail tersebut. Cukup klik pada "Simpan Fail" dan klik "OK".

Muat turun anda akan bermula.


Menyusun Kernel:

Setelah muat turun selesai, arahkan ke direktori di mana anda memuat turun fail. Dalam kes saya, itu adalah direktori Muat turun di direktori HOME pengguna saya.

$ cd ~ / Muat turun

Dari output 'ls' anda dapat melihat bahawa fail yang dimuat turun adalah 'linux-4.14.10.tar.xz '. Yang merupakan fail tar yang dimampatkan.

Sekarang ekstrak fail tar yang dimampatkan dengan arahan berikut:

$ tar xvf linux-4.14.10.tar.xz

tar mengekstrak fail yang dimampatkan.

Setelah fail diekstrak, anda akan melihat tetingkap berikut.

Selepas pengekstrakan, anda akan melihat direktori baru sebagai tanda merah pada tangkapan skrin di bawah. Navigasi ke direktori dengan arahan berikut.

$ cd linux-4.14.10

Sekiranya anda menjalankan perintah berikut, anda akan melihat senarai fail konfigurasi yang digunakan oleh kernel yang dipasang pada sistem anda. Anda boleh menjalankan perintah 'uname -r' untuk mencari yang anda perlukan. Nama fail harus sesuai dengan output arahan 'uname -r'.

Kemudian salin fail konfigurasi ke linux-4.14.10 direktori dengan arahan berikut:

$ sudo cp -v / boot / config-3.10.0-693.el7.x86_64 .konfigurasi

Sekarang jalankan arahan berikut:

$ buat menuconfig

Anda harus melihat tetingkap berikut. Di sinilah anda mengaktifkan atau mematikan ciri kernel tertentu. Sekiranya anda tidak tahu apa yang harus dilakukan di sini, maka tinggalkan lalai.

Setelah selesai, tekan butang beberapa kali dan pergi ke "< Save >"Seperti yang ditunjukkan dalam tangkapan skrin di bawah. Kemudian tekan .

Kemudian tekan lagi.

Tekan lagi.

Sekarang arahkan ke "< Exit >Dan tekan

The .fail config dikemas kini untuk kernel baru.

Sebelum anda mula menyusun kernel baru, pastikan anda mempunyai lebih daripada 20GB ruang kosong pada sistem fail tempat anda menyusun kernel.

Anda boleh memeriksa berapa banyak ruang yang ada dengan arahan berikut:

$ df -h

Sekarang jalankan arahan berikut untuk memulakan proses penyusunan:

$ buat rpm-pkg

Kernel harus disusun dengan baik. Ia perlu masa yang lama.

Setelah selesai, anda akan melihat tetingkap berikut. Beberapa fail pakej rpm telah dibuat di direktori utama pengguna seperti yang anda lihat dari tangkapan skrin.

Fail pakej rpm yang dihasilkan.

Sekarang anda boleh menjalankan perintah berikut untuk memasang pakej rpm:

$ sudo rpm -iUv ~ / rpmbuild / RPMS / x86_64 / *.rpm

Setelah pemasangan selesai, jalankan arahan berikut untuk menghidupkan semula komputer anda.

$ but semula

Setelah komputer anda dimulakan, anda boleh menjalankan perintah berikut untuk memeriksa versi kernel yang sedang anda gunakan.

$ uname -r

Anda harus melihat bahawa itu adalah versi yang baru anda pasang. Bagi saya, ia adalah '4.14.10 '.

Oleh itu, anda menyusun kernel terbaru dari sumber dan menggunakannya di CentOS 7. Terima kasih kerana membaca artikel ini.

5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...
Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...