EFI পার্টিশন বনাম / বুট পার্টিশন


41

আমি সবেমাত্র ডেবিয়ান 7 ইনস্টল করতে বসেছি, যার মধ্যে 'EFI' নামক কিছু রয়েছে যা আমার কাছে সম্পূর্ণ নতুন।

আমি সাধারণত আমার মতো ইনস্টলটি দিয়ে গিয়েছিলাম;

  • 256MB / বুট পার্টিশন, বুটযোগ্য, এনক্রিপ্ট করা না
  • বাকী অংশ / পার্টিশন, এনক্রিপ্ট করা অবশিষ্ট size

ইনস্টলার আমাকে 'কোনও ইএফআই বিভাজন পাওয়া যায় নি' সম্পর্কে সতর্ক করেছিল তবে আমি এটিকে উপেক্ষা করেছি, কারণ আমি বিপজ্জনকভাবে বাঁচতে পছন্দ করি।

তবে সেই ইনস্টলেশনটি বুটযোগ্য নয়, গ্রাব 'ইএলএফ যাদু' সম্পর্কে অভিযোগ করেন এবং আমাকে উদ্ধার মোডে ফেলে দেন।

সুতরাং আমি এখন আবার ইনস্টলেশন চালিয়ে যাচ্ছি এবং EFI পার্টিশন তৈরি করার বিকল্পটি খুঁজে পেয়েছি। আমার প্রশ্নগুলি নীচে রয়েছে;

  • এটা কি?
  • আমার এখন কেন একজনের প্রয়োজন হবে বলে মনে হচ্ছে?
  • আমার কি এখনও আলাদা / বুট পার্টিশন দরকার?
  • আমার একই ডিস্কে উইন্ডোজ 7 ইনস্টল করা আছে, যা এমবিআর থেকে গ্রাব 2 দিয়ে সর্বদা সূক্ষ্মভাবে কাজ করে, সেই ইনস্টলেশনটিও কি উদ্ধার করা সম্ভব?

উত্তর:


47

আপনার কম্পিউটারে ইউইএফআই ফার্মওয়্যার রয়েছে, পুরানো বিআইওএসের প্রতিস্থাপন (যদিও এটি এখনও "সিএসএম" নামের অধীনে কেবল বায়োস-শুধুমাত্র অপারেটিং সিস্টেমের পক্ষে সমর্থন করে)।

  • বায়োস সিস্টেম ইন, বুট-লোডার (বা একটি বৃহৎ বুট-লোডার এর "stage1") সংরক্ষণ করা হয় উপস্থিত MBR ভিতরে ডিস্কের zeroth খাতে। (512-বাইট এমবিআর বুটস্ট্র্যাপ কোডের জন্য 446 বাইট সংরক্ষণ করে, বাকিটি পার্টিশন সম্পর্কিত তথ্যের জন্য ব্যবহৃত হয়)) বুটলোডার যদি খুব বড় হয় তবে এর এমবিআর "স্টেজ 1" কোডটি সাধারণত আপনার / বুট পার্টিশনে "স্টেজ 2" ফাইলগুলি সন্ধান করার চেষ্টা করে।

  • ইএফআই বা ইউইএফআই সিস্টেমে, এমবিআর-র বুটস্ট্র্যাপ কোড অঞ্চলটি সাধারণত খালি থাকে (বেশিরভাগ ইউইএফআই সিস্টেমগুলি বিভাজনের জন্য এমপিআর ব্যবহার করে না, জিপিটি পছন্দ করে )। পরিবর্তে, সমস্ত বুটলোডার .efiএকটি "EFI সিস্টেম পার্টিশন" এ সাধারণ প্রোগ্রাম হিসাবে সংরক্ষণ করা হয় , যা পার্টিশন টেবিলের একটি বিশেষ "পার্টিশন টাইপ" সহ একটি নিয়মিত FAT32 পার্টিশন। আপনার যদি একাধিক অপারেটিং সিস্টেম থাকে তবে তারা একই EFI সিস্টেম পার্টিশন ভাগ করে।

    / Boot / efi-
    ├── EFI
    ├── ├── খিলান
    ├── │ ├── initramfs-linux.img
    M │ └── vmlinuz-linux.efi
    Um └── গম্বিবুট
    Um um gummiboot.efi
    Er লোডার
    ।। এন্ট্রি
    । │ └── arch.conf
    । └── loader.conf
    EL শেলেক্স 64৪.এফআই
    

    কিছু ব্যবহারকারী EFI পার্টিশনটি স্থাপন করতে পছন্দ করেন /boot, লিনাক্স-কেবল সিস্টেমগুলির জন্য কনফিগারেশনটিকে কিছুটা সহজ করে তোলে। তবে যখন ডুয়ালবুটিং - এটি দুটি ভিন্ন লিনাক্সের ডিস্ট্রোস হলেও - আমি ইএফআই পার্টিশনটি রাখার পরামর্শ দিই /boot/efi। একটি পৃথক /bootসাধারণত অপ্রয়োজনীয়।)

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

উইন্ডোজ 7 এবং ডেবিয়ান 7 উভয়ই বিআইওএস এবং ইউইএফআই উভয়কে সমর্থন করে এবং ইনস্টলারটি কোন মোডে বুট করা হয়েছিল তার উপর নির্ভর করে যথাযথ বুটলোডার ইনস্টল করে Often কেবল "," ইউইএফআই এবং সিএসএম "," উত্তরাধিকার (বিআইওএস) কেবল "," বিআইওএস, তারপরে ইউইএফআই "বা এর মতো কিছু। (সিএসএম হ'ল সামঞ্জস্যতা সমর্থন মডিউল, বিআইওএস অনুকরণ))

আপনার উইন্ডোজ 7 সিস্টেমটি সম্ভবত বিআইওএস মোডে ইনস্টল করা হয়েছিল, তবে ডিবিয়ান ইনস্টলার এখন ইউইএফআই মোডে বুট করে এবং একটি ইউইএফআই-সামঞ্জস্যপূর্ণ বুটলোডার ইনস্টল করার প্রস্তাব দেয়। (সম্ভবত আপনি "ইউইএফআই / বিআইওএস" স্যুইচটি কোথাও উল্টিয়েছেন I আমি জানি না))

এখন, EFI সম্পূর্ণরূপে উপেক্ষা করুন এবং উপস্থিত MBR মধ্যে আবার GRUB2 ইনস্টল করুন, সম্ভবত ব্যবহার করতে পারেন grub-install --target=i386-pc


1
দুর্দান্ত উত্তর! সুতরাং আমি যদি জিপিটি এবং ইএফআই ব্যবহার করি তবে আমার কেবল পৃথক "ইএফআই বুট পার্টিশন", "/" (মূল), "সোয়াপ", "/ হোম" দরকার এবং এটি ঠিক আছে?
তৈমুর ফয়েজরাখমানভ

2
@ টিমুরফায়জরাখমানভ: সর্বনিম্ন প্রয়োজনীয় "/ বুট (ইএফআই সিস্টেম পার্টিশন)" এবং "/ (মূল)" প্রয়োজন।
মাধ্যাকর্ষণ

1

এটি একই ওএস নয় তবে এটি একটি অনুরূপ সমস্যা ছিল, আমি উইন্ডোজ 8 সহ একটি পিসির উপরে উবুন্টু 13.04 ইনস্টল করেছি এবং এটি আমাকে বুট অপশনটি দিয়েছিল এটি সরাসরি উইন্ডোজ ৮ এ যায়। সুতরাং আমাকে বুট মেরামত ব্যবহার করা দরকার তবে এটি আমার চিনতে পারেনি ওয়্যারলেস কার্ড তাই আমি ওয়্যারলেস কার্ড দিয়ে সমস্যাটি মেরামত করতে এই লিঙ্কের পদক্ষেপগুলি অনুসরণ করি: আমি কি উবুন্টু লাইভ সিডিতে ওয়াইফাই সক্ষম করতে পারি?

মূলত আমি ওয়্যারলেস সক্ষম করতে যা করেছি তা হ'ল:

  1. সিস্টেম সেটিংসে যান → সফ্টওয়্যার উত্স → অতিরিক্ত ড্রাইভার
  2. "ডিভাইসটি ব্যবহার করবেন না" ব্যতীত অন্য যে কোনও উপলভ্য বিকল্প নির্বাচন করুন
  3. "পরিবর্তনগুলি প্রয়োগ করুন" চাপুন

তারপরে আমি https://help.ubuntu.com/commune/Boot-Repair থেকে পদক্ষেপগুলি অনুসরণ করেছি

মূলত আমি যা করেছি তা হ'ল:

  1. যে কোনও থেকে বুট-মেরামত চালু করুন: 1. ড্যাশ (পর্দার উপরের-বামে উবুন্টু লোগো)

    1. বা সিস্টেম-> প্রশাসন-> বুট-মেরামত মেনু (কেবল উবুন্টু 10.04)

    2. বা টার্মিনালে 'বুট-মেরামত' টাইপ করে

  2. তারপরে "প্রস্তাবিত মেরামত" বোতামটি ক্লিক করুন। মেরামত শেষ হয়ে গেলে, কোনও কাগজে উপস্থিত ইউআরএল (পেস্ট.বুন্টু.com/ এক্সএক্সএক্সএক্সএক্সএক্স) নোট করুন, তারপরে পুনরায় বুট করুন এবং আপনার OS এর অ্যাক্সেস ফিরে পেয়েছেন কিনা তা পরীক্ষা করে দেখুন।

  3. যদি মেরামতটি সফল না হয়, ইমেল বা ফোরামে আপনাকে সহায়তা করা লোকগুলিকে URL টি নির্দেশ করুন।

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