ফাইল থেকে 32 বিট UEFI বুট করুন


0

আমার ইউএসবি (32 বিবিসি x86) এবং দুটি পিসিতে লিনাক্স আছে,

  1. এক ল্যাপটপ 64x uefi বুট জরিমানা।
  2. একটি ট্যাবলেট 64bit প্রসেসর হচ্ছে কিন্তু 32bit uefi- bios বুট করো না

দ্বিতীয়টিতে লিগ্যাসি বুট করার কোন বিকল্প নেই তবে এটি থেকে বুট করার সম্ভাবনা রয়েছে .efi -File।

দুর্ভাগ্যবশত কেউ .efi -নথি পত্র ...

  • /efi/boot/bootx64.efi
  • /efi/boot/grubx64.efi

... লোড এবং একই বার্তা দিতে: \efi\boot\bootx64.efi boot failed

কোনও পরামর্শ?


UEFI মোডে থাকাকালীন আপনার সিস্টেম 32-বিট কার্নেল বুট করতে সক্ষম নয়। তাই লিগ্যাসি মোড ব্যবহার করুন অথবা 64-বিট কার্নেল ব্যবহার করুন। যেহেতু শুধুমাত্র একটি সম্ভব, আপনার বিকল্পগুলি সীমাবদ্ধ, এই ফাইলগুলি কোনও 32-বিট অপারেটিং সিস্টেমের জন্য বোঝানো হয়। তারা উভয় বিশেষভাবে 64 বিট নির্দেশ করে।
Ramhound

কিভাবে এটি সম্ভব হতে পারে: একটি 32-বিট linux 64 বিট থাকার .efi -File !?
Peter Rader

এটা সম্ভব নয়। EFI ফাইল শুধুমাত্র ডিস্কের 64-বিট ইনস্টলেশনের জন্য।
Ramhound

1
পিতর যা জিজ্ঞাসা করছেন তা করা সম্ভব। এটা শুধু একটি খুব রক্তপাত-প্রান্ত কনফিগারেশন। আরও তথ্যের জন্য আমার উত্তর দেখুন।
Rod Smith

উত্তর:


1

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

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