উভয়ই পদ্ধতি কার্যকর হবে তবে কিছু সতর্কতা এবং পার্থক্য রয়েছে:
- কিছু EFI গুলি "সহায়তার সাথে" তাদের বুট লোডারগুলির NVRAM তালিকা থেকে অ্যাক্সেসযোগ্য বুট লোডারগুলি সরিয়ে দেয়। আপনার যদি এটির মধ্যে একটি হয় এবং আপনি যদি আপনার অপসারণযোগ্য ডিস্কে ফার্মওয়্যার থেকে সরাসরি চালু করতে হবে এমন একটি বুট লোডার রাখেন, আপনি যদি বাহ্যিক ডিস্কটি প্লাগযুক্ত না করে কম্পিউটারটি বুট করেন তবে এর প্রবেশটি অদৃশ্য হয়ে যাবে। এটি স্পষ্টতই অনাকাঙ্ক্ষিত, তবে আপনি যদি সেই ডিস্কে সঞ্চিত বুট লোডার প্রথম ডিস্কে সঞ্চিত অন্য বুট প্রোগ্রাম (যেমন GRUB বা rEFInd) থেকে চালু করেন তবে এটি গুরুত্বপূর্ণ নাও হতে পারে।
- আপনি যদি কম্পিউটারের মধ্যে বাহ্যিক ডিস্কটি সরিয়ে নিয়ে একাধিক কম্পিউটারে বুট করতে চান তবে আপনার বাহ্যিক ডিস্কে একটি ESP রাখতে চাইবে। এই ক্ষেত্রে, আমি আপনার বুট লোডারটি সংরক্ষণ করার বা
EFI/BOOT/bootx64.efi
বাইরের ইএসপি হিসাবে এটির কমপক্ষে একটি অনুলিপি সুপারিশ করব । এইভাবে, টার্গেট কম্পিউটার সম্ভবত এটি গ্রহণ করবে এবং আপনাকে এটির অন্তর্নির্মিত বুট ম্যানেজার থেকে বুট করার বিকল্প দেবে। (পূর্ববর্তী বুলেট পয়েন্টে চিহ্নিত সমস্যাটি কাটিয়ে উঠতেও এই কৌশলটি সহায়ক হতে পারে))
- আপনি যদি ড্রাইভটি প্রায় ঘুরিয়ে নিয়ে যান এবং কোনও ESP ছাড়াই এটি একটি মাধ্যমিক কম্পিউটারে বুট করার ব্যবস্থা করেন (উদাহরণস্বরূপ, REFInd দিয়ে সম্পন্ন করা যায়),
/etc/fstab
প্রাথমিক কম্পিউটারে ইএসপিকে নির্দেশিত একটি এন্ট্রি সম্ভবত কাজ করবে না। এটি সম্ভবত একটি ক্ষতিকারক ব্যর্থতা হতে পারে তবে আপনি অনুপস্থিত পার্টিশন সম্পর্কে অভিযোগ দেখতে পাবেন। সবচেয়ে খারাপ পরিস্থিতিটি যদি এটি কাজ করে তবে হতে পারে (বলুন, কারণ আপনি ডিভাইস ফাইল নাম দ্বারা ইএসপি উল্লেখ করেন /dev/sda1
) এবং আপনি যদি এমন একটি সফ্টওয়্যার আপডেট চালান যা GRUB আপডেট করার চেষ্টা করে; এটি মাধ্যমিক কম্পিউটারে মারাত্মক সমস্যা সৃষ্টি করতে পারে।
সামগ্রিকভাবে, আমি বলতে চাই যে আপনি কীভাবে ডিস্কটি ব্যবহার করতে চান তা বিবেচনা করা উচিত (সর্বদা একটি কম্পিউটারে প্লাগ হওয়া, কখনও কখনও প্লাগ ইন করা হয় তবে কখনও কখনও অন্য মেশিনে ব্যবহৃত হয় না, বা একাধিক মেশিনে রোমিং ওএস ইনস্টলেশন হিসাবে ব্যবহৃত হয়) এবং কী ধরণের বুট লোডার কনফিগারেশনটি আপনি চান (একটি সিআরইউবি বা এই জাতীয় সমস্ত কিছু বুট করে, প্রতিটি ওএস বা বিতরণের জন্য পৃথক বুট লোডার বুট করে এমন একটি বুট ম্যানেজার, প্রতিটি ওএসের জন্য বুট লোডার চালু করতে মেশিনের অন্তর্নির্মিত বুট ম্যানেজার ব্যবহার করে)। একবার আপনি এই কারণগুলির বিষয়ে সিদ্ধান্ত নিলে, বাহ্যিক ডিস্কে পৃথক ইএসপি ব্যবহারের সুবিধা এবং অসুবিধাগুলি আরও স্পষ্ট হয়ে উঠবে। অনেক ক্ষেত্রে পার্থক্যগুলি অল্প থেকে অস্তিত্বহীন থাকবে।
systemd
কোনও ফাইল সিস্টেম মাউন্ট করতে ব্যর্থ হলে নোটটি পুরো বুট প্রক্রিয়াটিকে ব্যর্থ করবে - এটি আপনাকে একটি "জরুরি অবস্থা। স্টেট" শেলটিতে কিক দেয়।