আপডেট- initramfs কোথায় কার্নেল সংস্করণগুলির সন্ধান করে?


14

আমার আরআরডি নতুন করে তৈরি করা দরকার। এটা করছি:

update-initramfs -u -k all

একটি কার্নেল আমি কম্পাইল জন্য ত্রুটি বমি করেছিলাম এবং তারপর কিছু সময় আগে মোছা (কারণ update-initramfsখুঁজে পাইনি /lib/modulesডিরেক্টরি আমি অবশ্যই মুছে দেওয়া)।

আমি ভেবেছিলাম যে আমি & চালনাতে (যেমন এই উত্তর হিসাবে ) এর সমস্ত এন্ট্রি /bootএবং ডিরেক্টরি মুছে ফেলে কার্নেলটি পুরোপুরি সরিয়ে ফেলেছি , তবে সম্ভবত কোথাও এর চিহ্ন রয়েছে যে আমার সম্ভবত পরিষ্কার করা উচিত।/lib/modulessudo update-grub

আমি পড়তে এই এবং চারপাশের খনন /usr/share/initramfs-toolsকিন্তু আমি এটা চিন্তা করতে পারে না।

ইন man update-initramfsআমি যে দেখুন:

সংস্করণ স্ট্রিংয়ের জন্য "সমস্ত" ব্যবহারের দ্বারা সমস্ত কার্নেল সংস্করণগুলির জন্য নির্বাচিত ক্রিয়াটি সম্পাদন করার জন্য আপডেট-থ্রো্রামফগুলি নির্দিষ্ট করা হয়েছে, যা ইতিমধ্যে আপডেট-থ্রিমফ্স হিসাবে পরিচিত।

কিন্তু এটি তাদের কীভাবে জানে? update-initramfsকার্নেল সংস্করণগুলি কোথায় সন্ধান করবে?

দ্রষ্টব্য: বেশ কয়েক মাস পরে ... আমি এই প্রশ্নের উত্তর উত্তর ট্যাগ উইকিতে যুক্ত করেছি

উত্তর:


15

আপনার মতোই আমারও একই সমস্যা ছিল, আমিও ভেবেছিলাম GRUB- র & আপডেট করার /bootক্ষেত্রে এর সমস্ত এন্ট্রি এবং ডিরেক্টরি মুছে ফেলে আমি কার্নেলটি পুরোপুরি সরিয়ে /lib/modulesফেলেছি, তবে update-initramfsকার্নেলগুলি অনুসরণ করার জন্য আমি একটি ডিরেক্টরি ব্যবহার করেছি যা আবিষ্কার করে:

/var/lib/initramfs-tools

1
update-initramfs -d -k <version>/var/lib/initramfs-tools/boot
মোহাম্মদ হাফেজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.