ডুয়াল-বুট মেশিন ব্যবহার করার সময় আমি কীভাবে উইন্ডোজকে GRUB ওভাররাইট করা থেকে রোধ করতে পারি?


19

ডুয়াল-বুটিং সম্পর্কে আমি অনেক কিছু পড়ছি, এবং এটি উইন্ডোজ লোড করা এবং তারপরে গ্রুব দিয়ে লিনাক্স লোড করার মতো সহজ বলে মনে হচ্ছে, তবে প্রত্যেকে বলছেন যে উইন্ডোজ যখন সুযোগ পাবে তখন গ্রুবকে ট্র্যাস করতে পছন্দ করে। এটি থেকে রোধ করার জন্য আমি কী কী পদক্ষেপ নিতে পারি (উইন্ডোজের বুটলোডার ব্যবহার ব্যতীত, আমি এটি যথাসম্ভব সহজ রাখতে চাই)?


উত্তর:


17

উইন্ডোজ বুট সেক্টর যখনই আপনি এটি ইনস্টল ওভাররাইট করবে, একটি নতুন সংস্করণে এটি আপগ্রেড করুন বা ব্যবহারযোগ্য সরঞ্জামসমূহ পছন্দ bootrec /fixmbr, bootrec /fixboot, বা পুরোনো fdisk /mbr। সাধারণভাবে, প্রথমে উইন্ডোজ ইনস্টল করুন, তারপরে লিনাক্স। উপরের জিনিসগুলির মধ্যে একটি না করা পর্যন্ত বুট সেক্টরটি রাখা থাকবে। (এবং সম্ভবত এমবিআর তে লেখার অন্যান্য উপায়ও রয়েছে) তবে আপনি যদি GRUB হারাতে পারেন তবে এটি সহজেই পুনরুদ্ধার করা হবে:

  • একটি লাইভ সিডি (সিডি / ডিভিডি বা ফ্ল্যাশ ড্রাইভ) থেকে বুট করুন।
  • রুট হয়ে উঠুন বা ব্যবহার করুন sudo নীচের কমান্ডগুলি ।
  • প্রয়োজনে উপলভ্য পার্টিশনগুলি তালিকাভুক্ত করুন: fdisk -l
  • উইন্ডোজ প্রায় অবশ্যই / dev / sda1 এ উপস্থিত থাকবে: mount /dev/sda1 /mnt
  • এমবিআর তে GRUB পুনরায় ইনস্টল করুন: grub-install --root-directory=/mnt/ /dev/sda
  • রিবুট: shutdown -r now
  • GRUB মেনুটি পুনরুদ্ধার করুন: update-grub

আপনি যদি 100% ইউনিক্স, লিনাক্স, বা বিএসডি ইনস্টল করতে পারেন এবং কম্পিউটার যদি এর জন্য যথেষ্ট শক্তিশালী থাকে তবে কেবল ভার্চুয়াল মেশিনে উইন্ডোজ চালাতে পারে।

এছাড়াও: আপনার কম্পিউটারের বিআইওএসের বুট সেক্টর রক্ষার জন্য একটি বিকল্প থাকতে পারে।


আপগ্রেড করে আপনি কী উইন্ডোজ 7 থেকে উইন্ডোজ ৮ বা উইন্ডোজ আপডেট চালিয়ে যাচ্ছেন?
নাথান 2055

1
@ নাথান2055 হ্যাঁ, 7 থেকে 8 এর মতো ... উইন্ডোজের নতুন, উচ্চতর সংস্করণ। উইন্ডোজ আপডেট এমবিআরকে প্রভাবিত করবে না।
ক্রিস্টোফার

আমিও তাই ভাবছিলাম. ভাল জিনিস আমার সন্দেহ আমি উপস্থিত MBR সহ Windows অধীনে তালগোল পাকানো হবে, এবং কোন উপায় আমি উইন্ডোজ 8 যাচ্ছি পড়ার পর হয় এই
নাথান 2055

1
বিকল্প হিসাবে, আপনি উইন্ডোজ বুটলোডারকে চেইনলোড থেকে গ্রাব করার জন্য কনফিগার করার চেষ্টা করতে পারেন: oreillynet.com/pub/h/2337 আরও কিছুটা জড়িত এবং খুব কম প্রভাবের জন্য খুব বেশি কাজ হতে পারে, তবে সেভাবে এটি করা যদি এমন হয় তবে উইন্ডোজ বুটলোডার ওভাররাইট করে, আপনি এখনও লিনাক্সে বুট করতে সক্ষম হবেন।
ব্র্যাচলে

@ জোয়েলড্যাভিস: হ্যাঁ, আমি এটি করার জন্য বেশ কয়েকটি টিউটোরিয়াল পড়েছি, তবে যার যার গ্রুব লোড করার এমনকি পুরোপুরি অভিজ্ঞতা নেই এবং উইন্ডোজ আমাকে আপত্তি জানাতে চাইবে না তা বিবেচনা করে আমার সমস্যা হবে, আমি মনে করি আমি একটি ভ্যানিলা GRUB সেটআপ নিয়ে যাব এবং বুটলোডারটির সাথে গোলযোগ করব না।
নাথান 2055

4

আমি মনে করি আমি একটি ভ্যানিলা GRUB সেটআপ নিয়ে যাব এবং বুটলোডারটির সাথে গোলযোগ করব না।

আপনি যদি কোনও ফর্ম গ্রাব ব্যবহার করেন তবে আপনি বুট লোডারটি নিয়ে গন্ডগোল করছেন। GRUB এর অর্থ "গ্র্যান্ড ইউনিফাইড বুটলোডার"। এবং দুটি সংস্করণ রয়েছে - গ্রাব ভি 1 এডএন গ্রাব ভি 2। সমস্ত আধুনিক লিনাক্স সিস্টেম স্বয়ংক্রিয়ভাবে গ্রুব 2 ব্যবহার করে। আপনি যদি কোনও লিনাক্স সিস্টেম ইনস্টল করেন তবে গ্রাব হ'ল ডিফল্ট বুটলোডার যদি না আপনি বিশেষত LILO এর সাথে না যান, যা আমি প্রস্তাব দেব না।

আমার ব্যক্তিগতভাবে এক্সপি এবং হুইজি সহ একটি দ্বৈত বুট সিস্টেম রয়েছে। "উইন্ডোজ রিস্টোর" বিকল্পটি অক্ষম করে আমি এক্সপি রাখি ওভার রাইটিং গ্রাব থেকে রক্ষা করি।

পুনরুদ্ধার বিকল্পটি অক্ষম করার আগে, উইন্ডোজ বুটলোডার গ্রু ওভাররাইটিং চালিয়ে যাওয়ার কারণে আমাকে সপ্তাহে কমপক্ষে একবার ঠিক করতে হবে।

আমি একটি ইউএসবি পোর্টের মাধ্যমে একটি বহিরাগত হার্ড ড্রাইভে উইন্ডোজ 8 ইনস্টল করতে ফিক্স করছি। আমি আশা করছি এটি কোনও বাধা ছাড়াই চলে যায় এবং আমার এমবিআরের সাথে গণ্ডগোল করে না।


1
উইন্ডোজ পুনরুদ্ধার বিকল্পটি অক্ষম করা আমার কাছে এই সমস্যাটি স্থির করেছে বলে মনে হচ্ছে।
DrCord

2

এটি আমি ব্যবহার করি না, এটি কোনও হস্তক্ষেপ ছাড়াই উইন্ডোজ আপডেটের সাথে কাজ করে: আপনার ইএফআই / মাইক্রোসফ্টকে ইএফআই / মাইক্রোসোমথিং-এ নতুন নামকরণ করুন grub.cfg এ উইন্ডোজ বুট পাথটি EFI / মাইক্রোসোমথিং / bootmfgw.efi এ প্রতিস্থাপন করুন:

menuentry "Microsoft Windows UEFI-GPT" {
    insmod part_gpt
    insmod fat
    insmod search_fs_uuid
    insmod chain
    search --fs-uuid --set=root <PROVIDE YOUR EFI DRIVE UUID>
    chainloader /EFI/Microsomething/Boot/bootmgfw.efi
}

1

খালি খুলুন gparted, এর মধ্যে গ্রাব রয়েছে এমন পার্টিশনের ডানদিকে ক্লিক করুন, পতাকা পরিচালনা করতে এবং বুট চিহ্নিত করতে যান।


2
উইন্ডোজ ইনস্টল কেবল বুট পার্টিশন পরিবর্তন করলে এটি কাজ করতে পারে। আমার ক্ষেত্রে উইন্ডোজ 8.1 ইনস্টলটি এমবিআরকে ওভাররোট করে, ক্রিস্টোফারের grub-installসমাধানের প্রয়োজন হয়।
নাথান কিড

1

আমি কোথাও অনলাইনে খুঁজে পেয়েছি এমন একটি সমাধানের মধ্যে উইন্ডোজ বুট ম্যানেজারকে নিষ্ক্রিয় করা জড়িত। লিনাক্সে উঠুন (হয় মূল ইনস্টল করুন, আপনি বা সিডি / ডিভিডি লাইভ করতে পারলে) এবং এই কমান্ডটি চালান:

efibootmgr

নোট করুন যে লিনাক্সটি ইউইএফআই মোডে ইনস্টল করা থাকলেই এই পদ্ধতিটি কাজ করবে, সুতরাং লিনাক্স মোডে লিনাক্স ইনস্টল করা থাকলে আপনি একটি ত্রুটি পাবেন। আপনি যদি এটি ইউইএফআই মোডে ইনস্টল করেন তবে আপনি কিছু তথ্য এবং একটি তালিকা পাবেন। আপনি তালিকার কোথাও উইন্ডোজ বুট লোডার / ম্যানেজার এবং লিনাক্স লক্ষ্য করবেন। সম্ভবত উইন্ডোজের উচ্চ অগ্রাধিকার থাকবে (বুট অর্ডার তালিকার উপরে)।

এছাড়াও কিছু রয়েছে তারকাদের পাশে, কিছু না থাকলেও, এন্ট্রিগুলিকে সক্রিয় চিহ্নিত করে।

উইন্ডোজ এন্ট্রি এবং রান এর পাশের 4 ডিজিটের বুট নম্বরটি দেখুন

sudo efibootmgr --bootnum #### --inactive

এটি উইন্ডোজ এন্ট্রি নিষ্ক্রিয় করবে। এছাড়াও, নিশ্চিত করুন যে এখন নিষ্ক্রিয় উইন্ডোজটির যদি এর আগে না হয় তবে উচ্চতর অগ্রাধিকার রয়েছে:

sudo efibootmgr --bootorder ####,$$$$,&&&&,%%%%

যেখানে #### হ'ল উইন্ডোজ বুট নম্বর।

আপনি যদি এখনই রিবুট করেন তবে লিনাক্স বিকল্পটি সর্বাধিক অগ্রাধিকার সহ সক্ষম করা থাকলে আপনি গ্রাব করতে বুট করবেন।

নোট করুন যে উইন্ডোজটি এটি নিষ্ক্রিয় হয়ে গেছে তা স্বীকৃতি বলে মনে হচ্ছে না, সুতরাং এটি উইন্ডোতে বুট করে বা আপডেট করে পুনরায় রূপান্তরিত হবে না।

আমি একটি স্থানীয় লিনাক্স ইনস্টলফেস্টে অংশ নিয়েছি যেখানে আমরা আগ্রহী ব্যক্তিদের জন্য লিনাক্স ইনস্টল করি, প্রায়শই উইন্ডোজের পাশে গৌণ ওএস হিসাবে। আমি এখনও এই পদ্ধতিটি ব্যর্থ দেখতে পেয়েছি এবং এটি বেশ কয়েকটি ডিস্ট্রো (বেশিরভাগ উবুন্টু এবং পুদিনা) এবং বেশ কয়েকটি বিক্রেতাদের (আসুস, এসার, এইচপি, লেনোভো) দিয়ে চেষ্টা করেছি।


0

আপনি যখন পাঠ্যের রঙ, আকার, ফন্ট বা মেনু প্রবেশের শিরোনাম পরিবর্তন করেন তখন উইন্ডোজ 10 GRUB 2 ওভাররাইট করে।

এটি সমাধান করার দুটি উপায় রয়েছে।

  1. আপনি লিগ্যাসি মোডে লিনাক্স ইনস্টল করতে পারেন (BIOS সেটিংস> বুট> লিগ্যাসি সহায়তা + লিগ্যাসি প্রথম)।

  2. আপনি উইন্ডোজ রিস্টোর অফ করতে পারেন (ওরফে সিস্টেম প্রোটেকশন) (কন্ট্রোল প্যানেল> সিস্টেম ও সুরক্ষা> সিস্টেম> সিস্টেম সুরক্ষা> কনফিগার করুন> অক্ষম করুন)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.