টিএল; ডিআর, সম্পাদনায় যুক্ত হয়েছে:
প্রশ্ন হচ্ছে:
আমি কীভাবে একই UEFI বুট পার্টিশনে উইন্ডোজ বুট ম্যানেজারের চেয়ে বিআইওএসকে গ্রুব পছন্দ করতে পারি?
সমস্যা গ্রুবের নয়; বিআইওএস শুরু করলে গ্রুব সঠিক কাজ করে। সমস্যাটি "ডিস্কটি বুটযোগ্য নয়" এর সাথে নয়, কারণ উইন্ডোজ ইউইএফআই বুটস্ট্র্যাপ এবং গ্রুব ইউইএফআই বুটস্ট্র্যাপ উভয়ই বুটেবল। UIFI বুটস্ট্র্যাপ যা BIOS বুট করতে পছন্দ করে তা সমস্যা।
আমি একটি নতুন কম্পিউটার স্থাপন করছি, এবং এটি ডিফল্টরূপে উবুন্টুতে বুট করতে চাই, তবে বুটে উইন্ডোজ নির্বাচন করার বিকল্প রয়েছে। এটি বিশেষত গুরুত্বপূর্ণ যদি শক্তি চলে যায় এবং ফিরে আসে; আমি ঘরেও থাকব না।
আমি আমার অভ্যন্তরীণ এনভিএম ডিস্কে উবুন্টু 17.04 ইনস্টল করে অর্ধেক ডিস্কটি ব্যবহারের জন্য জিপিটি দিয়ে বিভাজন এবং একটি পৃথক ইউইএফআই বুট পার্টিশন দিয়ে শুরু করেছি। GRUB বুট করে যা ঠিক আছে, এবং আমি GRUB বুট মেনুটি প্রারম্ভকালে দেখি যেখানে GRUB জেনে থাকা আইটেমগুলি নির্বাচন করতে পারি।
তারপরে আমি সম্প্রতি ডাউনলোড হওয়া আইএসও থেকে উইন্ডোজ 10 প্রো ইনস্টল করেছি। এটি একই UEFI পার্টিশনে উইন্ডোজ বুট ম্যানেজার ইনস্টল করেছে এবং উবুন্টু অক্ষত (দুর্দান্ত!) এবং সেই বুটগুলি উইন্ডোজ 10 এ সূক্ষ্মভাবে ফেলেছে।
যাইহোক, এটি "এমন কিছু" করেছে যা ইউইএফআই ফার্মওয়্যারটিকে অবিলম্বে পাওয়ার-আপের উপর GRUB এর চেয়ে উইন্ডোজ বুট ম্যানেজার নির্বাচন করে। লিনাক্স বুট করার একমাত্র উপায় হ'ল BIOS বুট ম্যানেজার (আমার BIOS এ F11) ব্যবহার করা এবং নিজে GRUB বুট লোডার নির্বাচন করা। ইউইএফআই বিআইওএস জানে যে ইউইএফআই পার্টিশনে একাধিক বুটযোগ্য ইনস্টল রয়েছে, কারণ আমি তাদের মধ্যে বুট পরিচালকের মধ্যে বেছে নিতে পারি। যাইহোক, আমি যখন ইউইএফআই বিআইওএস-এর সেটআপ মেনুতে থাকি, এটি কেবল আমাকে বুট অগ্রাধিকার নির্বাচনের "ইউইএফআই বুট আমার অভ্যন্তরীণ ড্রাইভ" চয়ন করতে দেয় - এটি আমাকে সেই পার্টিশনের কোন নির্দিষ্ট বুট লোডারটি ব্যবহার করতে দেয় তা চয়ন করতে দেয় না । এবং, ডিফল্টরূপে, এটি উইন্ডোজ চয়ন করে, GRUB নয়।
ইন্টারনেটগুলি (এবং এই সাইটটি) পরামর্শ দেয় যে এটি ঠিক করার পুরানো update-grub
উপায়টি চালানো (যাতে GRUB উইন্ডোজকে স্বীকৃতি দেয়) এবং তারপরে grub-install
(GRUB কে ডিভাইসে ফিরিয়ে দেওয়া) আমি এটি করে ফেলেছি, তবে দুর্ভাগ্যক্রমে, এখনও এর আচরণ রয়েছে উপরে বর্ণিত, যেখানে BIOS ডিফল্টরূপে উইন্ডোজ বুট পরিচালককে বেছে নেয়। ( update-grub
উইন্ডোজ বুট ম্যানেজারটি ইনস্টল করার সন্ধান করে এবং মেনুতে এটি যুক্ত করে এবং আমি ম্যানুয়ালি UEFI বুট ম্যানেজারে GRUB পার্টিশনটি বেছে নেওয়ার সময় সেই মেনু আইটেমটি কাজ করে))
আমার ইউইএফআই বুট পার্টিশনে GRUB কে "ডিফল্ট" বুট করার জন্য আমি কী করতে পারি?
একটি এমএসআই X399 কার্বন মাদারবোর্ড ব্যবহার করে।
দ্বিতীয় সম্পাদনা: সঠিক উত্তরটি একটি প্রতিক্রিয়াতে একটি মন্তব্যে উল্লেখ করা শেষ হওয়ার কারণে, আমি এখানে এটি পুনরাবৃত্তি করব:
"BCDEDIT" in an admin shell on Windows is the working solution. The others don't work.