উবুন্টুতে বুট করার জন্য কিভাবে EFI বুট ম্যানেজার ব্যবহার করে উইন্ডোর আগে

যদি আপনি সম্প্রতি উইন্ডোজ সহ উবুন্টু বা লিনাক্সের অন্য কোনও সংস্করণ ইনস্টল করেন তবে আপনি এমন কোনও সমস্যা নিয়ে আসতে পারেন যার দ্বারা কম্পিউটার এখনও উইন্ডোজে বুটে বুট করে লিনাক্সে বুট করতে পারে না। এটি EFI বুট ম্যানেজারের সাথে কম্পিউটারগুলির একটি সাধারণ পার্শ্ব প্রতিক্রিয়া।

এই গাইডটি আপনাকে দেখায় কিভাবে আপনার কম্পিউটারকে উবুন্টু অথবা উইন্ডোজ বা বুট করার জন্য বিকল্পগুলির সাথে একটি মেনু প্রদর্শন করতে হয়।

লিনাক্স এর লাইভ সংস্করণে বুট করুন

এই গাইডটি অনুসরণ করার জন্য, আপনাকে লিনাক্সের লাইভ সংস্করণে বুট করতে হবে।

  1. USB বা DVD সন্নিবেশ করান যা আপনি আপনার কম্পিউটারে লিনাক্স ইনস্টল করতে ব্যবহার করেন।
  2. উইন্ডোতে বুট করুন
  3. শিফট কীটি ধরে রাখুন এবং সিস্টেমটি পুনরায় চালু করুন (শিফট কী রাখা নিচে রাখুন)
  4. যখন একটি নীল পর্দা একটি USB ডিভাইস বা ডিভিডি বুট করার জন্য বিকল্পটি ক্লিক করতে প্রদর্শিত হবে
  5. প্রথমে লিনাক্সটি অপারেটিং সিস্টেমের লাইভ সংস্করণে একইভাবে লোড হবে যখন আপনি এটি প্রথম ইনস্টল করেছিলেন।

EFI বুট ম্যানেজার কিভাবে ইনস্টল করবেন

এই গাইডটি আপনাকে দেখাবে কিভাবে ইএফআই বুট ম্যানেজার ব্যবহার করা যায় যা আপনাকে বুট করার জন্য ম্যানিপুলেট করতে দেয় যাতে আপনি লিনাক্স ও উইন্ডোজ থেকে বুট করতে পারেন।

  1. একই সময়ে CTRL, ALT, এবং টি টিপে একটি টার্মিনাল উইন্ডো খুলুন
  2. আপনি যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার উপর ভিত্তি করে EFI বুট ম্যানেজার ইনস্টল করার জন্য উপযুক্ত কমান্ডটি চালান:
    1. উবুন্টু, লিনাক্স মিন্ট, ডেবিয়ান, জেরিন প্রভৃতির জন্য apt-get কমান্ডটি ব্যবহার করুন :
    2. sudo apt-get install efibootmgr
    3. ফেডোরা এবং CentOS এর জন্য yum কমান্ডটি ব্যবহার করুন :
    4. sudo yum install efibootmgr
    5. ওপেনসুসের জন্য:
    6. sudo zypper install efibootmgr
    7. আর্ক, মানজারো, আন্তরগোস ইত্যাদি প্যাকম্যান কমান্ড ব্যবহার করে :
    8. sudo pacman -s efibootmgr

বর্তমান বুট অর্ডার খুঁজে কিভাবে?

নিম্নোক্ত কমান্ডটি লোড করলে সিস্টেমগুলি লোড করার জন্য অর্ডারটি খুঁজে বের করতে হবে:

সুডো এফআইবুটমার্গ

কমান্ডের sudo অংশটি root ব্যবহারকারীর কাছে আপনার অনুমতিকে উচু করে দেয় যার প্রয়োজন হলে efibootmgr ব্যবহার করা হয়। আপনি efibootmgr ব্যবহার করার জন্য root ব্যবহারকারী হওয়া আবশ্যক।

আউটপুট এই মত কিছু হতে হবে:

সুতরাং এই আমাদের কি বলুন?

BootCurrent লাইন দেখায় যে বুট বিকল্পগুলির মধ্যে কোনটি এই সময় চারপাশে ব্যবহার করা হয়েছিল আমার ক্ষেত্রে, এটি আসলে লিনাক্স মিন্ট ছিল কিন্তু লিনাক্স মিন্ট উবুন্টু এবং তাই 0004 = উবুন্টু এর একটি ডেরিভেটিভ।

টাইমআউট আপনাকে জানায় যে প্রথম বুট বিকল্পটি নির্বাচিত হওয়ার আগে মেনুর কতক্ষণ প্রদর্শিত হবে এবং এটি ডিফল্ট 0

বুটঅর্ডারে প্রতিটি অপশন লোড হবে এমন ক্রম দেখানো হয়। তালিকার পরবর্তী আইটেমটি কেবলমাত্র নির্বাচিত হবে যদি এটি পূর্ববর্তী আইটেমটি লোড করতে ব্যর্থ হয়।

আমার সিস্টেমের উপরে উদাহরণ 0004 বুট করতে যাচ্ছে যা প্রথম উবুন্টু, 0001 যা উইন্ডোজ, 0002 নেটওয়ার্ক, 0005 হার্ড ড্রাইভ, 0006 সিডি / ডিভিডি ড্রাইভ এবং পরিশেষে 2001 যা ইউএসবি ড্রাইভ।

যদি অর্ডার 2001,0006,0001 হয় তাহলে সিস্টেমটি একটি USB ড্রাইভ থেকে লোড করার চেষ্টা করবে এবং যদি কোনও উপস্থিত না থাকে তবে এটি DVD ড্রাইভ থেকে বুট হবে এবং অবশেষে এটি উইন্ডোজ বুট করবে।

EFI বুট অর্ডার পরিবর্তন কিভাবে

EFI বুট ম্যানেজার ব্যবহার করার সবচেয়ে সাধারণ কারণ হল বুট অর্ডার পরিবর্তন করা। যদি আপনি লিনাক্স ইন্সটল করেন এবং কিছু কারণে উইন্ডোজ বুট করার পরে প্রথমে আপনাকে লিনাক্সের বুট লিস্টে আপনার সংস্করণ খুঁজে বের করতে হবে এবং উইন্ডোজ থেকে বুট করতে হবে।

উদাহরণস্বরূপ, এই তালিকাটি নিন:

আপনি আশা করতে পারেন যে উইন্ডোজ বুট প্রথম কারণ এটি 0001 নিযুক্ত করা হয় যা প্রথম বুট করার জন্য।

উবুন্টুটি লোড হবে না যদি না উইন্ডোজ বুট করতে ব্যর্থ হয় কারণ এটি 0004 এর বিধি অনুযায়ী যা 0001 এর পরে বুট অর্ডার তালিকায় আসে।

এটি একটি ভাল ধারণা নয় যে কেবল লিনাক্স, ইউএসবি ড্রাইভ এবং ডিভিডি ড্রাইভকে বুট করার ক্ষেত্রে উইন্ডোজ ছাড়া না।

বুট করার জন্য যাতে USB ড্রাইভটি প্রথম হয়, তারপর ডিভিডি ড্রাইভ, উবুন্টু এবং অবশেষে উইন্ডোজ এর পরে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করবেন।

sudo efibootmgr -o 2001,0006,0004,0001

নিম্নরূপ একটি সংক্ষিপ্ত সংকেত ব্যবহার করতে পারেন:

sudo efibootmgr -o 2001,6,4,1

বুট তালিকাটি এখন এই মত দেখতে হবে:

উল্লেখ্য, যদি আপনি সমস্ত সম্ভাব্য বিকল্প তালিকাতে ব্যর্থ হন তাহলে তারা বুট অর্ডারের অংশ হিসাবে তালিকাভুক্ত হবে না। এর মানে 0002 এবং 0005 উপেক্ষা করা হবে।

শুধুমাত্র পরবর্তী বুট জন্য বুট অর্ডার পরিবর্তন কিভাবে

যদি আপনি অস্থায়ীভাবে এটি করতে চান তবে কম্পিউটারের পরবর্তী বুট একটি নির্দিষ্ট বিকল্প ব্যবহার করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo efibootmgr -n 0002


উপরের তালিকাটি ব্যবহার করে এর মানে হল পরেরবার কম্পিউটারটি বুট করে নেটওয়ার্ক থেকে বুট করার চেষ্টা করবে।

আপনি যদি আপনার মন পরিবর্তন করেন এবং আপনি পরবর্তী বুট বিকল্পটি মুছে ফেলতে চান তাহলে এটি বাতিল করতে নিম্নলিখিত কমান্ডটি চালান।

sudo efibootmgr -n

একটি সময় সমাপ্ত সেটিং

আপনি যদি প্রতিটি সময় আপনার কম্পিউটার লোড একটি তালিকা থেকে নির্বাচন করতে সক্ষম হতে চান তাহলে আপনি একটি সময়সীমা নির্দিষ্ট করতে পারেন

এটি করতে নিম্নলিখিত কমান্ডটি লিখুন:

sudo efibootmgr -t 10

উপরের কমান্ডটি 10 ​​সেকেন্ডের সময়সীমা নির্ধারণ করবে। সময় শেষ হওয়ার পরে ডিফল্ট বুট বিকল্পটি নির্বাচিত হবে।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে সময়সীমা মুছে ফেলতে পারেন:

sudo efibootmgr -T

একটি বুট মেনু আইটেম মুছে ফেলার জন্য কিভাবে

আপনি যদি দ্বৈত সিস্টেমটি বুট করে থাকেন এবং আপনি কেবলমাত্র একটি সিস্টেমে ফিরে যেতে চান তাহলে আপনাকে বুট অর্ডারটি সামঞ্জস্য করতে হবে যাতে আপনি যে মুছে ফেলছেন সেটি তালিকায় প্রথম নয় এবং আপনি আইটেমটি থেকে সরিয়ে ফেলতে চান বুট অর্ডার পুরোপুরিভাবে

যদি আপনার উপরের বুট অপশন থাকে এবং আপনি উবুন্টু সরিয়ে ফেলতে চান তাহলে আপনি প্রথমে বুট অর্ডারটি পরিবর্তন করবেন:

sudo efibootmgr -o 2001,6,1

আপনি উবুন্টু বুট বিকল্পটি নিম্নোক্ত কমান্ড দিয়ে মুছে ফেলবেন:

sudo efibootmgr -b 4-B

প্রথম -বি বুট বিকল্পটি 0004 নির্বাচন করে এবং -বি বুট বিকল্পটি মুছে ফেলে।

আপনি যেমন একটি বুট বিকল্প নিষ্ক্রিয় করতে অনুরূপ কমান্ড ব্যবহার করতে পারেন:

sudo efibootmgr -b 4-A

আপনি এই কমান্ডটি ব্যবহার করে পুনরায় বুট বিকল্পটি সক্রিয় করতে পারেন:

sudo efibootmgr -b 4 -a

আরও পড়া

আরো কমান্ড আছে যা প্রথমবারে বুট মেনু অপশন তৈরি করতে এবং সিস্টেম প্রশাসকদের নেটওয়ার্ক বুট বিকল্পগুলি তৈরি করার জন্য ওএস ইনস্টলারদের দ্বারা ব্যবহৃত হবে।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে EFI বুট ম্যানেজারের জন্য ম্যানুয়াল পেজগুলি পড়ার মাধ্যমে আরও জানতে পারেন:

মানুষ efibootmgr