একটি কাস্টম লিনাক্স কার্নেল কনফিগারেশন সংরক্ষণ বা রফতানি করবেন কীভাবে?


11

আমি থেকে একটি লিনাক্স কার্নেল ডাউনলোড করা www.kernel.org , তারপর আমি এটা কাস্টমাইজ করতে menuconfig ব্যবহৃত।

অনেকগুলি কাস্টমাইজ করার পরে যেমনটি আমার প্রয়োজন ঠিক তেমন কাজ করে, এবং আমি এই প্রকৃত কনফিগারেশনটি আলগা করতে চাই না, তাই আমি পরে (অন্য কোনও মেশিনে, উদাহরণস্বরূপ) একই কার্নেল সংস্করণটি ডাউনলোড করতে এবং আমার কনফিগারেশনটি ব্যবহার করতে পারি। আমি এটা কিভাবে করতে পারি?


উত্তর:


10

.configউত্স ডিরেক্টরি থেকে কেবল ফাইলটি অনুলিপি করুন। এই ফাইলটিতে আপনার বর্তমান কনফিগারেশন রয়েছে।

এছাড়াও উত্স আপডেট করার সময় আপনি make oldconfigপুরানো পরিবর্তনগুলি সংরক্ষণ করতে এবং নতুন স্টাফগুলির সাথে কী করবেন তা কেবলমাত্র সিদ্ধান্ত নিতে পারেন, এটি কেবলমাত্র নতুন কনফিগারেশন বিকল্পগুলি (বর্তমান কনফিগারেশন আপডেট করে) সম্পর্কে জিজ্ঞাসা করবে। .configএটি ব্যবহার করার আগে আপনাকে এখনও আপনার পুরানো ফাইলটিতে স্থানান্তর করতে হবে।


এবং গিথুবে .কনফিগের সংরক্ষণাগারও রাখবেন?
ক্রিস কে

7

একটি বিকল্প হ'ল:

make savedefconfig

যা defconfigআপনার বর্তমান ডিরেক্টরিতে একটি ফাইল তৈরি করবে । আপনি এখন এই ফাইলটি অনুলিপি করতে পারেন arch/<architecture>/configs/my_defconfig(ফাইলের নামটি দিয়ে শেষ হওয়া উচিত কিনা তা _defconfigখেয়াল করুন), যেমন:

cp defconfig arch/x86/configs/my_defconfig

আপনি যখন এটি সম্পন্ন করেছেন আপনি .configনিজের কনফিগারেশন থেকে সরবরাহ করতে নিম্নলিখিতটি টাইপ করতে পারেন (সরবরাহিত আর্কিটেকচারের জন্য):

export ARCH=x86
make my_defconfig

আমি মনে করি কার্নেল কনফিগারেশনগুলি সংরক্ষণ করার জন্য এটি পছন্দীয় উপায় এবং এটি সেট আপ হয়ে গেলে এটি বজায় রাখা আরও সহজ কারণ আপনি সহজেই একটি কনফিগারেশন থেকে অন্য কনফিগারেশনে স্যুইচ করতে পারেন।


এর একটি সুবিধা make savedefconfigহ'ল উত্পাদিত কাজটি হ্রাস করা হয় defconfig: github.com/torvalds/linux/blob/v4.17/scriptts/kconfig/… অন্যের দ্বারা বোঝানো নিরর্থক কনফিগারেশনগুলি বাদ দেওয়া।
সিরো সান্তিলি 冠状 病毒 审查 六四 事件 法轮功

4

আপনি কনফিগার ফাইলটি সরাসরি মেনুকনফাইগের মধ্যে একটি কাস্টম অবস্থানে সংরক্ষণ করতে পারেন এবং সেখানে একটি কাস্টম লোড করতে পারেন বা কার্নেল উত্সের অবস্থান থেকে .config ফাইলটি সংরক্ষণ করতে পারেন উদাহরণস্বরূপ eg /usr/src/linux/.config

মেনুকনফিগে সরাসরি সংরক্ষণ করতে শেষ দুটি বিকল্পে স্ক্রোল করুন Load / Save an Alternate Configuration File


1

কেনারেল উত্স ডিরেক্টরি অনুলিপি ".config" এবং গন্তব্য ডিরেক্টরিতে প্রতিস্থাপন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.