EFI ব্যবহার করে ইউএসবি থেকে লিনাক্স বুট করা


10

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

তবে আমার পিসি কেবল ইএফআই বুটকে সমর্থন করে (বুট ডিভাইস যুক্ত করার সময়, আমাকে একটি .efiফাইল পাথ সরবরাহ করা প্রয়োজন )।

আমার প্রশ্ন হল আমি কীভাবে কিছু ফাইল ( .efiফাইল) অনুলিপি করে আমার লিনাক্স বিতরণ করব ?

আমি বুট লোডার নামে পরিচিত শুনেছি elilo, তবে কীভাবে ব্যবহার করতে হয় তা জানি না। আর আমি চেষ্টা rEFInd , মেরামত ইত্যাদি, তারা ইউএসবি থেকে বুট করা হয়, কিন্তু আমি এটা কনফিগার করার পদ্ধতির বুট আমার ইউএসবি ড্রাইভে লিনাক্স ডিস্ট্রিবিউশন জানি না।


পিসি কি ধরণের?
ফিলাকলবর্ন

উত্তর:


10

আপনাকে ইউএসবি ড্রাইভে একটি EFI বুটলোডার ইনস্টল করতে হবে; এলিলো হ'ল আমি আগে যা ব্যবহার করেছি তবে আপনি GRUB2 ব্যবহার করতে পারবেন । উবুন্টু AMD64 জন্য elilo প্যাকেজে 64bit বাইনারি ইনস্টল /usr/lib/elilo/elilo.efiকরুন এবং 32bit বাইনারি /usr/lib32/elilo/elilo.efi

EFI ফার্মওয়্যারটি ফাইল সহ একটি FAT32 ফাইল সিস্টেমের জন্য অপসারণযোগ্য মিডিয়া সন্ধান করবে /EFI/BOOT/BOOTX64.efi(32 বিট এবং 64 বিট উভয়ের সিস্টেমের জন্য)। আপনি ইউএসবি ড্রাইভে একটি FAT32 ফাইল সিস্টেম ব্যবহার করছেন তা নিশ্চিত করুন এবং elilo.efiসেই পথে অনুলিপি করুন ।

কিছু EFI সিস্টেমে একটি প্রারম্ভিক স্ক্রিপ্টের প্রয়োজন হতে পারে, এই ক্ষেত্রে নিম্নলিখিতটি অন্তর্ভুক্ত করা উচিত /EFI/BOOT/startup.nsh:

BOOTX64

এর পরে আপনি সম্ভবত এলিলোর জন্য একটি কার্নেল ফাইল তৈরি করতে চান যাতে কীভাবে কার্নেলটি বুট করা যায় specify /EFI/BOOT/elilo.confআপনি যে ডিস্ট্রো বুট করতে চান তার জন্য এটি যথাযথ হিসাবে তৈরি এবং কনফিগার করুন । আরআইপিএলিনাক্স বুট করার জন্য আমার কনফিগারেশনটি দেখতে এমন দেখাচ্ছে:

image=/riplinux/kernel64
        label=rip64
        initrd=/riplinux/rootfs.cgz
        append="root=/dev/ram0 rw"

এবং যে এটি হতে হবে। EFI তে কোনও "ইনস্টল টু এমবিআর" টাইপ অপারেশন নেই।

যাইহোক, রড স্মিথের লিনাক্স সাইটের জন্য EFI বুট লোডারগুলির পরিচালনা EFI কীভাবে কাজ করে তা বোঝার জন্য খুব দরকারী।


ধন্যবাদ, আমি নতুন পুদিনা ১৩ টি সংস্করণ দিয়ে চেষ্টা করেছি যেখানে আমি এফআই বুট লোডার (গ্রাব ২) এর সাথে ডিফল্ট হিসাবে পেয়েছি। আমি বুট লোডার শুরু করতে সক্ষম হয়েছি, তবে আমি এটি থেকে লিনাক্সটি শুরু করতে পারি নি। "লিনাক্স পুদিনা ইনস্টল" চয়ন করার পরে পুরো পর্দাটি কালো এবং প্রতিক্রিয়াবিহীন হয়ে যায়। আমি বুঝতে পারছিলাম না কি হচ্ছে। আমি আপনার পদ্ধতি চেষ্টা করব।
খালিল

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

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