এই প্রশ্নটি অবশ্যই এক বিলিয়ন বার জিজ্ঞাসা করা হয়েছে, তবে আমি কোনও GRUB- সম্পর্কিত সমাধান খুঁজে পাইনি।
আমার এমন একটি মেশিনে GRUB ইনস্টল করা দরকার যা উইন্ডোজ এবং লিনাক্স (ফেডোরা) উভয়ই ইনস্টলড থাকবে। এটি সর্বদা কার্যকর হওয়া উচিত, এমনকি কোনও আপডেটের পরেও।
এমন অনেকগুলি হাওটো রয়েছে যা প্রথমে উইন্ডোজ, তারপরে লিনাক্স ইনস্টল করার পদ্ধতি বর্ণনা করে, যা অবশ্যই করা সবচেয়ে সহজ কাজ। উইন্ডোগুলি / dev / sda1, এক / dev / sda2 পার্টিশনে লিনাক্স (/ বুট সহ) থাকতে পারে (এই উদাহরণে কোনও অদলবদল নয়)। GRUB ইনস্টলারটি উইন্ডোজ সনাক্ত করে এটির মেনুতে যুক্ত করবে। সুতরাং GRUB / dev / sda2 এ ইনস্টল করা আছে। তারপরে, একটি বড় আপডেটের পরে, সম্ভবত সেই লিনাক্সটির একটি সম্পূর্ণ আপগ্রেড, GRUB মেনুটি পুনরায় নির্মিত হবে এবং উইন্ডোজ স্বয়ংক্রিয়ভাবে যুক্ত হয় না (হ্যাঁ, এটি হওয়া উচিত , এটি আমি ভেবেছিলাম)। উইন্ডোজ / ফেডোরা / ডেবিয়ান কনফিগারেশনে আমার সাথে একই রকম ঘটেছিল (কোন ওএস চলে গিয়েছিল তা মনে করতে পারে না তবে কিছুই যায় আসে না)। এই GRUB উভয় সিস্টেম থেকে স্বতন্ত্র নয়।
সুতরাং আমি ভেবেছিলাম আমি একটি ছোট বুট পার্টিশন / dev / sda1 তৈরি করব যেখানে আমি নিজে GRUB ইনস্টল করব (ম্যানুয়ালি), / dev / sda2 এ উইন্ডোজ, / ডিভ / এসডিএ-তে লিনাক্স (/ দেব / এসডিএ কোথাও মাউন্ট করা হয়নি)। প্রথম GRUB হয় উইন্ডোজ, বা লিনাক্স লোড করবে (আমি মূলত লিনাক্স সিস্টেমের বর্তমান GRUB কনফিগারেশনটি অনুলিপি করতাম)। এটি কার্যকরভাবে কাজ করে (এবং যাই হোক না কেন, উইন্ডোজ বুট মেনু থেকে স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে যাবে না), তবে লিনাক্স এন্ট্রি একটি নির্দিষ্ট sda3 / boot / vmlinuz-3 ... / initrd sda3 / boot / initramfs-3 এ নির্দেশ করবে। .. কার্নেল ফাইল যাতে কার্নেল আপডেট স্বয়ংক্রিয়ভাবে নতুন কার্নেল বুট না করে (আরও খারাপ, যদি আপডেটটি পুরানো কার্নেলটি সরিয়ে দেয় তবে লিনাক্স আর আর বুটবে না, যতক্ষণ না কার্নাল ফাইলের নামটি প্রথম GRUB মেনুতে অ্যাডজাস্ট না করা হয়) ।
সুতরাং যে সমস্ত লোকদের উইন্ডোজ বুট করতে সক্ষম হবেন তারা কীভাবে এই সমস্যাটি সমাধান করতে পারেন, তাই উভয় অপারেটিং সিস্টেম সর্বদা বুটেবল হতে পারে, তা যাই হোক না কেন (/ dev / sda1 এ বুট কনফিগারেশনটি পরিবর্তন না করেই)?
sda1
উপর এবং Linuxsda2
মধ্যে আমার প্রশ্ন , হয়তো এটা সাহায্য করবে।