පහත දැක්වෙන විධානයන් වාචිකව ලිවිය හැකිය bash shell ස්ක්රිප්ට් හෝ වෙනත් ෂෙල් පරිසරය මෙහෙයුම ස්වයංක්රීයව ක්රියාත්මක කරන්න.
මෙම කාර්යය සඳහා විධාන නියෝග මෙන්න:
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
සටහන: මෙම විධානය ක්රියාත්මක කරන විට, කර්නල් වින්යාස කිරීමේ මෙනුව ආරම්භ වනු ඇත, ඔබේ උපකරණ සඳහා වඩාත්ම අනුකූල පරාමිතීන් වින්යාසගත කළ හැක්කේ කොතැනින්ද? 64 ගෘහ නිර්මාණ ශිල්පය සඳහා හෝ නොකිරීමට කර්නලයක් නිර්මාණය කිරීමට ඔබට අවශ්ය නම් XNUMX බිට් විකල්පය පරීක්ෂා කළ යුතුය. වින්යාසය සුරැකීමට සුරකින්න බොත්තම ඔබන්න, පිටවීමේ බොත්තම සහ සම්පාදනය සහ ස්ථාපනය කිරීමේ ක්රියාවලිය සමඟ සම්බන්ධ වන්න.
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
දෘශ්ය නිබන්ධනය
භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳව ස්වයං-ඉගැන්වූ ආකාරයකින් වැඩිදුර ඉගෙනීම වැදගත්ය පරිසර අගයන් ගබඩා කිරීම සඳහා විචල්යයන් වන අතර එමඟින් ස්ක්රිප්ට් තුළ වඩාත් ශෛලීගත හා කාර්යක්ෂම කේතයක් සාදයි බාෂ් කවචය නිර්මාණය කර ඇත. උදාහරණයක් වශයෙන්:
kernel=`uname -r`
cp /boot/config-$kernel ./.config
read NUM_VER
NV=${NUM_VER}
echo "linux-$NV.tar.xz"
unxz linux-$NV.tar.xz
මෙය අතින් කිරීමට හෝ බාෂ් ෂෙල් ස්ක්රිප්ට් එකක ක්රියාවලිය ස්වයංක්රීය කිරීමට ප්රමාණවත් වේ.
අදහස් 10 ක්, ඔබේ අදහස් තබන්න
මම එය විශේෂ experts යින්ට භාර දීම හොඳය, නැතහොත් එය යාවත්කාලීනයන් හරහා පැමිණෙන විට කර්නලය ස්පර්ශ කිරීම සියුම් ක්රියාවලියක් වන අතර පද්ධතිය ඔබ වෙනුවෙන් හොඳින් ක්රියා කරන්නේ නම් එය ස්පර්ශ කරන්නේ ඇයි? සෑම විටම දෝෂ ඇති බැවින් සෑම දෙයක්ම එක හා සමානව තැබීම ඉතා අපහසු වනු ඇතැයි මම සිතමි.මංජාරෝ හි නව කර්නලයක් එක් කිරීම ඉතා පහසුය. මෙම විධානය පර්යන්තයකට විසි කිරීම ප්රමාණවත්: »sudo mhwd-kernel -i linux (මෙන්න අනුරූපය ලියන්න)».
මෙය මම දැන් භාවිතා කරන අතර එය චිත්රපට වෙත යයි: »uname -a
ලිනක්ස් පැකාර්ඩ්බෙල් 4.1.15-1-මංජාරෝ # 1 එස්එම්පී පෙර සූදානම දෙසැම්බර් 15 07:48:44 යූටීසී 2015 x86_64 ග්නූ / ලිනක්ස් ».
ඒයි, ඒකයි මම හිතන්නේ: වෛද්යවරුන්ට පල්ලිය තියෙනවා
ඔබ නියත වශයෙන්ම හරි, මම දැනටමත් සම්පාදනය කර ඇති ඕනෑම කර්නලයක් ස්ථාපනය කිරීමට උත්සාහ කළ විට, යමක් සෑම විටම මා හෝ මෙහෙයුම් පද්ධතිය මුළුමනින්ම අසමත් වේ. නමුත් මේ ආකාරයෙන් එය කිසි විටෙකත් මා අසමත් වී නැති අතර සියල්ල ක්රියාත්මක වේ. සියලු පෙරනිමි විකල්ප සමඟ මම මගේම කර්නලය මගේ පරිගණකයේ සම්පාදනය කරන බැවින්!
නමුත් ඔබ කිසි විටෙක භාවිතා නොකරන දේවල් සක්රිය කිරීම සඳහා ඔබ කර්නලය සම්පාදනය කරන්නේ නම්? මම සෑම විටම කර්නලය සම්පාදනය කරන්නේ මගේ දෘඩාංග හා පර්යන්ත සඳහා පමණි. අනෙක් සියල්ල සම්පත් හා අවකාශය අනුභව කරන බැවින් මම අක්රිය කරමි.
ඔබ අෂ්ටකයක් භාවිතා කරන්නේ නම් -j9 සෑදීම සඳහා සටහනක් මිස ඔබ භාවිතා කරන්නේ නම් ඔබ කර්නලයක් සමඟ සම්පාදනය කරයි.
නරක ලිවීම ගැන කණගාටුයි, වෙබයේ තේමාව මගේ ප්ලාස්මා 5 වර්ණවලට අනුගත නොවන අතර මා ලියන දේ නොපෙනේ o_O
හොඳ දවසක්! ඉතා හොඳ දායකත්වයක්. මට දැන් පැරණි asus 1201n පරමාණුව 330 nvidia අයන ආපසු ලැබුණා. පසුගිය සතියේ මම සියලු වර්ගවල බෙදාහැරීම් පරීක්ෂා කර ඇති අතර, මට හොඳම කාර්ය සාධනය ලබා දෙන්නේ ඩෙබියන් 8.2 හිමිකාර රියදුරන් හා MATE ඩෙස්ක්ටොප් පරිසරය සමඟ ය. වැඩි ස්වයං පාලනයක් ලබා ගැනීමට උත්සාහ කිරීම, කවුළු සමඟ එය මිනිත්තු 1 පැය 20 නොඉක්මවන අතර ඩෙබියන් සමඟ එය පැය 2 ක් ළඟා කර ගත් හෙයින්, බැටරිය වඩා හොඳින් කළමනාකරණය කිරීමට සහ ප්රයෝජනවත් ආයු කාලය වැඩි කිරීමට ටීඑල්පී මෘදුකාංගය මට හමු විය, මම ද අඩු පරිභෝජනය සඳහා wm i3 ස්ථාපනය කළෙමි සම්පත්. දැන් මම මෙම වින්යාසය භාවිතා කරමින් සිටිමි, ආර්ච්ලිනක්ස් ස්ථාපනය කිරීමෙන් ඊටත් වඩා හොඳ කාර්ය සාධනයක් ලැබෙනු ඇතැයි මම සිතුවෙමි, මන්ද එය මගේ ඩෙස්ක්ටොප් යන්ත්රයේ පෙරනිමියෙන් භාවිතා කරන බෙදාහැරීම වන නමුත් මගේ බලාපොරොත්තු සුන්වීම නිසා එය එකම වින්යාසය සමඟ බොහෝ පසුබෑමක් ලබා දෙයි. දැන් මට ඉඟි දෙකක් අවශ්යයි, මම සාම්ප්රදායික යාන්ත්රික HDD තැටිය ගලවා 300 gb කිංග්ස්ටන් v240 එකක් දැමුවෙමි, මම 2gb බැටළුවෙක් එකතු කළෙමි, දැන් එහි 4gb බැටළුවා ඇත. එස්එස්ඩී සමඟ හොඳින් වැඩ කිරීමට මට ඩෙබියන් භාෂාවෙන් යමක් වින්යාස කිරීමට අවශ්යද? අනෙක් ප්රශ්නය නම් කර්නලය වින්යාස කිරීමට සහ මගේ පරමාණු 330 64bit ප්රොසෙසරයේ ලක්ෂණ සමඟ එය හරියටම සම්පාදනය කිරීමට මට භාවිතා කළ හැකි සඳහන කුමක්ද?
ps: නිවැරදියි, දැන් මට විනාඩි 2 ක 20 ක ස්වයං පාලනයක් ඇත
පීඩී 2: එය මෙම ලිපියේ මාතෘකාව නොවන බව මම දනිමි, නමුත් නෙට්බුක්හි ස්වයං පාලනය වැඩි දියුණු කිරීම සඳහා ඔබට කුමන ඉඟි නිර්දේශ කළ හැකිද, මම ක්රෝම් හෝ ෆයර්ෆොක්ස් භාවිතා කරමි, බ්රව්සර් මගින් සම්පත් පරිභෝජනය අඩු කිරීමට මට අවශ්යය, සහ අනෙක් කණ්ඩායම, දැනටමත් බ්ලූටූත් සහ ලාන් අක්රීය කරන්න.
පියවරයි
unxz linux-4.4.tar.xz tar xvf linux-4.4.tar තාර Jxvf linux-4.4.tar සමඟ සරල කළ හැකිය, එමඟින් මුළු කර්නල් ප්රභවය එකවරම ඇසුරුම් නොකෙරේ.
පිරිසිදු කරන්න ඔබ එය කරන්නේ කර්නල් පූර්ව වින්යාසයක් සිදු කළ අවස්ථාවකදී පමණක් වන අතර එම වින්යාසයේ සියලු ප්රභවයන් පිරිසිදු කිරීම අතිරික්තයක් වීමට ඔබට අවශ්යය. make mrproper භාවිතා කරනුයේ ඔබ දැනට ක්රියාත්මක කර ඇති කර්නල් වින්යාසය එහි මොඩියුලවල වින්යාසය සමඟ ඉවත් කිරීමට ය. අවස්ථා දෙකේදීම එය භාවිතා කරනුයේ ඔබ දැනටමත් එම ප්රභවයේ මනාප වින්යාසයක් කර ඇත්නම් පමණි.
මා දකින පරිදි, ඔබ කර්නලය බාගත කර එය විසංයෝජනය කළහොත් පමණක් මෙම පියවර අවශ්ය නොවේ.
ඔබට කර්නලය නැවත සකස් කිරීමට ඇති අභිප්රේරණයන් කර්නලයේ ඇති මොඩියුල පැටවීම හෝ නොකිරීමේ අවශ්යතාවය දැකිය යුතුය. ජෙන්ටූ පරිශීලකයින්ට ජෙන්කර්නෙල් වැනි මෙවලම් ඇති අතර ඒවා දෘඩාංග හඳුනාගැනීමේදී පටවන ලද වින්යාසයේ වැඩි හෝ අඩු ස්වයංක්රීය වින්යාසයක් කරයි. නමුත් මෙය defconfig සාදමින් එකම ආකාරයකින් උත්පාදනය කළ හැකි අතර පසුව ලැබෙන .config කර්නලයේ එකම නාමාවලියෙහි පටවා වෙනස් කරන්න.
මෙහි අඩංගු සෑම දෙයක් ගැනම සාරාංශගත ආකාරයකින් විශිෂ්ට පැහැදිලි කිරීමක් සහ පැහැදිලි කිරීමක් කිරීම!
“ෂෙල් ස්ක්රිප්ටින් ඉගෙන ගන්න” යන මාර්ගගත පා course මාලාව හදාරන අය සඳහා ඉතා ඉක්මනින් රැඳී සිටින්න, මන්ද මම ඉක්මනින් වඩාත් දියුණු කේත සමඟ ආරම්භ කරමි.
උදාහරණ:
LPI-SB8 පරීක්ෂණ තිර කැස්ට් (ලිනක්ස් පෝස්ට් ස්ථාපනය - ස්ක්රිප්ට් බයිසෙන්ටෙනාරියෝ 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
තිර විකාශනය බලන්න: https://www.youtube.com/watch?v=cWpVQcbgCyY