ফেডোরায় আমি ব্যবহার করি:
grub2-mkconfig -o "$(readlink -e /etc/grub2.cfg)"
কারণ readlink
আপেক্ষিক পথ ফেরানোর কোনও বিকল্প ছাড়াই মৃত্যুদণ্ড কার্যকর করা এবং grub2-mkconfig
একটি ত্রুটি দেয়:
$ ls -l /etc/grub2.cfg
lrwxrwxrwx. 1 root root 22 Dec 10 2015 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
$ readlink /etc/grub2.cfg
../boot/grub2/grub.cfg
$ sudo grub2-mkconfig -o "$(readlink /etc/grub2.cfg)"
/usr/sbin/grub2-mkconfig: line 244: ../boot/grub2/grub.cfg.new: No such file or directory
আমি -e
বিকল্পটি ব্যবহার করি যাতে সিমলিংক যদি উপস্থিত কোনও ফাইলের সমাধান না করে তবে স্টাডআউটে আউটপুট প্রদর্শিত হবে যাতে আমি জানি যে কিছু ভুল হয়েছে।
রিডলিংকের জন্য ম্যান পৃষ্ঠা থেকে:
-e, --canonicalize-existing
canonicalize by following every symlink in every component of
the given name recursively, all components must exist
/bin/kernel-install
পরিবর্তে ফেডোরার 20 ফলনের জন্য একই কমান্ড চালানো হচ্ছে । ভবিষ্যতের রেফারেন্সের জন্য এই তথ্য অন্তর্ভুক্ত করার জন্য দয়া করে আপনার উত্তরটি সম্পাদনা করুন