আমি বাহ্যিক এইচডিডি থেকে উবুন্টু চালাতে চাইলে বুটলোডারটি কোথায় ইনস্টল করা উচিত?


9

আমার কাছে একটি ল্যাপটপ রয়েছে যা উইন্ডোজ 10 চলছে এবং আমি একটি বাহ্যিক এইচডিডি-তে উবুন্টু ইনস্টল করতে চাই এবং যখনই আমার এটির প্রয়োজন হয় আমি কেবল এটি প্লাগ ইন করতে এবং বাহ্যিক ড্রাইভ থেকে বুট করতে পারি।

আমি একটি টিউটোরিয়াল অনুসরণ করেছি, আসলে দুটি, এবং দুজনেই বলেছে যে বুটলোডারটি বাহ্যিক এইচডিডিতে ইনস্টল করতে হবে। এটির ফলস্বরূপ ছিল যে আমি কেবল তখনই উইন্ডোজ অ্যাক্সেস করতে পারি যখন আমি বাহ্যিক এইচডিডি প্লাগ ইন করেছিলাম Whenever আমার মাস্টার বুট রেকর্ডটি ঠিক করার পরে আমি উইন্ডোজ অ্যাক্সেস করতে পারি।

এখন আমি আবার চেষ্টা করতে চাই তবে আমি আশঙ্কা করছি যে আমি যদি অভ্যন্তরীণ ড্রাইভে বুটলোডারটি ইনস্টল করি যা আমি কোনওভাবেই আমার উইন্ডোজ বিভাজনটি মুছে ফেলতে পারি বা আমার বুটআপ নিয়ে সমস্যা হয়।

তো এখন আমার কি করা উচিৎ?


সম্ভাব্য বাগ এবং কার্যসংক্রান্ত এ bugs.launchpad.net/ubuntu/+bug/1835639
Bellera

উত্তর:


10

প্রথমত, এটা গুরুতর যে আপনি আপনার বুট অবস্থা বুঝতে। আধুনিক কম্পিউটার দুটি উপায়ে বুট করতে পারে:

  • বিআইওএস - এটি বুট করার প্রাচীন পদ্ধতি, যা বেশিরভাগ কম্পিউটারে 2011 এর আগে চালু হয়েছিল। আধুনিক কম্পিউটারগুলি কমপ্যাটিবিলিটি সাপোর্ট মডিউল (সিএসএম), ওরফে "লিগ্যাসি-মোড বুট সমর্থন" বা একটি বৈশিষ্ট্যটির মাধ্যমে বিআইওএস-মোড বুটিং সমর্থন করে বা " একটি অনুরূপ শব্দ। সুতরাং, এই পদ্ধতিটি তিনটি নাম দ্বারা উল্লেখ করা যেতে পারে: বিআইওএস, সিএসএম বা উত্তরাধিকার। এটিতে মাস্টার বুট রেকর্ড (এমবিআর) এবং অন্যান্য বিভিন্ন জায়গায় 16 বিট বুট লোডার কোড জড়িত। এটি বুট করার একটি অকার্যকর তবে পরিপক্ক পদ্ধতি এবং বেশিরভাগ সাইটগুলি স্পষ্টভাবে বুট মোডের উল্লেখ না করে BIOS- মোড বুটিং বর্ণনা করে। যদি আপনার কম্পিউটারটি উইন্ডোজ 8 বা তারপরে আসে তবে এটি সম্ভবত বুট করার এই পদ্ধতিটি ব্যবহার করে না
  • ইএফআই / ইউইএফআই - এটি ২০১১ সালের মাঝামাঝি থেকে প্রবর্তিত বেশিরভাগ কম্পিউটারগুলির জন্য নেটিভ বুট মোড এবং এটি BIOS- মোড বুটিং থেকে সম্পূর্ণ পৃথক , সুতরাং আপনার কোনও পরামর্শ অবহেলা করা উচিত যা স্পষ্টভাবে এটি BIOS- মোড বুটিংয়ের জন্য বলে, বা যে কোনও কিছু বুট মোডটি উল্লেখ করেনি (যেহেতু এটি সম্ভবত পুরানো বা এমন কোনও ব্যক্তির দ্বারা লিখিত আছে যা পার্থক্য জানেন না)। একটি ব্যতিক্রম: বিভ্রান্তিমূলকভাবে, অনেক লোক এবং এমনকি কম্পিউটার নির্মাতারা তাদের EFI গুলি "BIOSes" হিসাবে উল্লেখ করে। এই অনুশীলন একটি বিরাট বিভ্রান্তি সৃষ্টি করে।

আপনি যেহেতু উইন্ডোজ 10 উল্লেখ করেছেন, আপনার কম্পিউটারটি EFI- ভিত্তিক এবং EFI মোডে বুট হওয়ার সম্ভাবনা রয়েছে। আমি এই অনুমানের অধীনে এগিয়ে যাব। যদি এটি ভুল হয় তবে এই উত্তরটির বাকি অংশটি উপেক্ষা করুন।

ইএফআই মোডে একটি অভ্যন্তরীণ ডিস্ক বুট করার জন্য, ওএস সাধারণত একটি ডিস্কের ইএফআই সিস্টেম পার্টিশন (ইএসপি) এ একটি ফাইল হিসাবে বুট লোডার সঞ্চয় করে। এই ফাইলের নামটি বৈধ যে কোনও কিছু হতে পারে তবে উবুন্টুর পক্ষে এটি হবে EFI/ubuntu/shimx64.efi, যার ফলে এটি চালু হবে EFI/ubuntu/grubx64.efi। ওএস ইনস্টলার ইফআই এর অন্তর্নির্মিত বুট ম্যানেজারের সাথে বুট লোডারটির নাম নিবন্ধভুক্ত করে, যা এনভিআরএমে এই নামটি সংরক্ষণ করে। যদি EFI সঠিকভাবে কাজ করে (সমস্ত কাজ করে না), এটি কার্যকারী বুট প্রক্রিয়াতে ফল দেয়।

অপসারণযোগ্য ডিস্কের প্রয়োগ হিসাবে এই প্রক্রিয়াটির সমস্যাটি তিনগুণ:

  • উবুন্টু ইনস্টলার GRUB কে "" ESP - এ ইনস্টল করবে - তবে আপনার একাধিক ইএসপি উপলব্ধ থাকতে পারে (সম্ভবত হার্ড ডিস্কে একটি এবং সম্ভবত ইউএসবি ড্রাইভে একটি)। GRUB ইনস্টল করা নিয়ন্ত্রণ করা জটিল হতে পারে। GRUB কোথায় ইনস্টল করবেন সে সম্পর্কে সুস্পষ্ট শিরোনাম সহ চিহ্নিত বিকল্পটি ব্যবহার করে এটি করা হয় না । পরিবর্তে, "EFI বুট পার্টিশন" বা "EFI সিস্টেম পার্টিশন" (যা নামটি উবুন্টু সংস্করণে নির্ভর করে) হিসাবে আপনি ব্যবহার করতে চান এমন ESP চিহ্নিত করে কেবল "সামথিং অন্য কিছু" ইনস্টলেশন বিকল্প থেকে এটি করা যেতে পারে (এএফএআইকি)।
  • আপনি যদি ইউএসবি ড্রাইভে ইএসপিতে GRUB ইনস্টল করেন, তবে আপনি যখন USB ড্রাইভটি সরিয়ে ফেলেন, EFI লক্ষ্য করতে পারে যে এটি একটি নিবন্ধিত বুট লোডার এন্ট্রি পেয়েছে যা বৈধ নয়, এবং সেই প্রবেশটি মুছুন। অনেকগুলি EFIs এটি করে এবং এর অর্থ হ'ল আপনি যদি কোনও বাহ্যিক ডিস্কে GRUB ইনস্টল করেন এবং তারপরে এটি প্লাগ লাগান তবে আপনি ডিস্কটি আবার প্লাগ ইন করেও that ডিস্ক থেকে বুট করার ক্ষমতা হারাবেন।
  • পথ উবুন্টু কনফিগার গ্রাব এটা কনফিগারেশন ফাইল যে উবুন্টু হয় উপর নির্ভর ঘটায় /boot/grubডিরেক্টরি, যা না সম্ভবত ESP করা। সুতরাং, যদি উবুন্টু আপনার অভ্যন্তরীণ ডিস্কে ইএসপি-তে GRUB ইনস্টল করে, আপনি প্রথম সমস্যাটি এড়াতে পারবেন এবং অন্য কোনওটিতে চলে যাবেন যখন আপনি ইউএসবি ড্রাইভটি সংযোগ বিচ্ছিন্ন করার পরে GRUB আরম্ভ করবে এবং এর কনফিগারেশন ফাইলগুলি সন্ধান করতে অক্ষম হবে। ফলাফলটি এমন একটি grub>প্রম্পট যা বেশিরভাগ ব্যবহারকারীর রহস্যময় করবে।

এই সমস্যার কয়েকটি সমাধান রয়েছে যার মধ্যে রয়েছে:

  • ম্যানুয়াল গ্রাব বাইরের ডিস্কে ফলব্যাক ফাইলের নাম ইনস্টল একটি ব্যবহার করে অপারেটিং সিস্টেম ইনস্টলারের বুট - ফলব্যাক ফাইলের নাম এর EFI/BOOT/bootx64.efi। আপনি (এই ফাইলের নাম থেকে shim (যা লঞ্চ GRUB) অনুলিপি তাহলে অনুলিপি করে EFI/ubuntuকরতে EFI/BOOTESP উপর এবং তারপর পুনঃনামকরনের shimx64.efiকরার bootx64.efiমধ্যেEFI/BOOT), আপনার ফার্মওয়্যারটি আপনার ইউএসবি-ভিত্তিক GRUB যেমন উবুন্টু ইনস্টলারটি করেছে তেমনই চালু করতে সক্ষম হবে। এটি সবেমাত্র চিহ্নিত হওয়া উভয় সমস্যার জন্যই কাজ করবে তবে কোন ওএস বুট করতে হবে তা চয়ন করতে আপনাকে কম্পিউটারের অন্তর্নির্মিত বুট ম্যানেজার ব্যবহার করতে হবে। এই অন্তর্নির্মিত বুট ম্যানেজারটি ব্যবহারযোগ্য থেকে শুরু সহনীয় অবধি, তাই এটি গ্রহণযোগ্য সমাধান হতে পারে এবং নাও হতে পারে। অভ্যন্তরীণ ডিস্কের ইএসপি বা বাহ্যিক ডিস্কের ইএসপি ডিফল্টরূপে GRUB আরম্ভ না করে রাখার জন্য আপনাকে উবুন্টু ইনস্টল করার পরে আপনার বুট অর্ডারটিও টুইঙ্ক করতে হবে।
  • /bootআপনার অভ্যন্তরীণ ডিস্কে একটি পার্টিশন রাখুন - আপনি যদি অভ্যন্তরীণ ডিস্কে GRUB ইনস্টল করেন তবে আপনি অভ্যন্তরীণ ডিস্কে একটি /bootবিভাজনও রাখতে পারেন । এটি GRUB সমস্ত বুটগুলিতে স্বাভাবিকভাবে কাজ করতে সক্ষম করবে; তবে, ইউএসবি ডিস্কটি প্লাগ লাগানো না থাকলেও উবুন্টু বিকল্পটি সর্বদা উপস্থিত হবে। এটি অবাঞ্ছিত হতে পারে, বিশেষত যদি উবুন্টু ডিফল্ট হয়। এছাড়াও, এই সমাধানটির অর্থ হ'ল আপনার বাহ্যিক ইউএসবি ড্রাইভটি কেবলমাত্র যে কম্পিউটারে আপনি এটি প্রস্তুত করেছেন সেটিতে বুটযোগ্য হবে। আপনি যদি অন্য কম্পিউটারে সেই ডিস্কটি ব্যবহার করতে সক্ষম হতে চান তবে আপনার এই সমাধানটি এড়ানো উচিত।
  • একটি স্মার্ট বুট ম্যানেজার ব্যবহার করুন - একটি বুট পরিচালক আপনাকে বুট করার জন্য ওএসের একটি পছন্দ দেয়, যেখানে বুট লোডার মেশিনে কার্নেলটি লোড করে। GRUB উভয় কাজ করে এবং EFI এর অন্তর্নির্মিত বুট ম্যানেজার কেবল প্রথম কাজটি করে। অন্যান্য বুট ম্যানেজার উপলব্ধ রয়েছে যার মধ্যে কয়েকটি আপনার চিহ্নিত সমস্যাগুলি এড়াতে আপনাকে সহায়তা করতে পারে। আমার নিজের rEFInd, উদাহরণস্বরূপ, যদি অভ্যন্তরীণ ডিস্ক এর ESP ইনস্টল এবং ডিফল্ট বুট প্রোগ্রাম তৈরী সনাক্ত করতে এবং একটি উবুন্টু বিকল্প উপস্থিত যদি এবং কেবল যদি GRUB অথবা একটি Linux কার্নেল উপস্থিত হবে - যে, যখন USB ড্রাইভ প্লাগ ইন করা আছে ইন। default_selectionবিকল্পটি সেট করেrefind.confযথাযথভাবে, আপনি যদি উবুন্টু ইউএসবি ড্রাইভটি প্লাগ ইন করা থাকে এবং উবুন্টু ইউএসবি ড্রাইভ প্লাগ ইন না করা থাকে তবে সরাসরি উইন্ডোতে বুট করার জন্য আপনি আরইএফআইডি কনফিগার করতে পারেন this এই প্রশ্নের আমার উত্তরটি এই ধরণের কনফিগারেশন সম্পর্কে আরও বিশদ সরবরাহ করে, তবুও পিসির চেয়ে ম্যাক।

যে কোনও ভাগ্যের সাথে, এই পদ্ধতির একটি আপনাকে আপ এবং চলমান করবে running


0
  1. বুট উবুন্টু লাইভ ইউএসবি / সিডি
  2. আপনার বাহ্যিক এইচডিডি প্লাগ ইন করুন
  3. বাহ্যিক এইচডিডি তে উবুন্টু ইনস্টল করুন (উন্নত, যাতে আপনি বুট লোডারটি কোথায় ইনস্টল করা উচিত তা সেট করতে পারেন)
  4. আপনার বাহ্যিক এইচডিডি থেকে বুট করতে বায়োগুলি কনফিগার করুন

এটি একটি BIOS- ভিত্তিক সমাধান যা বেশিরভাগ EFI- ভিত্তিক কম্পিউটারগুলিতে সঠিকভাবে কাজ করবে না।
রড স্মিথ

0

আপনার ইউইএফআই / বিআইওএস বুট করার জন্য যে কোনও ড্রাইভেই আপনাকে বুটলোডার ইনস্টল করতে হবে। আপনি BIOS- র বৈশিষ্ট্যাবলী, যা আপনি সাধারণত ভালো কিছু টিপে অ্যাক্সেস করা যাবে মধ্যে এই ড্রাইভে পরিবর্তন করতে পারেন F10, F12অথবা Delআপনার কম্পিউটার চালু অবিলম্বে পরে। সুতরাং প্রথম পদক্ষেপ হিসাবে আপনি নিজের যন্ত্রটি অভ্যন্তরীণ ড্রাইভের পরিবর্তে বাহ্যিক ড্রাইভ থেকে বুট করার জন্য চেষ্টা করতে পারেন। যদি বুটলোডারটি বাহ্যিক ড্রাইভে সঠিকভাবে ইনস্টল করা থাকে তবে এটি কাজ করা উচিত।

সাধারণ দৈনন্দিন ব্যবহারের জন্য, আপনি সম্ভবত সুবিধার জন্য একই ড্রাইভ থেকে সর্বদা বুট করতে চান, তাই আপনি নিজের অভ্যন্তরীণ ড্রাইভে বুটলোডারটি ইনস্টল করতে চাইবেন। এটি করার আগে, আপনার ব্যাকআপ করা উচিত, আপনার কার্যকরী অভ্যন্তরীণ ড্রাইভের একটি সম্পূর্ণ ডিস্ক চিত্র। উইন্ডোজ পাশাপাশি উবুন্টু ইনস্টল করার পরে যদি আপনার সমস্যার মুখোমুখি হয় তবে বুট-মেরামত সরঞ্জামটি সাহায্য করতে পারে।


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

দুঃখিত, আপনি ঠিক কী জিজ্ঞাসা করছেন তা আমি নিশ্চিত নই। আপনার 1) বাহ্যিক ড্রাইভে বুটলোডার ইনস্টল করতে সক্ষম হওয়া উচিত, 2) ইউএসবি ড্রাইভ সরান, এবং 3) আপনার বাইসকে বাহ্যিক ড্রাইভ থেকে বুট করতে সেট করুন, তারপরে বাহ্যিক ড্রাইভে উবুন্টুতে বুট করুন।
বেন

@ ক্যাপিটান রাইট আমি যেমন বলেছি, এটি কাজ করবে।
ইজ্জনো

0

আমি বাহ্যিক ডিভাইসে বুট লোডার ইনস্টল করব! এইভাবে আপনার উইন্ডোজ ইনস্টলেশন বুটলোডারটি দূষিত বা অপসারণের কোনও সম্ভাবনা নেই। এটি আপনার BIOS বুট করার জন্য সেট করা একটি সহজ কাজ হবে:

USB-Key
USB-Disk
HDD
etc 
etc

এনবি: আপনি অক্ষম সিকিউরবোট নিশ্চিত করুন (যদি আপনি এই বিকল্পটি খুঁজে পান)

আপনি যদি কোনও কারণে বাহ্যিক ডিভাইসটি সংযোগ বিচ্ছিন্ন করেন তবে এটি আপনার কম্পিউটারে কোনও সমস্যা তৈরি করবে না।

এবং: আপনি যদি মালিকানাধীন ড্রাইভারদের থেকে দূরে থাকেন তবে আপনি এই কম্পিউটারটি অন্য কম্পিউটারে চালাতে সক্ষম হবেন ...

(বিটিডব্লিউ, আমি স্থায়ী ব্যবহারের জন্য এই ধরণের ইনস্টলেশনটি পুনরুদ্ধার করব না কারণ এটি ইএসএটির চেয়ে ধীর হবে)


উবুন্টু নিরাপদ বুট সমর্থন করে। যদিও মাঝে মাঝে অসুবিধাগুলি রয়েছে, সেগুলি বিরল, তাই সেই সেটিংটি নিয়ে কোনও গোলমাল করার দরকার নেই। ইএফআই এর অধীনে বুট অর্ডার সেটিংস সাধারণত আপনার বর্ণনার চেয়ে অনেক জটিল, যা ভাল এবং খারাপ উভয়ই - এটি আরও বিকল্প এবং আরও সূক্ষ্ম-নিয়ন্ত্রণযুক্ত নিয়ন্ত্রণ সরবরাহ করে; তবে এর অর্থ এটি শেখার মতো আরও অনেক কিছুই রয়েছে এবং BIOS বিশ্বে শিখে নেওয়া সহজ সমাধানগুলি কাজ করার সম্ভাবনা কম।
রড স্মিথ

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

উবুন্টু উইন্ডোজ হিসাবে "পোজ" দেয় না। সুরক্ষিত বুটটির জন্য এমন একটি প্রাইভেট কী দ্বারা স্বাক্ষরিত হওয়ার জন্য একটি EFI প্রোগ্রামের প্রয়োজন হয় যার সার্বজনীন কী ফার্মওয়্যারের সাথে নিবন্ধিত। মাইক্রোসফ্ট ক্যানোনিকালের শিম বাইনারি সহ তৃতীয় পক্ষের জন্য কীগুলিকে স্বাক্ষর করে এবং মাইক্রোসফ্টের কীগুলি অন্তর্ভুক্ত করে এমন কম্পিউটারে চালনার যোগ্য করে তোলে। আমি কোনও নিরাপদ বুট প্রয়োগের কথা কখনও শুনিনি যা বুট ক্রম পরিবর্তন করতে বাধা দেয়, যদিও আমি মনে করি কোনও বিক্রেতাই সেই সীমাবদ্ধতাটি যোগ করতে বেছে নিতে পারেন। এই বিষয়ে আরও তথ্যের জন্য সুরক্ষিত বুটে আমার পৃষ্ঠাটি দেখুন ।
রড স্মিথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.