আপনাকে ইউএসবি ড্রাইভে একটি 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 কীভাবে কাজ করে তা বোঝার জন্য খুব দরকারী।