আমার লক্ষ্যটি ছিল: /etc/grub.d এ 40_ কাস্টম সম্পাদনা করে গ্রুব 2 থেকে 10 ফ্রিবিএসডি 10 বুট করুন
আমার সেটআপ: ফ্রিবিএসডি 10 আমার সিস্টেমের পঞ্চম এইচডি-তে রয়েছে (লিনাক্সের অধীনে / dev / sde, সুতরাং গ্রুব 2 এর জন্য এইচডি 4। মনে রাখবেন যে গ্রুব 2 এইচডি এর অধীনে ড্রাইভের জন্য এইচডি0 থেকে শুরু হয়, এবং 1 থেকে এবং পার্টিশনগুলি শূন্য নয়)। রুট পার্টিশনটি দ্বিতীয়টি (/ dev / sde2) হিসাবে ইনস্টল করার সময় আমি ফ্রিবিএসডি-র গাইডেড পার্টিশন (সম্পূর্ণ ডিস্ক ব্যবহার করুন) ব্যবহার করেছি (সবচেয়ে সহজ)। প্রত্যাহার, এটি: পঞ্চম এইচডিডি এবং দ্বিতীয় বিভাজনের জন্য root = '(hd4,2)' সেট করুন।
তথ্য: (চেইনলোডার +1 আসলে প্রয়োজন হয় না! নিম্নলিখিতটি আমাকে সরাসরি ফ্রিবিএসডি বুটলোডারে নিয়ে আসে)।
সামান্য সংক্ষেপে বলতে গেলে: আপনি কেবল সেট রুট = (x, x) এর সাথে খাপ খাইয়ে নিতে পেরেছেন, এর বাইরে আর কিছুই লাগবে না। আপনি যদি সরাসরি কার্নেলটি বুট করতে চান তবে জিনিসগুলি নীচের প্রবেশের চেয়ে কিছুটা জটিল হয়ে যায়।
menuentry "FreeBSD 10.0" {
insmod part_gpt
set root='(hd4,2)'
kfreebsd /boot/loader
}
আমি ওএস-প্রোবার দ্বারা কিছুটা হতাশ হয়েছি যা সবেমাত্র '/ dev / sde2 এ অজানা লিনাক্স বিতরণ' পেয়েছিল
PS: পরে 'আপডেট-গ্রাব' এবং তদদা (আশাবাদী) ভুলে যাবেন না। :) যদি কেউ সফল হন তবে আমাকে একটি ছবি ছুড়ুন, আমি আপনার কাছ থেকে শুনে খুশি হব!