চারপাশে গুজব ছড়িয়ে দেওয়ার পরে আমি খুঁজে পেলাম কীভাবে খুব সহজেই এই সমস্যা থেকে মুক্তি পাওয়া যায় এটি বেশ সহজ তবে এটি বিটিআফএসের সাথে আমার সিস্টেম সেটআপ নেই তাই আমি এই ফিক্সটি নিশ্চিত করতে পারছি না।
হয় মন্তব্য করুন বা এই লাইন সরান:
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
অথবা
if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env \
recordfail; fi; fi
এই ফাইলটিতে
/etc/grub.d/00_header
তারপর চালান
update-grub
/boot/grub/grub.cfg
সরাসরি সম্পাদনা না করার কারণ হ'ল প্রতিটি বার গ্রাব আপডেট হওয়ার পরে এটি লিখিতভাবেই শেষ হবে যদি গ্রুব সাধারণ প্যাকেজগুলি আপডেট হয় তবে আপনাকে ঠিক "পুনরায় করতে" হবে।
আপনি যদি নিজের বাগ # 736743 যুক্ত করতে চান তবে এটি লঞ্চপ্যাডের বাগ
বাগ রিপোর্ট থেকে কলিন ওয়াটসনের উদ্ধৃতি দিচ্ছেন
এটি আসলে একটি বিভ্রান্তিমূলক ত্রুটি বার্তা: যা ঘটছে তা হ'ল গ্রুবের বিটিআরটিএস বাস্তবায়ন কলিং কোডে ব্লকলিস্টগুলি ফিরানোর জন্য ফাইল রিড হুক ইন্টারফেস প্রয়োগ করে না। আমি এটি সম্পর্কে গ্রাব-ডেভেল পোস্ট করেছি এবং আপস্ট্রিম রক্ষণাবেক্ষণকারী উল্লেখ করেছেন যে, মাল্টি-ডিভাইস সমস্যাগুলি বাদ দিয়েও GRUB থেকে বিটিআরএফএসে লেখা মূলত ঝুঁকিপূর্ণ কারণ:
একই ব্লক একাধিক স্ন্যাপশট দ্বারা ব্যবহৃত হতে পারে প্রতিটি গাছ যা প্রদত্ত ব্লক ব্যবহার করে তার চেকসাম অন্তর্ভুক্ত থাকবে এবং তাই পুনরাবৃত্তভাবে
তবে, বিটিআরএফস বুট লোডারের জন্য শুরুতে স্থান সংরক্ষণ করে। এই স্থানটি GRUB নিজেকে এম্বেড করার প্রয়োজনের চেয়ে বেশি, এবং তাই আমরা পরিবেশের ব্লকের জন্য এর 1KB ব্যবহার করতে পারি।
যাইহোক, এটি কোনও নতুন সমস্যা নয় যা সাবভলিউমগুলি ব্যবহার করে উত্থাপিত হয়েছিল, না এটি বুট করাও আটকাবে না (আপনি একটি উত্সাহী "চালিয়ে যেতে কোনও কী টিপুন" প্রম্পট পান, তবে আপনি যদি এটিকে এড়িয়ে যান তবে যাইহোক এটি বুট হয়ে যাবে)। ইচ্ছার তালিকায় ডাউনগ্রেড।
আশাকরি এটা সাহায্য করবে