EFIs বুট লোডারগুলির মতো প্রোগ্রামগুলি সমর্থন করে, যেমন বিট গভীরতার। অন্য কথায়, একটি x86-64 (আকা AMD64, x64, অথবা EM64T) EFI একটি 64-বিট বাইনারি চালু করতে পারে, যা সাধারণত একটি ফাইলের নাম শেষ করে x64.efi
; এবং একটি x86 (aka IA32, i686 বা সম্পর্কিত) EFI একটি 32-বিট বাইনারি চালু করতে পারে, যা সাধারণত একটি ফাইলের নাম শেষ করে ia32.efi
। উল্লেখ্য, আপনার 32-বিট EFI থাকলে, CPU এর বিট গভীরতা অপ্রাসঙ্গিক। এর ফলস্বরূপ 32-বিট EFI এবং 64-বিট CPU সহ আপনার সিস্টেমটি 32-বিট EFI প্রোগ্রাম চালানোর জন্য সীমাবদ্ধ।
সাধারণত, EFI বুট লোডার (যা শুধুমাত্র একটি বিশেষ ধরনের EFI প্রোগ্রাম) এর বিট গভীরতা এছাড়াও এটি চালানো OS এর বিট গভীরতা সীমিত করে। সুতরাং, 32-বিট EFI সহ একটি কম্পিউটারে একটি 32-বিট OS ইনস্টল করা সহজ। যদিও এই সীমা প্রায় উপায় আছে। বিশেষ করে, অ্যাপলের ওএস এক্স বুট লোডার এবং লিনাক্সের GRUB উভয়ই ক্রস-বিট-গভীরতার কার্নেল বুটিং উভয়ই, তাই আপনি একটি 32-বিট বুট লোডার বা এর বিপরীতে 64-বিট কার্নেল চালু করতে পারেন। (স্পষ্টতই, 64-বিট কার্নেল চালু করার জন্য আপনার 64-বিট CPU প্রয়োজন।) যেহেতু আপনি বলে যে আপনি লিনাক্স ব্যবহার করছেন, তবে আপনি কোন বন্টনটি ব্যবহার করছেন তা বলবেন না, আমি খুব বিস্তারিত নির্দেশনা দিতে পারি না - এবং আসলে আমি বিস্তারিত বিস্তারিত আছে না। যেমন ক্রস-বিট গভীরতা ইনস্টলেশনের খুব "রক্তপাত প্রান্ত," এবং আমি সব সম্ভব যদি তাদের এড়াতে সুপারিশ।
32-বিট ওএসের সাথে স্টিকিং সহজ হতে পারে, তবে অনেকগুলি OSes (বেশিরভাগ লিনাক্স বিতরণ সহ) 32-বিট EFIs অবহেলা করেছে, তাই আপনাকে নিজের জন্য বুট লোডার যোগ করতে হতে পারে। এই প্রক্রিয়া উবুন্টু জন্য বর্ণনা করা হয় এখানে. আইআইআরসি, ডেবিয়ান এখন 32-বিট EFI সমর্থন সরবরাহ করে, তাই আপনি এটি "বক্সের বাইরে" কাজ পেতে পারেন।
অবশেষে, 32-বিট এবং 64-বিট EFI- এ উভয় বুটেবলের একটি ডিস্ক থাকতে পারে, যা বাইওস / সিএসএম / লিগ্যাসি-মোড বুট প্রশ্নের বাইরে সমর্থন করে, আপনাকে 32-বিট এবং 64-বিট উভয় সংস্করণ ইনস্টল করতে হবে বুট লোডার, এবং ক্রস-বিট-গভীরতার পদ্ধতিতে বুট করার জন্য কনফিগার করুন। এটি দুটি ডিস্ক, অথবা একটি ডিস্কের অন্তত দুটি ইনস্টলেশনের চেয়ে ভাল, সম্ভবত 32-বিট এবং অন্য 64-বিট। বহিরাগত ডিস্কের জন্য, 32-বিট বুট লোডার হবে EFI/BOOT/bootia32.efi
এবং 64-বিট বুট লোডার হবে EFI/BOOT/bootx64.efi
।