ত্রুটি: পার্টিশন টেবিলের বুট লোডার কোডের জন্য পৃথক পার্টিশন প্রয়োজন (ইএফআই ইস্যু)


12

সমস্যাটি

আমি আমার 13 "ম্যাকবুক প্রো (মডেল 7,1। মাঝামাঝি 2010) এ উবুন্টু 12.04 (-৪-বিট, ম্যাক বিকল্প) ইনস্টল করার চেষ্টা করছি trying ম্যাকবুক প্রো ওএসএক্স ১০.০.৩ চালাচ্ছে এবং আমি এটি তৈরির চেষ্টা করছি দ্বৈত-বুটেবল (যেমন, তাই আমি উবুন্টু বা ওএসএক্সে বুট করতে পারি) the লাইভ সিডি থেকে বুট করার সময় এবং "উবুন্টু চেষ্টা করুন" নির্বাচন করার সময় আমি অভিযোগের সাথে প্রয়োজনীয় পার্টিশন টেবিলগুলি তৈরি করেছিলাম এবং ইনস্টল করার জন্য প্রস্তুত ছিলাম the ইনস্টলেশন প্রক্রিয়াটির মাধ্যমে আমি আমার নির্বাচন করেছি সদ্য নির্মিত "ext4" পার্টিশন, এটিকে (ইনস্টলারে) পরিবর্তন করে "ext4 জার্নালিং ফাইল সিস্টেম হিসাবে ব্যবহার করুন" হিসাবে পরিবর্তন করা হয়েছে এবং চালিয়ে যেতে চাপ দেওয়া হয়েছে। তবে, নিম্নলিখিত উইন্ডোটি পপ আপ হয়েছে:

আপনার ডিস্কগুলিতে ব্যবহৃত পার্টিশন টেবিল বিন্যাসের জন্য সাধারণত আপনাকে বুট লোডার কোডের জন্য পৃথক পার্টিশন তৈরি করতে হবে।  এই পার্টিশনটি "সংরক্ষিত BIOS বুট অঞ্চল" হিসাবে ব্যবহারের জন্য চিহ্নিত করা উচিত এবং আকারে কমপক্ষে 1 এমবি হওয়া উচিত।  মনে রাখবেন যে এটি / বুট-এ বুট করা পার্টিশনের মতো নয়।  আপনি যদি পার্টিশন মেনুতে ফিরে না যান এবং এই ত্রুটিটি সংশোধন না করেন তবে বুট লোডার ইনস্টলেশনটি পরে ব্যর্থ হতে পারে, যদিও পার্টিশনে বুট লোডার ইনস্টল করা এখনও সম্ভব হতে পারে।

নীচে জিপিআর্টে আমার পার্টিশন টেবিলের একটি স্ন্যাপশট দেওয়া আছে।

জিপিআর পার্টিশন টেবিল সেটআপ

নীচে ইনস্টলেশন উইন্ডোটির একটি স্ন্যাপশট রয়েছে।

ইনস্টলেশন উইন্ডো


হাইপোথিসিস

@ শেঠ এবং আমি চিন্তাভাবনার দিকে আগ্রহী এই বিষয়টি উবুন্টু এটি সনাক্ত করে না যে আমার কম্পিউটার বিআইওএসের পরিবর্তে ইএফআই ব্যবহার করছে। আমি মনে করি যে যদি আমরা কোনওভাবে উবুন্টুকে বুঝতে পারি যে আমি EFI ব্যবহার করে এমন একটি কম্পিউটার চালাচ্ছি তবে ইনস্টলেশনটি আরও সহজ হবে। তবে, যেহেতু আমি একটি ম্যাকবুক প্রোতে চলেছি, উইন্ডোজের সাথে যাদের একই ধরণের সমস্যা রয়েছে তাদের কাছে আমার (বা ভবিষ্যতের সমস্যা সমাধানকারীদের) ব্যবহারের মতো একই সমাধান পাবে না।


জিনিসগুলি চেষ্টা ও তদন্ত করা হয়েছে

নীচে এমন জিনিস রয়েছে যা আমি চেষ্টা করে দেখেছি। এই সমস্যাটির অগ্রগতির সাথে সাথে আমি এটি আপডেট করব।

  1. আমি এই বিষয়টি নিয়ে গবেষণা করার চেষ্টা করেছি, এবং এই থ্রেডটিও জুড়ে এসেছি । চ্যাট রুমে লোকদের সাথে এই বিষয়টি নিয়ে আলোচনা করার পরে, যদিও আমি - আমরা - বেশ নিশ্চিত যে এটি একটি হার্ডওয়ার ইস্যু।
  2. অধিকন্তু, আমি এই উইকিটি চেষ্টা করেছিলাম , তবে উইকিটি উইন্ডোজের দিকে আগ্রহী এবং আবারও, আমি নিশ্চিত যে এটি একটি হার্ডওয়্যার-নির্দিষ্ট সমস্যা। আপডেট: আমি এগিয়ে গিয়ে আমি যে বিভাগটি সংযুক্ত করেছি তা চেষ্টা করে দেখেছি এবং এটি সম্পূর্ণরূপে ব্যায়াম করেনি। নির্দেশাবলী অনুসরণ করার সময়, আমি "GRUB অবস্থান" ট্যাবে ক্লিক করতে পারিনি কারণ এটি অক্ষম ছিল:গ্রাব অবস্থান অক্ষম
  3. আরেকটি অপরীক্ষিত বিকল্প @Seth এবং আমি উপর গিয়েছিলাম ত্রুটি বাইপাস করা হয়েছিল, তারপর বুট মেরামতি উপরে তালিকাভুক্ত প্রোগ্রাম চলছে। এটি বিপজ্জনক হওয়ার বিষয়ে উদ্বেগ রয়েছে, তবে আমি অন্য একটি মতামত শুনে খুশি হব।
  4. @ রড-স্মিথের সরবরাহিত সমাধানটি চেষ্টা করেছি । যাইহোক, তার উত্তরের মন্তব্যে যেমন স্পষ্ট হয়েছে, তেমনি আমি কয়েকটি বিষয় নিয়ে ছুঁড়েছি। দশম ধাপের অধীনে বিকল্প পদক্ষেপগুলি চেষ্টা করার সময়, বুট আপ করার সময় আমাকে একটি ফাঁকা স্ক্রিন পেয়েছিল যা চলে না ( 18 ধাপটি প্রদর্শিত হওয়ার আগে (যা এটি কখনই করে না) নির্দেশাবলী অনুসরণ করে চালিয়ে যাওয়া, আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

    সতর্কতা: ওএস
    ত্রুটির জন্য কোনও কনসোল পাওয়া যাবে না : উপযুক্ত ভিডিও মোড পাওয়া যায় নি।
    (চিত্র দেখুন)

  5. চতুর্থ আইটেমে (উপরে) আমার ব্যাখ্যা অনুসারে পার্টিশন / সমস্ত সেটিংস সেটআপ হিসাবে রাখার সময়, আমি উপরের দ্বিতীয় আইটেমটিতে লিঙ্কটি চেষ্টা করেছি কারণ GRUB ইনস্টল করা আছে। আমি মেনুটি অ্যাক্সেস করতে পারলাম এবং আমি যা করতে হবে তার সমস্ত কিছুই চালিয়ে গেলাম। যাইহোক, পুনরায় বুট করার পরে, আমি একই অনির্দিষ্ট খালি স্ক্রিনে চলে এসেছি।

  6. @ দ্য মাইস্টরিয়াসম্যানের পোস্ট অনুসারে , আমি /dev/sda1বুট লোডারটি ইনস্টল করার জন্যও চেষ্টা করার চেষ্টা করেছি , তবে আমি একই ত্রুটি পেয়েছি।

  7. উবুন্টু ১৩.০৪ (64৪-বিট, ম্যাক বিকল্প) চেষ্টাও করা হয়েছে, তবে আবার একই ত্রুটি পাওয়া গেছে।

  8. কিছু আমি লক্ষ্য করেছি যে কোনও পার্টিশনে ডাবল ক্লিক করার পরে (এই পোস্টের তৃতীয় ছবিতে ইনস্টলেশন প্রক্রিয়া চলাকালীন) এবং "যেমন ব্যবহার করুন:" এর নীচে "পার্টিশন সম্পাদনা করুন" উইন্ডোটি সামনে আনতে হবে (যেখানে বিকল্পগুলি "এক্সট 4 জার্নালিং ফাইল সিস্টেম" এর মতো প্রদর্শিত হবে), আমার কাছে "রিজার্ভড বিআইওএস বুট অঞ্চল" বিকল্প রয়েছে। আমি ভাবছি ত্রুটিটি আমাকে বিকল্পের সাথে কিছু করতে বলছে কিনা। যদি এটি আমাকে এই বিকল্পটি ব্যবহার করতে বলছে, আমি কি নতুন পার্টিশন তৈরি করে এটিতে এই বিকল্পটি সেট করব? পার্টিশনটি কত বড় হওয়া উচিত? বা আমি এটি কোনও বিদ্যমান পার্টিশনে রেখেছি?


টিএলডিআর এবং প্রশ্ন

এখানে মূল প্রশ্নটি: আমি কীভাবে এই ত্রুটি বার্তাটি পাই? আমার এমন কিছু কনফিগারেশন আছে যা আমি ইতিমধ্যে করিনি? বা বাইপাসে এটি কি নিরাপদ ত্রুটির বার্তা?

উত্তর:


11

নীচের নির্দেশাবলী অনুসরণ করার পূর্বে পুরো উত্তরটি পড়ুন ।

এই সমস্যাটি সমাধান করার জন্য আপনাকে একটি অতিরিক্ত পার্টিশন তৈরি করতে হবে।

  1. ইনস্টল করুন মেরামত বা rEFInd 1 উবুন্টু হবে।
  2. ম্যাক ওএস এক্স শুরু করুন
  3. ওএস ডিস্ক ইউটিলিটি অ্যাপ্লিকেশন চালু করুন।
  4. আপনার "ম্যাকিনটোস এইচডি" পার্টিশনটি ইতিমধ্যে আকার পরিবর্তন করেছেন তা নিশ্চিত করুন যাতে আপনার নতুন পার্টিশনের জন্য জায়গা থাকে (~ 50 GiB যা আমি বেছে নিয়েছি)।
  5. একটি উবুন্টু লাইভ সিডি ব্যবহার করে পুনরায় চালু করুন।
  6. "চেষ্টা করুন উবুন্টু"।
  7. জিপিআর্টেড নামের অ্যাপ্লিকেশনটি শুরু করুন।
  8. ফাইল সিস্টেম রিসারএফএস সহ "বুটলোডার" নামে একটি নতুন পার্টিশন তৈরি করুন। আমি এই পার্টিশনটি 500 এমআইবি করেছি। ফাইল সিস্টেম বা আকারের বিষয়ে আমি সঠিকভাবে নিশ্চিত নই। মতে উইকিপিডিয়া BIOS বুট পার্টিশন পৃষ্ঠা , এই পার্টিশন হিসাবে মাত্র 1 MiB ছোট হতে পারে।
  9. একটি নতুন লিনাক্স-অদলবদল তৈরি করুন যা প্রায় 1 GiB। আমি এটিকে "অদলবদল" বলেছি।
  10. আপনার অব্যক্ত স্থানের বাকী অংশটি ব্যবহার করে "প্রাথমিক" নামে একটি ext4 পার্টিশন তৈরি করুন।

উপরের নির্দেশাবলী অনুসরণ করার পরে, জিপিআর্টটি নিম্নলিখিত চিত্রের মতো দেখতে হবে। মনে রাখবেন ইনস্টলেশন করার পরে আমি এটি নিয়েছিলাম। আমার লিনাক্স-অদলবদল এবং ext4 পার্টিশনের জন্য লেবেলগুলি অদৃশ্য হয়ে গেছে এবং উবুন্টু দ্বারা ইনস্টলেশন করার পরে কী / বিস্ময়কর আইকনগুলি যুক্ত করা হয়েছিল। এছাড়াও, bios_grubরেজিসারএফএস পার্টিশনের জন্য একটি পতাকা সেট করার দরকার নেই , এটি স্বয়ংক্রিয়ভাবে ইনস্টলেশন-পরবর্তী (বা সময়কালে) ইনস্টলেশনও যুক্ত হয়েছিল। GParted- র

এখন পার্টিশনগুলি সেট আপ হয়ে গেছে, ডেস্কটপে ফিরে যান, "উবুন্টু 12.04 ইনস্টল করুন" এ ক্লিক করুন (এটি ডেস্কটপে না থাকলে বামদিকে মেনুবারে প্রদর্শিত হবে) এবং নীচের দিকটি অনুসরণ করুন

  1. আপনি কীভাবে উবুন্টু ইনস্টল করতে চান তা জিজ্ঞাসা করা "ইনস্টলেশন ধরণ" পর্দায় না আসা পর্যন্ত অপশনগুলির (আপনার পছন্দ অনুযায়ী ব্যক্তিগতকৃত) মাধ্যমে যান।
  2. "ইনস্টলেশন ধরণ" স্ক্রিনে, "অন্য কিছু" নির্বাচন করুন এবং চালিয়ে যান ("এখনই ইনস্টল করুন" টিপুন)।
  3. আপনি এখন একটি উইন্ডোতে পৌঁছবেন যা আপনার কাছে থাকা সমস্ত পার্টিশনকে তালিকাবদ্ধ করে। "বুটলোডার" পার্টিশনটি সনাক্ত করুন (যদি লেবেলগুলি ডিভাইস, টাইপ, বা আকার কলামগুলি না দেখায়, এটি সনাক্ত করুন) এবং এটিতে ডাবল ক্লিক করুন।
  4. "উইন্ডো পার্টিশন সম্পাদনা করুন" বলে একটি উইন্ডো পপআপ করা উচিত। "হিসাবে ব্যবহার করুন:" এর পাশের বিকল্প ক্ষেত্রটি নির্বাচন করুন এবং "সংরক্ষিত BIOS বুট অঞ্চল" (নীচের চিত্র) বলে থাকা মানটিতে ক্লিক করুন। "ঠিক আছে" টিপুন। "সংরক্ষিত BIOS বুট অঞ্চল" নির্বাচন করুন
  5. আপনার সবেমাত্র তৈরি হওয়া ext4 পার্টিশনটি সনাক্ত করুন এবং "পার্টিশন সম্পাদনা করুন" উইন্ডোটি আনুন।
  6. "হিসাবে ব্যবহার করুন:" মানটি "এক্সট 4 জার্নালিং ফাইল সিস্টেম," বিন্যাস বিকল্পটি চেক করুন Set মাউন্ট ফিল্ডটিও সেট করতে ভুলবেন না /। "ঠিক আছে" টিপুন।
  7. ফলাফলটি নিজের ইচ্ছামতো ব্যক্তিগতকরণ করে এগিয়ে যান এবং প্রক্রিয়াটি চালিয়ে যান।

এখান থেকে সবকিছু ঠিকঠাক করা উচিত। REFI বা rEFInd ইনস্টল করা আছে তা নিশ্চিত করুন যাতে আপনি পরে 1 উবুন্টুতে বুট করতে পারেন ।

১. এটি প্রমাণিত হয়েছে যে আপনি বুট করার সময় আটকে গেলে, আরএফআইটি এর মতো প্রোগ্রামটি ব্যবহার না করে এবং এটি পূর্বসূরীর পরিবর্তে, আপনি কেবল alt/optionএকটি পার্টিশন / ডিস্ক / যে কোনও কিছুতে বুট করার কীটি ধরে রাখতে পারেন ।


5

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

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

আর একটি বিকল্প হ'ল ম্যাক ভেরিয়েন্টের চেয়ে মানক উবুন্টু ইনস্টলার ব্যবহার করার চেষ্টা করা। এটি বুট করতে আপনার কিছুটা সহায়তা প্রয়োজন হতে পারে; এটি সম্ভব যে আরইএফআইডি এটির সাথে সহায়তা করবে, যদিও আমি কোনও প্রতিশ্রুতি দিতে পারি না। একবার ইনস্টলার বুট হয়ে গেলে, আপনাকে নিশ্চিত করা উচিত যে এটি ডাকা ডিরেক্টরিটি অনুসন্ধান করে এটি EFI মোডে চলছে /sys/firmware/efi। যদি এটি উপস্থিত থাকে, আপনি EFI মোডে বুট করেছেন, এবং এটি উপস্থিত না থাকলে আপনি সম্ভবত BIOS মোডে বুট করেছেন এবং আবার চেষ্টা করা উচিত।


ধন্যবাদ! "উবুন্টু ইনস্টল করা" বিভাগটি অনুসরণ করার সময় আমি কয়েকটি সমস্যার মধ্যে পড়েছি। আমি gdisk ইনস্টল করেছি, কিন্তু কমান্ডগুলি কাজ করে না। দৌড়ানোর সময় sudo gdisk /dev/disk0s3আমি পেয়েছি "ত্রুটিটি 16" " সুতরাং, আমি ডিস্ক ইউটিলিটিতে এটি ম্যানুয়ালি মুছে ফেলার চেষ্টা করেছি এবং gdisk (দিয়ে n) এর মাধ্যমে একটি নতুন পার্টিশন তৈরি করেছি, তবে আমি " ত্রুটিটি 2" পেয়েছি 2. আমি কোনও দস্তাবেজ খুঁজে পাইনি তবে আপনি যেহেতু বিকাশকারী, আমি আশা করছি আপনি এই বিষয়ে আলোকপাত করতে পারেন।
জেরেমি

আপনি একটি পার্টিশন ( /dev/disk0s3) এর বিকল্প হিসাবে উল্লেখ করছেন gdiskতবে আপনাকে পুরো ডিস্কটি নির্দিষ্ট করতে হবে ( /dev/disk0)।
রড স্মিথ

আমি গণ্ডগোল আমি শেষের পরিবর্তে প্রথম সেক্টর হিসাবে "+ 128 এম" রেখেছি। এটি আমাকে শেষ সেক্টরের জন্য প্ররোচিত করছে। আমার কি করা উচিৎ? = / (আপনি যদি "জেনারেল রুম" চ্যাট রুমে যেতে চান তবে তা দুর্দান্ত হবে: ডি)
জেরেমি

প্রোগ্রামটি ভাঙ্গার জন্য Ctrl + C চাপুন এবং আবার চেষ্টা করুন।
রড স্মিথ

"ইনস্টলেশন ফিক্সিং" এর 10 ধাপের অধীনে কীভাবে পদক্ষেপ 1 করবেন সে সম্পর্কে আমার কোনও ধারণা নেই (আপনি / বুটে ব্যবহৃত ফাইল সিস্টেমের জন্য একটি EFI ড্রাইভার অনুলিপি করুন (বা আপনার রুট ফাইল সিস্টেমটি, যদি আপনি / বুট বিভক্ত না করেন) দিয়ে শুরু হয়) ... ") সত্যি বলতে কী, আমি কী অনুসন্ধান করব তাও জানতাম না। আপনার কোন সহজ নির্দেশনা আছে? :) এতক্ষণ ধন্যবাদ।
জেরেমি 21

3

আপনি কি /dev/sda1নিজের বুটলোডারটি ইনস্টল করার জায়গা হিসাবে বেছে নেওয়ার চেষ্টা করেছেন ? কাস্টম ইনস্টলেশন মেনুটির নীচে একটি জায়গা চিহ্নিত রয়েছে:

Device for bootloader installation

ড্রপডাউন মেনু থেকে / dev / sda1 চয়ন করুন।


এই আমি চ্যাট রুমে আগে বোঝাতে চেয়েছিলেন। বুটলোডার অবস্থান হিসাবে আপনার প্রধান ডিস্কে কেবল আপনার EFI পার্টিশনটি চয়ন করুন। উইকিপিডিয়া অনুসারে, এটি পরবর্তী ফার্মওয়্যার আপডেটগুলিকে প্রভাবিত করতে পারে তবে আমার ম্যাকটি যথেষ্ট পুরানো ছিল আমি সত্যিই যত্ন নিই না (কোনও কার্যকর আপডেট হওয়ার সম্ভাবনা নেই)।
চান-হো সুহ

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