या महिन्यात काही दिवसांपूर्वी डिसेंबर 2022च्या आवृत्त्या लिनक्स कर्नल 6.1-आरसी 8 (मुख्य लाइन), 6.0.11 (स्थिर) आणि 5.15.81 (दीर्घकालीन).
या कारणास्तव, आम्ही तुम्हाला हे ऑफर करतो नवीन लहान द्रुत मार्गदर्शक यशस्वीरित्या साध्य करण्यासाठी "लिनक्स कर्नल संकलित करा", च्या कोणत्याही आवृत्तीमध्ये जीएनयू / लिनक्स डिस्ट्रो, पाया डेबियन, उबंटू आणि मिंट, कधीही.
आणि, संभाव्यतेशी संबंधित हे पोस्ट सुरू करण्यापूर्वी "लिनक्स कर्नल संकलित करा"आम्ही तुम्हाला खालील एक्सप्लोर करण्यासाठी आमंत्रित करतो संबंधित सामग्री, आजच्या शेवटी:
डेबियन, उबंटू आणि मिंटवर लिनक्स कर्नल संकलित करणे
लिनक्स कर्नल यशस्वीरित्या संकलित करण्यासाठी पायऱ्या
आवश्यक पॅकेजेस स्थापित करणे (विकास समर्थन)
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
होय, सर्वकाही चांगले चालते आणि संपते, पूर्ण करण्यासाठी आपल्याला फक्त करावे लागेल आमचा संगणक पुन्हा सुरू करा आणि ते आमच्या ऑपरेटिंग सिस्टमला आधीपासूनच लोड करते याची चाचणी घ्या नवीन कर्नल संकलित.
Resumen
थोडक्यात, आम्ही आशा करतो की हे थोडे सह कोणीही द्रुत मार्गदर्शक मी सहज आणि यशस्वीपणे साध्य करू शकतो "लिनक्स कर्नल संकलित करा" एकापेक्षा जास्त डिस्ट्रो डेबियन, उबंटू आणि मिंट, किंवा व्युत्पन्न.
जर तुम्हाला सामग्री आवडली असेल, कमेंट करा आणि शेअर करा. आणि लक्षात ठेवा, आमच्या सुरुवातीस भेट द्या «वेब साइट»च्या अधिकृत चॅनेल व्यतिरिक्त तार अधिक बातम्या, ट्यूटोरियल आणि लिनक्स अद्यतनांसाठी. पश्चिम गट, आजच्या विषयावर किंवा इतर संबंधित अधिक माहितीसाठी.