দ্বৈত বুট সিস্টেমে, BIOS কীভাবে বুটলোডার চালাবেন তা চয়ন করবেন?


24

আমার উইন্ডোজ এবং উবুন্টু দ্বৈত বুট আছে। আমি যখন মেশিনটি স্যুইচ করি, তখন BIOS পোস্ট করে এবং এর পরে বুটলোডার শুরু হয়।

আমি বুঝতে চাই যে BIOS কী বুটলোডারটি চালাবেন তা চয়ন করে। দ্বৈত বুট কম্পিউটারে বিআইওএস এবং বুটলোডারের মধ্যে যে প্রক্রিয়া চলছে তা জানতে চাই।


উত্তর:


40

BIOS ফার্মওয়্যারটি সত্যই বুটলোডার পছন্দ করে না। এটি ড্রাইভের 0 নম্বর থেকে কোড লোড করে এবং এটি কার্যকর করে। যা আছে তা কার্যকর করে দেবে। আশা করি এটি একটি বুটলোডার (বা এমন কিছু যা একটি বুটলোডার লোড করে) তবে এটি হওয়ার দরকার নেই। প্রারম্ভিক পিসির দিনগুলিতে আপনার ফ্লপি ডিস্কে গেমস ছিল যা কেবল ওএস ছাড়াই বুট হয়ে চালিত হতে পারে - এগুলিকে এখন "বুটার" বলা হয়।

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

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

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

পড়ুন এই যদি আপনি প্রচুর, রক্তাক্ত বিবরণ চাই।


এটি উবুন্টুতে একটি কারণ নয় যে sudoএকটি আনমাউন্টড ডিস্কে আপনাকে কিছু লিখতে হবে বা রুট করতে হবে; যদি কোনও প্রোগ্রাম বা দূষিত ব্যবহারকারী বুট বিভাজনে ম্যালওয়্যার লিখেন ...
wizzwizz4

ধন্যবাদ লরেন্সকে আপনার ব্যাখ্যাটি আমার বোধগম্যতা আরও স্পষ্ট করে দিয়েছে। ধন্যবাদ আরও একবার
প্রশান্ত সিংহ

13

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

এখানে চিত্র বর্ণনা লিখুন
          BIOS বনাম UEFI

যদি ওএসগুলি বিভিন্ন মোডে (BIOS এবং UEFI) ইনস্টল করা থাকে তবে ডুয়াল বুটিং উইন্ডোজ এবং উবুন্টু কাজ করতে পারে না।

  • উবুন্টুকে UEFI মোডে রূপান্তর করার বিষয়ে বিভাগে এই উত্তরটি এবং https://help.ubuntu.com/commune/UEFI পর্যালোচনা করুন

  • গ্রাব বুটলোডারটিকে ইউইএফআই থেকে বিআইওএসে বিপরীত দিকে রূপান্তর করা যায়। লিনাক্স বিআইওএস মোডে জিপিটি ডিস্ক থেকে সূক্ষ্ম বুট করতে পারে। এই উত্তরটি দেখুন: EFI থেকে BIOS বুট মোডে রূপান্তর করুন


উবুন্টুকে UEFI মোডে রূপান্তর করা

  1. বুট-মেরামত শুরু করুন, এবং উন্নত বিকল্পগুলি -> GRUB অবস্থান ট্যাব নির্বাচন করুন
  2. আপনি যদি পৃথক / বুট / ইফি পার্টিশন বিকল্প না দেখেন তবে এর অর্থ আপনার পিসিতে কোনও ইউইএফআই পার্টিশন নেই।
  3. আপনি যদি পৃথক / বুট / এফি পার্টিশন বিকল্প দেখতে পান, তার বাম দিকে চেকবক্সে একটি চেকমার্ক রাখুন, তারপরে নীচের ডানদিকে কোণায় প্রয়োগ বোতামটি ক্লিক করুন

    উবুন্টুকে UEFI মোডে রূপান্তর করা

  4. আপনার BIOS সেট আপ করুন যাতে এটি ইউইএফআই মোডে হার্ড ড্রাইভটি বুট করে। এই সেটিংটি সামঞ্জস্য করার উপায়টি কম্পিউটারের নির্দিষ্ট মডেলের উপর নির্ভর করে তবে সাধারণত এই সেটিংটি BIOS / UEFI সেটআপ ইউটিলিটির বুট ট্যাবের অধীনে বুট অগ্রাধিকার সেটিংসে অবস্থিত ।


7

উত্তরাধিকার মোডে (BIOS বুট এবং UEFI নয়) BIOS ড্রাইভ ক্রম নিয়ন্ত্রণ করে। একসময় এটি তারগুলি দ্বারা নিয়ন্ত্রিত হত; কিন্তু একটি BIOS সেটিং বেটস পরিবর্তন করে বাক্সটি খোলার এবং তারগুলি পরিবর্তন করা।

বিআইওএস প্রথম ডিস্কের প্রথম সেক্টর (এমবিআর বা মাস্টার বুট রেকর্ড নামে পরিচিত ডিস্কের 512 বাইট) লোড করে (বা বিআইওএস দ্বারা নিয়ন্ত্রিত ড্রাইভ অর্ডার) এবং তারপরে (সিপিইউ) নিয়ন্ত্রণ এই 'বুটলোডার' এ চলে যায়। বিআইওএস এভাবেই তার কাজ শেষ করেছে এবং কোডটি প্রথম সেক্টরে চলে।


দুঃখিত স্যার কিন্তু আমি একটু দ্বিধায় পরে আছি যেমন BIOS বুট লোডার এবং উইন্ডো এবং Linux নিয়ন্ত্রণ দিতে তাই যা বুট লোডার থেকে এটি নিয়ন্ত্রণ প্রদান .what প্রক্রিয়া BIOS বুট-লোডার নির্বাচন করতে মধ্য দিয়ে যেতে ভিন্ন বুট-লোডার আছে
প্রশান্ত সিং

2
আপনার সিস্টেমে প্রতি ডিস্কে কেবল একটি একক বুট লোডার থাকতে পারে (এবং কেবলমাত্র একটিই সক্রিয় থাকে)। সাধারণত, আপনার সিস্টেমে দুটি অপারেটিং সিস্টেম থাকলে, ইনস্টল করা দ্বিতীয়টি এমবিআর-তে নিজের কোড লেখার সাথে সাথে বুট-লোডারটির মালিকানায়। এই কারণেই জিএনইউ / লিনাক্স (উবুন্টু) GRUB ব্যবহার করে; এটি একটি মাল্টি-স্টেপ সিস্টেম (পদক্ষেপ 1 হ'ল এমবিআর, 1.5 এবং 2 ধাপগুলি / বুটে পাওয়া যায়) যা আপনাকে কোন ওএস লোড করতে / চালাতে চান তা জিজ্ঞাসা করে মেনু রাখে (যেগুলি গ্রুব যে কোনওভাবেই জানে, এছাড়াও আপনি যে কোনও আইএসও এটি যোগ করা)। আপনার যদি দুটি ডিস্ক ড্রাইভ থাকে; প্রতিটি ড্রাইভে আপনার বুট লোডার থাকতে পারে তবে BIOS নির্ধারণ করবে কোনটি চলবে।
guiverc

সুতরাং আমার কম্পিউটারে আমার যদি 2 টি অপারেটিং সিস্টেম থাকে তবে গ্রুব কোন ওএসটি লোড করতে চাইছে তা জিজ্ঞাসা করে মেনুটি রাখবে কেন উইন্ডোটির বুট লোডার সেই মেনুটি আমার কম্পিউটারে উভয় OS না রেখে রাখে।
প্রশান্ত সিং 11

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

3
@ প্রশান্ত সিং: উইন্ডোজ বুটলোডার এটি না করার সবচেয়ে মৌলিক কারণ (বা যখন আমি উইন্ডোজ সম্পর্কে কিছুটা জানতাম) তখন মাইক্রোসফ্ট আপনাকে অন্য অপারেটিং সিস্টেম চালিয়ে দিয়ে অর্থোপার্জন করে না।
জামেস্কেফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.