- যেমনটি আমরা সবাই জানি যে BIOS বুট বিকল্প অ্যাক্সেসের জন্য গুরুত্বপূর্ণ অংশ। তাহলে এখন ইউএএফআই তা করবে? কিভাবে?
বিআইওএস বুটগুলি প্রথম সেক্টরটিকে একটি হার্ড ডিস্কে পড়ে এবং তা কার্যকর করে; এই বুট সেক্টর ঘুরে দেখা যায় এবং অতিরিক্ত কোড চালায়। BIOS সিস্টেম স্থানের সীমাবদ্ধতার কারণে এবং BIOS ১ 16-বিট কোড চালায় তাই আধুনিক কম্পিউটারগুলি 32-বিট বা 64-বিট সিপিইউ ব্যবহার করে very বিপরীতে, EFI (বা UEFI, যা কেবল EFI 2.x) বুট .efi
হার্ড ডিস্কের একটি পার্টিশন থেকে EFI প্রোগ্রাম ফাইল ( ফাইলের নাম এক্সটেনশন সহ) লোড করে বুট করে, যা EFI সিস্টেম পার্টিশন (ESP) নামে পরিচিত। এই EFI বুট লোডার প্রোগ্রামগুলি হার্ড ডিস্ক থেকে ফাইলগুলি পড়ার মতো জিনিসের জন্য EFI বুট পরিষেবাদির সুবিধা নিতে পারে।
ব্যবহারিক বিষয় হিসাবে, আপনি যদি জটিল ও বায়োস-মোড বুট লোডারযুক্ত লিনাক্সের মতো কোনও ওএস ব্যবহার করেন, GRUB 2 (সর্বাধিক জনপ্রিয় BIOS- মোড বুট লোডার) এর পরে EFI- মোড বুটিংটি BIOS- মোড বুটিংয়ের সমান হতে পারে since লিনাক্সের জন্য) ইএফআই এর অধীনে কাজ করতে পোর্ট করা হয়েছে এবং অনেকগুলি লিনাক্স ডিস্ট্রিবিউশনগুলি EFI সিস্টেমে GRUB 2 ইনস্টল করে। OTOH, আপনি GRUB 2 প্রতিস্থাপন করতে পারেন বা অন্য EFI বুট লোডারগুলির সাথে পরিপূরক করতে পারেন। প্রকৃতপক্ষে, লিনাক্স কার্নেল নিজেই একটি EFI বুট লোডার হতে পারে; কোডটি 3.3.0 কার্নেলের সাহায্যে যুক্ত করা হয়েছিল। জন্য, EFI নিজেই লোড এই ভাবে ব্যবহৃত এবং Linux কার্নেল সঞ্চালিত হয়, অথবা আপনি মত একটি তৃতীয় পক্ষের বুট ম্যানেজার ব্যবহার করতে পারেন rEFInd বা gummiboot বুট করার জন্য যা OS বা কার্নেল নির্বাচন দিন।
- আমি কীভাবে জানতে পারি যে আমি ইউআইএফআই দিয়ে বুট করছি বায়োসের সাথে নয়?
রুট যেমন বলেছে, ফার্মওয়্যারের ইউজার ইন্টারফেসে একটি সূত্র রয়েছে; তবে এগুলি অবিশ্বাস্য এবং এক কম্পিউটার থেকে অন্য কম্পিউটারে পরিবর্তিত হয়। নিশ্চিত হওয়ার একমাত্র উপায় হ'ল কম্পিউটারটি কীভাবে বুট হয়েছে তা পরীক্ষা করা। উদাহরণস্বরূপ, লিনাক্সে /sys/firmware/efi
ডায়াগনস্টিক নামে পরিচিত একটি ডিরেক্টরি উপস্থিতি । যদি এটি উপস্থিত থাকে, আপনি EFI মোডে বুট করেছেন; যদি এটি উপস্থিত না থাকে, আপনি সম্ভবত BIOS মোডে বুট করেছেন। (এই ডিরেক্টরিটি কোনও পরিস্থিতিতে EFI- মোড বুটে অনুপস্থিত থাকতে পারে, যদিও dmesg
EFI কে বোঝায় আউটপুটও একটি EFI- মোড বুটের ডায়াগনস্টিক। উইন্ডোজে বুট ডিস্কের পার্টিশন টেবিলটি ডায়াগোনস্টিক; যদি এটি জিপিটি হয়, আপনি ইএফআই মোডে বুট করেছেন, এবং এটি এমবিআর হলে আপনি বিআইওএস মোডে বুট করেছেন।
- তাহলে "বিআইওএস সহ বুট" এবং "বুট উইথ ইউইএফআই" এর আসল ভিন্নটি কী?
EFI দ্রুত হতে পারে, তবে এটি নির্দিষ্ট নয়। প্রক্রিয়া শুরুর দিকে সবচেয়ে বড় গতির পার্থক্যটি হার্ডওয়্যার ইনিশিয়ালাইজেশন। আমার সিস্টেম, এই মোট বুট করার সময় একটি ভগ্নাংশ, তাই হার্ডওয়্যার আরম্ভের সময় কমানো, যখন ভাল, সব দেখা যায় না যে অনেক পার্থক্য। মোটেও এই নয় যে আমি প্রতি দশ মিনিটে রিবুট করছি।
ইউইএফআই সিকিউর বুট নামে একটি বৈশিষ্ট্য সমর্থন করেসুরক্ষার উন্নতি করতে নামটি যেমনটি বলেছে তেমন উদ্দেশ্য। এটি বুট লোডারগুলির একটি ডিজিটাল "স্বাক্ষর" প্রয়োজনের দ্বারা এটি করে, যার পরিবর্তে কার্নেলের স্বাক্ষর করা দরকার, এবং এইভাবে চেইন আপ করা উচিত। এটি ম্যালওয়্যার লেখকদের পক্ষে প্রাক-বুট প্রক্রিয়াতে তাদের কোড sertোকানো আরও শক্ত করে তোলে, এইভাবে সুরক্ষা উন্নত করে। এটি দুর্দান্ত শোনাচ্ছে তবে এটি ডুয়াল-বুট কনফিগারেশনগুলিকেও জটিল করে তোলে, কারণ GRUB এবং লিনাক্স কার্নেলের মতো কোডটিতে স্বাক্ষর করতে হবে। প্রধান লিনাক্স বিতরণ বিক্রেতারা গড় প্রয়োজনীয় লিনাক্স ব্যবহারকারীদের জন্য এই প্রয়োজনীয়তাগুলিকে কম বোঝা তৈরি করার উপায়গুলিতে কাজ করছে এবং তারা প্রাথমিক কিছু জিনিস প্রস্তুত রয়েছে। এই মুহূর্তে, সিকিউর বুট অক্ষম করা এটির মোকাবেলার সহজতম উপায় iest এটি মূলত ব্র্যান্ড-নতুন কম্পিউটারগুলির জন্য একটি উদ্বেগজনক বিষয় যা উইন্ডোজ 8, যেহেতু মাইক্রোসফ্টের উইন্ডোজ 8 শংসাপত্র পাওয়ার জন্য সিকিউর বুট সক্ষম হওয়া প্রয়োজন। কিছু লোক ইউইএফআই এবং সিকিউর বুটকে বিভ্রান্ত করে (দ্বিতীয়টি পূর্বেরগুলির মধ্যে একটি বৈশিষ্ট্য) তবে এটি বিআইওএস এবং ইউইএফআইয়ের মধ্যে পার্থক্য হিসাবে উল্লেখ করার দাবিদার কারণ এটি নতুন উইন্ডোজ 8 কম্পিউটারের জন্য কিছু সমস্যা তৈরি করছে। আপনি যদি একটি পুরানো সিস্টেম পেয়ে থাকেন বা সিকিউর বুট অক্ষম করতে ফার্মওয়্যার সেটআপ ইউটিলিটিগুলির সাথে পর্যাপ্ত স্বাচ্ছন্দ্য বোধ করেন তবে এটি আসল সমস্যা হওয়ার দরকার নেই।
মাইক্রোসফ্ট বুট ডিস্কের পার্টিশন টেবিল প্রকারটিকে ফার্মওয়্যার টাইপের সাথে সংযুক্ত করে (এমবিআর থেকে বিআইওএস; জিপিটি থেকে ইউইএফআই)। এমবিআর 2 টিআইবি (স্ট্যান্ডার্ড সেক্টরের আকারগুলি ধরে রেখে) শীর্ষে রয়েছে, এর অর্থ ইউএইফআই ওভার -2 টিআইবি ডিস্কগুলিতে উইন্ডোজ বুট করার জন্য একটি প্রয়োজনীয় প্রয়োজনীয়তা। আপনি এখনও উইন্ডোজের অধীনে ডেটা ডিস্কের মতো বড় ডিস্ক ব্যবহার করতে পারেন, এবং আপনি কিছু নন-মাইক্রোসফ্ট ওএস (যেমন লিনাক্স এবং ফ্রিবিএসডি) বিআইওএসের অধীনে জিপিটি ব্যবহার করে বড় ডিস্কগুলিতে বুট করতে পারেন।
আপনি যদি ইউইএফআই সম্পর্কে উদ্বিগ্ন হন বা আগ্রহী হন তবে ব্যবহারিক বিষয় হিসাবে, সবচেয়ে বড় সমস্যাটি কেবল এটিই যে ইউইএফআই যথেষ্ট নতুন যে এর জন্য সমর্থনটি কিছুটা স্পটযুক্ত, বিশেষত কিছু বয়স্ক এবং আরও বিদেশী ওএসগুলিতে। ইউএএফআই নিজেই যথেষ্ট নতুন যে এর বাস্তবায়নগুলি বেশিরভাগ বগি এবং যেগুলি নিজেদের মধ্যে যথেষ্ট ততটা পৃথক নয় যে জিনিসগুলি সাধারণত বর্ণনা করা শক্ত be সুতরাং, ইউইএফআই ব্যবহার করা একটি চ্যালেঞ্জ হতে পারে। OTOH, UEFI হয় ভবিষ্যত। এটি কিছু স্বল্প সুবিধা পেয়েছে, যার মধ্যে কিছু সময়ের মধ্যে আরও গুরুত্বপূর্ণ হয়ে উঠবে (যেমন উইন্ডোজের 2 টিআইবি বুট ডিস্ক সীমা)। কোনও ইউইএফআই বুটে স্যুইচ করা বুট প্রক্রিয়াটির কয়েকটি বিশদ পরিবর্তন করবে, তবে আপনার সামগ্রিক কম্পিউটিং অভিজ্ঞতা যদি আপনি যে কোনও বুট সমস্যার মুখোমুখি হতে পারেন তবে এটি কাটিয়ে ওঠেনি।
সম্পাদনা করুন:
আপনি OpRom সেটিংস (অপশন রোম) এ প্রসারিত করতে পারেন। তারা আপনাকে ইউইএফআই বুটিং বা "লিগ্যাসি" বুটিংয়ের মধ্যে চয়ন করতে দেয় বলে মনে হয় এবং তারা ভিডিও কার্ড, নেটওয়ার্ক কার্ড এবং অন্যান্য বিভিন্ন পিসিআই ডিভাইসে প্রয়োগ করে।
অনেক প্লাগ-ইন কার্ড ফার্মওয়্যার সরবরাহ করে যা মাদারবোর্ডের ফার্মওয়্যারের সাথে ইন্টারফেস করে। কার্ডের ফার্মওয়্যারটি কোনও ভাল করতে গেলে দুটি ধরণের ফার্মওয়্যার অবশ্যই "আলাপ" করতে সক্ষম হবে। কোনও ওএস বুটের আগে কার্ডটি ব্যবহার করা দরকার - উদাহরণস্বরূপ, আপনার ফার্মওয়্যারের বিকল্পগুলি বা একটি ভিডিও কার্ডে বুট ম্যানেজার মেনু প্রদর্শন করতে, কোনও নেটওয়ার্ক কার্ডের মাধ্যমে একটি নেটওয়ার্ক বুট করতে, বা সংযুক্ত হার্ড ডিস্ক থেকে বুট করার জন্য একটি ডিস্ক নিয়ামক কার্ড।
বুট লোডারগুলির মতোই, প্লাগ-ইন ডিভাইসের ফার্মওয়্যারের কোডটি BIOS বা EFI এর সাথে ইন্টারফেসে লেখা হয় (যদিও আমি ভুল না হলে প্লাগ-ইন কার্ড উভয়ই সমর্থন করতে পারে)। কিছু EFIs সূক্ষ্ম দানযুক্ত ভিত্তিতে এই সমর্থন সক্ষম বা অক্ষম করার বিকল্প সরবরাহ করে, যেমন আপনি পর্যবেক্ষণ করেছেন। কিছু ক্ষেত্রে, কোনও EFI কলগুলির "অনুবাদ" করে EFI মোডে কাজ করতে সক্ষম করার জন্য কোনও কার্ডের BIOS- মোড সমর্থন ব্যবহার করতে পারে। (উদাহরণস্বরূপ, ভিডিও কার্ডগুলির সাথে এটি সাধারণ; আপনি প্রায়শই তার ফার্মওয়্যারটিতে বিআইওএস সমর্থন ব্যতীত কোনও পুরানো ভিডিও কার্ড প্লাগ করতে পারেন এবং এখনও এটি এফআই মোডে বুট করার জন্য ব্যবহার করতে পারেন))
আপনার নোটের প্রতিটি সেটিংস কী করে তা আমি ঠিক জানি না। উদাহরণস্বরূপ, আমি জানি না যে এই বিকল্পগুলির মধ্যে একটির জন্য "BIOS কেবল" কার্ডটি কেবল BIOS মোডে কাজ করবে, "অনুবাদ করুন" যাতে EFI BIOS- মোড কলগুলি EFI মোডে ব্যবহার করতে পারে, বা অন্য কোনও কিছু করতে পারে। প্রকৃতপক্ষে, অন্যান্য EFI ব্যবহারকারীর ইন্টারফেস ক্ষেত্রগুলির মানগুলির অভাবের কারণে আমি আশা করব যে বিবরণগুলি একটি ইএফআই থেকে অন্যটিতে পৃথক হবে, তাই আপনাকে যদি আপনার বিবরণ জানতে প্রয়োজন হয় তবে আপনার কম্পিউটারের ডকুমেন্টেশন বা পরীক্ষার পরামর্শ নিতে হবে। আমি দুটি কম্পিউটারে দুটি ভিন্ন মেনুতে খুব মিল-সাউন্ডিং বিকল্প সহ কিছু কম্পিউটার দেখেছি, যা বিষয়গুলিকে আরও জটিল করে তোলে।
/boot
আলাদা পার্টিশনের প্রয়োজন হতে পারে (মূলত কারণ আমি জেডএফএস ব্যবহার করার চেষ্টা করছি)। কীভাবে একজন/boot
BIOS বুট পার্টিশন এবং EFI সিস্টেম পার্টিশনের সাথে একটি রেড সমন্বিত করবে ?