আপনি যদি জিজ্ঞাসা করছেন যে আপনি অন্যান্য প্রোগ্রামের গুচ্ছটি ইনস্টল না করে কোনও কার্নেলটিকে "ওভার" ইনস্টল বা আপগ্রেড করতে পারেন?
লিনাক্স কার্নেল একটি বাইনারি সাধারণত নামে ফাইল vmlinuz-x.x.x-x-name
মধ্যে boot
ডিরেক্টরি যেখানে x এর একটি সংস্করণ সংখ্যা হয় (যা সাধারণত হার্ড ড্রাইভ শুরুতে একটি পৃথক ছোট পার্টিশন যায়)। "নাম" কেবলমাত্র কার্নেলের জন্য একটি নির্বাচিত নাম যা সংকলনের সময় সেট করা যেতে পারে, আপনি কার্নেলটি কোন ধরণের মেশিন বা আর্কিটেকচার বা অন্য কোনও কারণে বা আর্কিটেকচারের জন্য চিহ্নিত করতে এটি ব্যবহার করতে পারেন।
এটি বুটলোডার দ্বারা বুটটাইম এ লোড করা হয়, সাধারণত GRUB
এমবিআর-তে বুট কোড দ্বারা বিভোস রম দ্বারা চালিত । এটি লোড হয়ে গেলে এটি "উন্মুক্ত" বা বিশেষভাবে সুরক্ষিত হয় না। সুতরাং আপনি অন্য কাজ কার্নেল দিয়ে ফাইলটি প্রতিস্থাপন করতে পারেন। তবে এর GRUB
দুর্দান্ত বৈশিষ্ট্য রয়েছে যা আপনাকে বুট করতে একাধিক কার্নেল নির্বাচন করতে দেয়। সুতরাং সেই তালিকায় আপনার অতিরিক্ত কার্নেল যুক্ত করা বেশ স্মার্ট, তবে জিনিসগুলি ভুল হয়ে যাওয়ার ক্ষেত্রে আসল পরিচিত কার্নেল কার্নেলটি রাখুন।
প্রায় সমস্ত বিতরণ আমি বিশ্বাস করি যে একটি "মডিউলার" কার্নেল তৈরি করুন যেখানে ডিভাইস ড্রাইভাররা পৃথক ফাইলে থাকে। সুতরাং বেশিরভাগ কার্নেলের বুট সময়ে এটি উপলব্ধ ড্রাইভার সমন্বিত একটি ফাইল সিস্টেমের প্রয়োজন এবং এটি একটি "initrd" (প্রাথমিক র্যাম ডিস্ক) বা "initramfs" এর জন্য। GRUB
মেমরির কোনও স্থানে কার্নেল এবং ডিআরআরড অন্য স্থানে লোড করবে এবং লিনাক্স শুরু করে, আর আর ডিআরডি কোথায় রয়েছে তা জানিয়ে কার্নেলে লাফিয়ে দেবে।
ড্রাইভারগুলি কার্নেলের "অন্তর্নির্মিত" হতে পারে এবং বুটলোডার যখন vmlinuz
চিত্রটি লোড করে তখন স্বয়ংক্রিয়ভাবে লোড হয় এবং উপলব্ধ হয় । কার্নেলগুলি যা বিভিন্ন সিস্টেমে কাজ করার জন্য বোঝানো হয় (যেমন বেশিরভাগ ডিস্ট্রিবিউশনগুলির মধ্যে) সাধারণত কার্নেলের মধ্যে যা অন্তর্নির্মিত হয় তা ন্যূনতম করে কারণ উপলব্ধ হার্ডওয়্যারটি পরে বুট প্রক্রিয়াতে স্ক্যান করা হবে এবং উপস্থিত হার্ডওয়্যার প্রতিনিধিত্বকারী কেবলমাত্র মডিউলগুলি লোড করা হবে।
আরডিআরটি সংশোধন ও তৈরি করার সরঞ্জাম রয়েছে। ডেবিয়ানের কাছে দুর্দান্ত সরঞ্জাম রয়েছে এবং আমি অন্যান্য বিতরণগুলিও কল্পনা করি।
সুতরাং, আপনি কার্নেল.আর্গ. থেকে আরও সাম্প্রতিক কার্নেলটি ডাউনলোড করে একটি নতুন কার্নেল বাইনারি চিত্র তৈরি করতে এটি সংকলন করলে, আপনাকে সেই কার্নেলের সাহায্যে চালকদের সাথে একটি আরআরআরডি তৈরি বা আপডেট করতে হবে। পুরানো ইআরআরডি কাজ করবে না কারণ চালকের কার্নেলের যে সংস্করণ চলছে তার সাথে ড্রাইভারগুলি মিলে যেতে হবে।
Initrd ফাইলটি initrd.img-x.x.x.x-name
কার্নেলের মতো একইরূপে নামকরণ করা হয়েছে, এবং কার্নেলের মতো বুটের পরেও প্রতিস্থাপন করা যেতে পারে এবং সেরা অনুশীলনটি নির্দেশ করে যে আপনি আপনার নতুন কার্নেল + initrd সাফল্যের সাথে বুট করতে না পারলে আপনি কোনও পরিচিত আরআরআার্ড মুছে ফেলবেন না।
আমি আশা করি এটি কিছু প্রসঙ্গ সরবরাহ করে।
আপনি যদি এমন কোনও "বেয়ারবোনস" লিনাক্স ইনস্টল খুঁজছেন যা এর সাথে কোনও অতিরিক্ত প্রোগ্রাম ইনস্টল করা না থাকে তবে আমার পছন্দসই পছন্দটি সর্বদা ডেবিয়ান netinst
চিত্রটি ইনস্টল করে চলেছে । খুব সুন্দর আপনার কাছে কমান্ড লাইনের পাঠ্য কনসোল চালানোর জন্য এবং nano
একটি পাঠ্য সম্পাদক হিসাবে কেবলমাত্র সবচেয়ে প্রাথমিক সরঞ্জাম রয়েছে ।