कोणतेही लिनक्स कर्नल संकलित करण्यास सक्षम होण्यासाठी द्रुत मार्गदर्शक

कोणतेही लिनक्स कर्नल संकलित करण्यास सक्षम होण्यासाठी द्रुत मार्गदर्शक

कोणतेही लिनक्स कर्नल संकलित करण्यास सक्षम होण्यासाठी द्रुत मार्गदर्शक

या महिन्यात काही दिवसांपूर्वी डिसेंबर 2022च्या आवृत्त्या लिनक्स कर्नल 6.1-आरसी 8 (मुख्य लाइन),  6.0.11 (स्थिर) आणि 5.15.81 (दीर्घकालीन).

या कारणास्तव, आम्ही तुम्हाला हे ऑफर करतो नवीन लहान द्रुत मार्गदर्शक यशस्वीरित्या साध्य करण्यासाठी "लिनक्स कर्नल संकलित करा", च्या कोणत्याही आवृत्तीमध्ये जीएनयू / लिनक्स डिस्ट्रो, पाया डेबियन, उबंटू आणि मिंट, कधीही.

linux

आणि, संभाव्यतेशी संबंधित हे पोस्ट सुरू करण्यापूर्वी "लिनक्स कर्नल संकलित करा"आम्ही तुम्हाला खालील एक्सप्लोर करण्यासाठी आमंत्रित करतो संबंधित सामग्री, आजच्या शेवटी:

linux
संबंधित लेख:
उबंटू आणि डेरिव्हेटिव्ह्जवर लिनक्स कर्नल 5.5 कसे स्थापित करावे?
अधिकृत लिनक्स 5.1
संबंधित लेख:
उबंटू आणि डेरिव्हेटिव्ह्जवर लिनक्स कर्नल 5.1 कसे स्थापित करावे?

डेबियन, उबंटू आणि मिंटवर लिनक्स कर्नल संकलित करणे

डेबियन, उबंटू आणि मिंटवर लिनक्स कर्नल संकलित करणे

लिनक्स कर्नल यशस्वीरित्या संकलित करण्यासाठी पायऱ्या

आवश्यक पॅकेजेस स्थापित करणे (विकास समर्थन)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

इच्छित आवृत्ती निवडा

हे करण्यासाठी, आपण जाणे आवश्यक आहे अधिकृत वेबसाइट कर्नल च्या, आणि विद्यमान श्रेणींपैकी एक निवडा. आणि कॉपी करा डाउनलोड मार्ग निवडलेल्या कर्नलमधून त्याच्या संबंधित पासून उपलब्ध टारबॉल बटण, आणि नंतर पुढील चरणांसह सुरू ठेवा. तर, आज आमच्या उदाहरणासाठी, आम्ही वापरून पुढील चरण चालू ठेवू स्थिर लिनक्स कर्नल आवृत्ती 6.0.11:

स्टेज 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

या टप्प्यावर, द "कर्नल कॉन्फिगरेशन मेनू"आम्ही कुठे करू शकतो पॅरामीटर्स कॉन्फिगर करा (सानुकूलित करा). आमच्या पसंतीच्या किंवा गरजेच्या कर्नलचे. लक्षात ठेवा, या टप्प्यावर, हे आवश्यक आहे 64-बिट कर्नल पर्याय तपासा किंवा अनचेक करा, आम्हाला काय हवे आहे किंवा आवश्यक आहे यावर अवलंबून. आणि तसेच, केलेले सर्व बदल केल्यावर, आपण करणे आवश्यक आहे सेव्ह बटण दाबा आणि मग बाहेर पडा बटण.

कर्नल कॉन्फिगरेशन मेनू

स्टेज 2

येथे आले, ते राहिले 2 संभाव्य मार्ग निवडण्यासाठी:

फक्त कर्नल स्थापना

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

होय, सर्वकाही चांगले चालते आणि संपते, पूर्ण करण्यासाठी आपल्याला फक्त करावे लागेल आमचा संगणक पुन्हा सुरू करा आणि ते आमच्या ऑपरेटिंग सिस्टमला आधीपासूनच लोड करते याची चाचणी घ्या नवीन कर्नल संकलित.

कर्नलची स्थापना आणि तयार केलेल्या कर्नलच्या .deb फाइल्सची निर्मिती

ही पायरी कार्यान्वित करण्यासाठी, पॅकेजची स्थापना कॉल करणे संबंधित आहे कर्नल-पॅकेज. या कारणास्तव, आणि वापरलेल्या GNU/Linux डिस्ट्रोच्या रिपॉझिटरीजमध्ये नसल्यास, खालील सहाय्यक प्रक्रिया अंमलात आणली जाऊ शकते:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

हे पॅकेज स्थापित केल्यावर, आम्ही आता पुढील चरणांसह पुढे जाऊ शकतो:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

आणि जर, संकलन प्रक्रियेदरम्यान, एक त्रुटी उद्भवते कर्नल प्रमाणपत्रांशी संबंधित त्रुटी, आपण खालील कार्यान्वित करू शकतो त्याचे निराकरण करण्यासाठी आदेश द्या स्वयंचलितपणे, आणि पुन्हा प्रयत्न करा:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

होय, सर्वकाही चांगले चालते आणि संपते, पूर्ण करण्यासाठी आपल्याला फक्त करावे लागेल आमचा संगणक पुन्हा सुरू करा आणि ते आमच्या ऑपरेटिंग सिस्टमला आधीपासूनच लोड करते याची चाचणी घ्या नवीन कर्नल संकलित.

उबंटूमध्ये कर्नल २.2.6.36.2..200 comp.२ कसे संकलित करायचे यासाठी २०० ओळी पॅच समाविष्ट केले
संबंधित लेख:
उबंटूमध्ये 2.6.36.2-लाइन पॅचसह कर्नल 200 कसे संकलित करावे

पोस्टसाठी अमूर्त बॅनर

Resumen

थोडक्यात, आम्ही आशा करतो की हे थोडे सह कोणीही द्रुत मार्गदर्शक मी सहज आणि यशस्वीपणे साध्य करू शकतो "लिनक्स कर्नल संकलित करा" एकापेक्षा जास्त डिस्ट्रो डेबियन, उबंटू आणि मिंट, किंवा व्युत्पन्न.

जर तुम्हाला सामग्री आवडली असेल, कमेंट करा आणि शेअर करा. आणि लक्षात ठेवा, आमच्या सुरुवातीस भेट द्या «वेब साइट»च्या अधिकृत चॅनेल व्यतिरिक्त तार अधिक बातम्या, ट्यूटोरियल आणि लिनक्स अद्यतनांसाठी. पश्चिम गट, आजच्या विषयावर किंवा इतर संबंधित अधिक माहितीसाठी.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.