சென்டோஸ் 7 இல் லினக்ஸ் கர்னலை தொகுக்கவும்

Compile Linux Kernel Centos7



இந்த கட்டுரையில் அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து சமீபத்திய லினக்ஸ் கர்னல் மூலத்தை எவ்வாறு பதிவிறக்குவது என்பதைக் காண்பிப்பேன் லினக்ஸ் கர்னல் , மூலத்திலிருந்து லினக்ஸ் கர்னலைத் தொகுத்து, சென்டோஸ் 7. இல் தொகுக்கப்பட்ட கர்னலைப் பயன்படுத்தவும்.

தற்போது பயன்படுத்தப்பட்ட கர்னலைச் சரிபார்க்கிறது:

நான் சென்டோஸ் 7 ஐப் பயன்படுத்துகிறேன் என்பதை பின்வரும் ஸ்கிரீன்ஷாட்டில் இருந்து பார்க்க முடியும்.









தற்போதைய கர்னல் பதிப்பு 3.10 ஆகும்







முன்நிபந்தனைகளை நிறுவுதல்:

CentOS 7 இல் மூலத்திலிருந்து சமீபத்திய லினக்ஸ் கர்னலைத் தொகுக்க, உங்கள் CentOS 7 ஆப்பரேட்டிங் சிஸ்டத்தில் ஒரு பில்ட் டூல் மற்றும் வேறு சில பேக்கேஜ்கள் நிறுவப்பட்டிருக்க வேண்டும்.

நீங்கள் எதையும் நிறுவும் முன், தொகுப்பு தற்காலிக சேமிப்பைப் புதுப்பிக்க பின்வரும் கட்டளையை இயக்கவும்:



$சூடோ yum makecache

பின்வரும் கட்டளையுடன் கர்னலைத் தொகுப்பதற்குத் தேவையான தொகுப்பிகள் மற்றும் நூலகங்களை இப்போது நீங்கள் நிறுவலாம்:

$சூடோ yum நிறுவncurses-develசெய்ய gcc பிசிopenssl-devel

'Y' ஐ அழுத்தவும், பிறகு தொடர அழுத்தவும்.

கட்டுமான கருவிகள் நிறுவப்பட வேண்டும்.

இப்போது நீங்கள் elfutils தொகுப்பை நிறுவ வேண்டும். அதை நிறுவ பின்வரும் கட்டளையை இயக்கவும்:

$சூடோ yum நிறுவelfutils-libelf-devel

தொடர 'y' ஐ அழுத்தி அழுத்தவும்.

'எல்ஃபூட்டில்கள்' நிறுவப்பட வேண்டும்.

இப்போது நீங்கள் பின்வரும் கட்டளையுடன் rpm-build ஐ நிறுவ வேண்டும்:

$சூடோ yum நிறுவrpm- உருவாக்க

'Y' ஐ அழுத்தவும், பிறகு தொடர அழுத்தவும்.

'Rpm-build' தொகுப்பு நிறுவப்பட வேண்டும்.

லினக்ஸ் கர்னல் மூலத்தைப் பதிவிறக்குகிறது:

லினக்ஸ் கர்னலின் அதிகாரப்பூர்வ வலைத்தளத்திற்கு செல்லவும் https://www.kernel.org நீங்கள் பின்வரும் பக்கமாக இருக்க வேண்டும்.

கீழே உள்ள ஸ்கிரீன்ஷாட்டில் குறிக்கப்பட்டபடி லேட்டஸ்ட் ஸ்டேபிள் கர்னல் பட்டனை கிளிக் செய்யவும்.

உங்கள் உலாவி கோப்பைச் சேமிக்கும்படி கேட்கும். சேமி கோப்பை கிளிக் செய்து சரி என்பதைக் கிளிக் செய்யவும்.

உங்கள் பதிவிறக்கம் தொடங்க வேண்டும்.


கர்னலைத் தொகுத்தல்:

பதிவிறக்கம் முடிந்ததும், நீங்கள் கோப்பை பதிவிறக்கம் செய்த கோப்பகத்திற்கு செல்லவும். என் விஷயத்தில் இது எனது பயனரின் வீட்டு அடைவில் உள்ள பதிவிறக்கங்கள் அடைவு.

$குறுவட்டு/பதிவிறக்கங்கள்

'Ls' இன் வெளியீட்டில் இருந்து, பதிவிறக்கம் செய்யப்பட்ட கோப்பு 'linux-4.14.10.tar.xz' என்பதை நீங்கள் காணலாம். இது சுருக்கப்பட்ட தார் கோப்பு.

இப்போது பின்வரும் கட்டளையுடன் சுருக்கப்பட்ட தார் கோப்பை பிரித்தெடுக்கவும்:

$தார்xvf லினக்ஸ் -4.14.10.tar.xz

தார் சுருக்கப்பட்ட கோப்பை பிரித்தெடுக்கிறது.

கோப்பு பிரித்தெடுக்கப்பட்டவுடன், பின்வரும் சாளரத்தை நீங்கள் பார்க்க வேண்டும்.

பிரித்தெடுத்த பிறகு, கீழே உள்ள ஸ்கிரீன்ஷாட்டில் சிவப்பு என குறிக்கப்பட்ட புதிய கோப்பகத்தை நீங்கள் பார்க்க வேண்டும். பின்வரும் கட்டளையுடன் கோப்பகத்திற்கு செல்லவும்.

$குறுவட்டுலினக்ஸ் -4.14.10

பின்வரும் கட்டளையை நீங்கள் இயக்கினால், உங்கள் கணினியில் நிறுவப்பட்ட கர்னல்களால் பயன்படுத்தப்படும் கட்டமைப்பு கோப்புகளின் பட்டியலைப் பார்க்க வேண்டும். உங்களுக்குத் தேவையான ஒன்றைக் கண்டுபிடிக்க நீங்கள் 'uname -r' கட்டளையை இயக்கலாம். கோப்பு பெயர் 'uname -r' கட்டளையின் வெளியீட்டோடு பொருந்த வேண்டும்.

பின்வரும் கட்டளையுடன் கட்டமைப்பு கோப்பை லினக்ஸ் -4.14.10 கோப்பகத்திற்கு நகலெடுக்கவும்:

$சூடோ cp -வி /துவக்க/config-3.10.0-693.el7.x86_64 .config

இப்போது பின்வரும் கட்டளையை இயக்கவும்:

$செய்யmenuconfig

பின்வரும் சாளரத்தை நீங்கள் பார்க்க வேண்டும். இங்கே நீங்கள் சில கர்னல் அம்சங்களை இயக்கலாம் அல்லது முடக்கலாம். இங்கே என்ன செய்வது என்று உங்களுக்குத் தெரியாவிட்டால், இயல்புநிலையை விட்டு விடுங்கள்.

நீங்கள் முடித்தவுடன், பல முறை பொத்தானை அழுத்தவும், கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி செல்லவும். பின்னர் அழுத்தவும்.

பிறகு மீண்டும் அழுத்தவும்.

மீண்டும் அழுத்தவும்.

இப்போது செல்லவும் மற்றும் அழுத்தவும்

புதிய கர்னலுக்காக .config கோப்பு புதுப்பிக்கப்பட்டது.

நீங்கள் புதிய கர்னல்களைத் தொகுக்கத் தொடங்குவதற்கு முன், நீங்கள் கர்னலைத் தொகுக்கும் கோப்பு முறைமையில் 20 ஜிபிக்கு மேல் இலவச இடம் இருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

பின்வரும் கட்டளையுடன் உங்களுக்கு எவ்வளவு இடம் இருக்கிறது என்பதை நீங்கள் சரிபார்க்கலாம்:

$df -h

இப்போது தொகுப்பு செயல்முறையைத் தொடங்க பின்வரும் கட்டளையை இயக்கவும்:

$செய்யrpm-pkg

கர்னல் நன்றாக தொகுக்க வேண்டும். இது நீண்ட நேரம் எடுக்க வேண்டும்.

முடிந்ததும், நீங்கள் பின்வரும் சாளரத்தைப் பார்க்க வேண்டும். சில rpm தொகுப்பு கோப்பு பயனரின் வீட்டு கோப்பகத்தில் உருவாக்கப்பட்டது, நீங்கள் ஸ்கிரீன்ஷாட்டில் இருந்து பார்க்க முடியும்.

உருவாக்கப்பட்ட rpm தொகுப்பு கோப்புகள்.

இப்போது நீங்கள் rpm தொகுப்புகளை நிறுவ பின்வரும் கட்டளையை இயக்கலாம்:

$சூடோஆர்பிஎம்-iUv/rpmbuild/RPMS/x86_64/ *.ஆர்பிஎம்

நிறுவல் முடிந்ததும், உங்கள் கணினியை மறுதொடக்கம் செய்ய பின்வரும் கட்டளையை இயக்கவும்.

$மறுதொடக்கம்

உங்கள் கணினி தொடங்கியதும், நீங்கள் தற்போது பயன்படுத்தும் கர்னலின் பதிப்பைச் சரிபார்க்க பின்வரும் கட்டளையை இயக்கலாம்.

$பெயரிடப்படாத -ஆர்

நீங்கள் இப்போது நிறுவிய பதிப்பு என்பதை நீங்கள் பார்க்க வேண்டும். என்னைப் பொறுத்தவரை இது ‘4.14.10’.

எனவே நீங்கள் மூலத்திலிருந்து சமீபத்திய கர்னலைத் தொகுத்து அதை சென்டோஸ் 7 இல் பயன்படுத்துகிறீர்கள். இந்தக் கட்டுரையைப் படித்ததற்கு நன்றி.