ডুয়াল বুট ইউইএফআই উইন্ডোজ 7 এবং উবুন্টু 12.04 (উভয় 64 বিট)। ডাব্লু 7 এন্ট্রি GRUB তে উপস্থিত হবে না


8

2 দিনের মধ্যে উভয় ওএস ইনস্টল করার চেষ্টা করার পরে, আমি বিভ্রান্ত হয়ে পড়েছি এবং ক্ষিপ্ত হয়ে উঠছি ... আমার এসএসডি 128 জিবি এবং এইচডিডি 500 জিবি উভয়ই খালি রয়েছে। আমার ল্যাপটপটি আসুস কে 55 ভিএম। BIOS UEFI সমর্থন করে।

আমি কী করেছি:

  1. নতুন এসএসডি ইনস্টল করুন (স্যামসাং 830 128 গিগাবাইট)

  2. পার্টিশনের নতুন টেবিল (জিপিটি) তৈরি করতে লাইভসিডিটিতে জিপিআর্ট ব্যবহার করুন এবং বিভিন্ন উদ্দেশ্যে 3 টি পার্টিশন (এসএসডি তে) তৈরি করুন:

    • পার্টিশন 1: 80 জিবি (ডাব্লু 7);
    • পার্টিশন 2: 30 জিবি (উবুন্টু 12.04-জাস্ট / -);
    • পার্টিশন 3: 10 গিগাবাইট অব্যবহৃত (অন্যান্য পার্টিশনের ভবিষ্যতের এক্সটেনশনের জন্য)
  3. বিভাগ 1 এ উইন্ডোজ 7 ইনস্টল করুন (ইউইএফআই সহ) এটি তৈরি করুন:

    • / dev / sda1 -> সিস্টেমের জন্য 100 মেগাবাইট (UEFI বুট আমি অনুমান করি) - FAT32
    • / dev / sda2 -> 100 এমবি এপ্রোক্স। এমএসআর জন্য
    • / dev / sda3 -> 79.800 এমবি এপ্রোক্স। উইন্ডোজ 7 ডেটার জন্য

এই পয়েন্টে সবকিছু ঠিকঠাক কাজ করে। আমার ডাব্লু। এখন আমি নীচে উবুন্টু 12.04 amd64 (ইউইএফআই সহ) ইনস্টল করি:

  1. পার্টিশন 2 -> / dev / sda4 30 গিগাবাইট এক্সট 4 ইনস্টল করুন / এবং আমি এইচডিডি তে ইনস্টল / হোম এবং অদলবদল করব।

  2. আমি / ডিভ / এসডিএ 1 (যেখানে এটি ইউইএফআই বুট হওয়ার কথা) এর মধ্যে বুটলোডার নির্বাচন করি।

  3. আমি আপডেটগুলি ইনস্টল করে রিবুট করি।

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

বিকল্প সমাধান পাওয়া গেছে : যখন আমি ল্যাপটপ চালু করি, GRUB লোড করার আগে আমি ESC কী টিপুন এবং BIOS বুট প্রদর্শিত হবে, তাই আমি উইন্ডোজ পার্টিশন, উবুন্টু পার্টিশন, ডিভিডি, ইউএসবি ইত্যাদি বুট করার জন্য নির্বাচন করতে পারি ... তবে আমি মনে করি এটি সেরা নয় বিভিন্ন ওএস বুট করার উপায়।

আমি চেষ্টা করেছি: sudo আপডেট-grub2 কোনও সাফল্য ছাড়াই।

আমি কি করতে পারি??

উত্তর:


6

উইন্ডো বুটলোডার efi পার্টিশন মাউন্ট করে কোথায় থাকে তা সন্ধান করুন:

sudo mount -t vfat /dev/sdx1 /mnt/efi/

এবং অনুসন্ধান করুন bootmgfw.efi। তারপরে, ড্রাইভের ইউইউডিটি সন্ধান করুন:

sudo grub-probe --target=fs_uuid /mnt/efi/EFI/Microsoft/Boot/bootmgfw.efi

এই ইউআইডি এতে যুক্ত করুন /etc/grub.d/40_custom:

menuentry "Windows x86_64 UEFI-GPT" {
    search --fs-uuid --no-floppy --set=root UUID
    chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

শেষ পর্যন্ত চালান update-grub


তুমি আমার রক্তাক্ত নায়ক !! অনেক ধন্যবাদ যে বেশ ভাল কাজ করে। আপনি আমার দিনটি তৈরি করেছেন =)
জো

1
তথ্যের জন্য, বুট-সারাই 1 ক্লিক এ এন্ট্রি যোগ করা হবে। help.ubuntu.com
বুট-

বুট-মেরামত ব্যতীত আমার সিস্টেমে কাজ করে না ...
fccoelho

3

জারনডেলের দ্রবণটি পুরোপুরি ভাল, তবে আর একটি হ'ল GRUB এবং উইন্ডোজ বুট লোডার মধ্যে নির্বাচন করতে একটি পৃথক বুট ম্যানেজার প্রোগ্রাম ব্যবহার করা। আমি তিনটি ইএফআই বুট ম্যানেজার সম্পর্কে জানি যা আপনি ইনস্টল করতে পারেন:

  • আরইএফআইটি , যা উবুন্টুর সংগ্রহস্থলগুলিতে পাওয়া যায়। মনে রাখবেন যে আরইএফআইটি-র সাইটের সংস্করণটি ইউইএফআই-ভিত্তিক পিসিগুলিতে কাজ করবে না, কারণ এটি ম্যাক-নির্দিষ্ট ফাইল ফর্ম্যাট ব্যবহার করে। এমনকি উবুন্টুর সংস্করণে ইউইএফআই ভিত্তিক পিসিগুলিতে বেশ কয়েকটি ছোটখাটো গ্লিট রয়েছে। আদর্শভাবে, আরএফআইটি একটি সুন্দর জিইউআই বুট মেনু উপস্থাপন করে (যদিও এটি একটি পাঠ্য মোডও পেয়েছে)।
  • rEFInd , যা 3.3.0 কার্নেলের অন্তর্নির্মিত EFI বুট লোডার সহ বিভিন্ন UEFI গ্লিটস এবং এক্সটেনশনের সাথে সংশোধন করা সংশোধন সহ rEFIt এর একটি আপডেট সংস্করণ। নোট করুন যে আমি আরএফআইডি ফোরকড / রক্ষণাবেক্ষণ করেছি।
  • gummiboot, যা কেবল পাঠ্য বুট ম্যানেজার। (এই সাইটটি আমি কে ভুলে যাচ্ছি এবং ফলস্বরূপ আমাকে দুটি হাইপারলিঙ্ক পোস্ট করতে দিতে অস্বীকার করেছি, অথবা আমি এটি সরবরাহ করতাম))

REFIt এবং REFInd উভয়ই অন্য বুট লোডারগুলি স্বতঃ-সনাক্ত করে, সুতরাং একবার সেগুলি কনফিগার করার পরে তাদের কোনও ওএসের বুট লোডার সনাক্ত করতে হবে এবং আপনাকে একটি মেনু দেওয়া উচিত। আমি এখনও গাম্বিবুট চেষ্টা করি নি, তাই এটি সেটআপ করা কতটা সহজ তা আমি জানি না, তবে এটি REFIt / rEFInd এর মত ধারণার মতো। এই প্রোগ্রামগুলির যে কোনওটি ব্যবহার করা বুট প্রক্রিয়াতে জটিলতা যুক্ত করে, তাই যদি GRUB কাজ করে এবং আপনি এতে সন্তুষ্ট হন তবে এই প্রোগ্রামগুলির কোনও ব্যবহার করার কোনও দরকার নেই। এগুলি সবচেয়ে কার্যকর যদি গ্রুব স্বভাবসুলভ হয় বা কেবল সরল কাজ না করে, যেমনটি প্রায়শই আমার অভিজ্ঞতায় ইউইএফআই সিস্টেমে GRUB 2 এর ক্ষেত্রে হয়। এমন পরিস্থিতিতে আপনি GRUB 2 টি ELILO বা 3.3.0 বা তার পরে কার্নেলের EFI স্টাব লোডারের পক্ষে খাঁজতে পারেন। এই বুট লোডারগুলি বুট প্রক্রিয়াটি উইন্ডোজে পুনর্নির্দেশ করতে পারে না, একটি পৃথক বুট পরিচালককে খুব দরকারী করে তোলে।


রিফাইন্ড এনটিএফএস পার্টিশনগুলি সমর্থন করে না ...
fccoelho

1
REFInd কোনও এনটিএফএস ড্রাইভারের সাথে আসে না এই বিষয়টি অপ্রাসঙ্গিক। উইন্ডোজের EFI বুট লোডার EFI সিস্টেম পার্টিশন (ESP) এ থাকে যা FAT, তাই REFInd কে কোনও NTFS ভলিউম অ্যাক্সেস করার প্রয়োজন হয় না। এছাড়াও, এই স্কোরটি একাই আউট REFInd করা অন্যায্য; আরইএফআইটি বা গামিবুট নয়তো এনটিএফএস ড্রাইভারের সাথে আসে।
রড স্মিথ

0

অর্থপ্রদানের মনোযোগ: কেবলমাত্র x64 এর জন্য

grub-probe --target=fs_uuid /boot/efi/efi/Microsoft/Boot/bootmgfw.efi

এটি এতে যুক্ত করুন /etc/grub.d/40_custom:

menuentry "Boot bootx64.efi, generated by Boot-Repair" {
search --fs-uuid --no-floppy --set=root UUID

**chainloader (${root})/EFI/Boot/bootx64.efi**
}

অন্য কোডটি কাজ করে না।

ASUS N56V তে পরীক্ষিত

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