আমি কীভাবে কোনও উবুন্টু এমবিআর ড্রাইভকে জিপিটিতে রূপান্তর / রূপান্তর করতে এবং EFI থেকে উবুন্টু বুট করতে পারি?


65

আমি সম্প্রতি আমার পিসি আপগ্রেড করেছি, আমার নতুন মাদারবোর্ড (ASUS M5A99X ইভিও) নিয়মিত এমবিআর বিকল্পের পরিবর্তে ইউইএফআই ব্যবহার করে।

আমার একটি উবুন্টু ১১.১০ ইনস্টলেশন রয়েছে যা আমি যখন আমার পূর্ববর্তী হার্ডওয়্যার (এমএসআই এমএস 72২ had had) পেয়েছিলাম, উবুন্টু একা ভাল জরিমানা দেয়, এবং উইন্ডোজ does তেও, উইন্ডোজ U ইউইএফআই (জিপিটি) বুট ব্যবহার করছে তবে উবুন্টু এমবিআর ব্যবহার করছে।

আমার ওএসগুলি পৃথক ড্রাইভে রয়েছে, যাতে GRUB2 'উইন্ডোজ বুটলোডার এবং বিপরীত দ্বারা প্রতিস্থাপিত হবে না, যেমন আমি বলেছিলাম যে উভয় ওএস নিজেরাই সূক্ষ্মভাবে বুট করে, তবে এটি করার জন্য আমাকে উবুন্টু ড্রাইভ হিসাবে একটি ড্রাইভ সংযোগ বিচ্ছিন্ন করতে হবে এটি উইন্ডোজ লোড হতে বাধা দেয়।

এখন আমার প্রশ্ন হ'ল আমি কীভাবে উবুন্টুর ড্রাইভ পরিবর্তন / রূপান্তর করতে পারি যাতে এমবিআর ব্যবহার না করে এটি জিপিটি ব্যবহার করে এবং উইন্ডোজকে বুট করার অনুমতি দেয় ?.

সাধারণত পুরো সিস্টেমটি ইনস্টল না করে বা কোনও ডেটা হারাতে না পারে।

এবং যদি আমি ড্রাইভটি মুছতে চাই, আমি জিপিটি, ইউইএফআই-তে উবুন্টু কীভাবে ইনস্টল করতে পারি, এটি মোডই হোক না কেন ?.

আমি এমবিআর থেকে জিপিটিতে রূপান্তর করতে জিডিস্ক ব্যবহার করেছি, তবে এখন উবুন্টু বুট করতে পারে না বলে মনে হচ্ছে গ্রাব শুরু হয় না।

আমি ওএস ইনস্টল করেছি এবং ড্রাইভটি এখন জিপিটি ডিফল্টরূপে grup-pcএখনও এর পরিবর্তে ব্যবহৃত হচ্ছে grub-efi

আমি কীভাবে EFI থেকে উবুন্টু বুট করতে পারি?


আশা করি এটি আপনাকে রডসবুকস / জিডিস্ক / বুটিং হিটটিএমএলকে সহায়তা করবে ।
ওয়ান জিরো

উত্তর:


113

সুচিপত্র:

  1. পরিভাষা
  2. রূপান্তর
  3. (+ দ্বৈত বুট) কনফিগার করা হচ্ছে

পরিভাষা

BIOS = বেসিক ইনপুট / আউটপুট সিস্টেম

(ইউ) EFI = (একীভূত) এক্সটেনসিবল ফার্মওয়্যার ইন্টারফেস

এমবিআর = মাস্টার বুট রেকর্ড

জিপিটি = জিআইডি পার্টিশন সারণী

ইউইএফআই / ইএফআই / বিআইওএস = ফার্মওয়্যার ইন্টারফেস

এমবিআর / জিপিটি = কম্পিউটার কীভাবে জানবে (প্রতি হার্ড ডিস্কে) ড্রাইভে কী পার্টিশন রয়েছে এবং সেগুলি থেকে কীভাবে বুট করা যায়।

ইউইএফআই / বিআইওএস

একটি ফার্মওয়্যার ইন্টারফেস উপায় যে ফার্মওয়্যার (ডিভাইস ভিতরে সফ্টওয়্যার) এবং অপারেটিং সিস্টেম পারস্পরিক সহযোগিতায় কাজ করেন। এটি হার্ডওয়্যারটি আরম্ভ করে তারপরে অপারেটিং সিস্টেম চালায় এবং অপারেটিং সিস্টেমের ড্রাইভাররা হার্ডওয়্যারটি পরিচালনা করতে পারে তা নিশ্চিত করে।

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

একটি BIOS ডিস্কের শুরুতে বুটলোডার হওয়া আবশ্যক, তবে একটি UEFI এর জন্য একটি পার্টিশন ব্যবহার করে এবং একাধিক বুট লোডারগুলির মধ্যে ব্যবহার করতে বেছে নিতে পারে।

এমবিআর / জিপিটি + GRUB

উপস্থিত MBR ডিস্ক যে (বায়োস জন্য) একটি বুট-লোডার, সেইসাথে পার্টিশন মানচিত্র এবং একটি অনন্য ডিস্ক আইডেন্টিফায়ার রয়েছে শুরুতে কোডের একটি অধ্যায়।

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

পার্টিটনগুলি কীভাবে নির্দিষ্ট করা হয় তার জন্য জিপিটি একটি মান। এটিতে একটি 'প্রতিরক্ষামূলক' এমবিআর রয়েছে, তবে এটি কেবলমাত্র বিআইওএস ভিত্তিক কম্পিউটারগুলিকে বুট করার এবং সরঞ্জামগুলি বন্ধ করার জন্য যা কেবলমাত্র এমবিআর সম্পর্কে জিপিটি ট্র্যাস করার চেষ্টা থেকে জানে stop এটা থাকতে পারে

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

অপারেটিং সিস্টেমগুলির জন্য বুট লোডারগুলি EFI সিস্টেম পার্টিটন নামে একটি অংশে সংরক্ষণ করা হয়, এটি FAT32 দিয়ে ফর্ম্যাট করা হয় (সাধারণত)। এখানেই GRUB ইনস্টল করা আছে।

রূপান্তর

প্রথম ...

আমরা পার্টিশন টেবিলটি নিয়ে খেলছি, সুতরাং গ্যারান্টিযুক্ত সুরক্ষা পাওয়া সম্ভব নয়। এটি একটি ঝুঁকিপূর্ণ অপারেশন। তবে, পদ্ধতিটি ডেটা হারাতে হবে না।

অন্যরা এগুলি পাবে: অ্যাপল ম্যাকগুলিতে ব্যবহার করবেন না।

এখন ...

আপনাকে এটি লাইভ সিডিতে করতে হবে (বা অন্য কোনও ডিস্কে ইনস্টল করা অন্য একটি লিনাক্স ইনস্টলেশন।)

জিপিটি ডিস্কগুলির সাথে কাজ করার সময়, আমাদের একটি জিপিটি সচেতন প্রোগ্রাম ব্যবহার করা উচিত। 'জিপিটি fdisk' ব্যবহার করার একটি ভাল সরঞ্জাম এবং আমি কী ব্যবহার করব। এটি বলা gptfdiskবা gdiskবিতরণের উপর নির্ভর করে (উবুন্টু এটি কল করে gdisk)। পার্টড (এবং জিপিটার্ড) জিপিটি সচেতন, তাই জিপিটি ডিস্কের সাহায্যে 'নিরাপদে' ব্যবহার করা যায়।

রূপান্তর করার জন্য আপনাকে এগুলি করতে হবে:

  1. জিপিটি ডেটা এবং ইএফআই সিস্টেম পার্টিশন ফিট করার জন্য পার্টিশনগুলিকে পুনরায় আকার দিন।
  2. ডিস্কটি রূপান্তর করুন এবং পার্টিশন যুক্ত করুন
  3. EFI সিস্টেম পার্টিশনে GRUB ইনস্টল করুন।

1) পার্টিশনের পুনরায় আকার দিন

প্রথম এবং শেষ পার্টিশনের আকার পরিবর্তন করতে parted(কমান্ড লাইন) বা gparted(জিইউআই) ব্যবহার করুন । প্রথম অংশটি এর আগে প্রায় 200MiB হওয়া উচিত, এবং শেষ পার্টিশনের 1MiB থেকে 2MiB হওয়া উচিত (হয় হবে) শেষ করা উচিত।

2) ডিস্ক রূপান্তর

চালান

gdisk /dev/sdx

আপনি যে ডিভাইসটি রূপান্তর করতে চান তা পরিবর্তন করা /dev/sdx

এটি আপনাকে বলা উচিত যে এটি পার্টিটন টেবিলকে রূপান্তর করবে।

GPT fdisk (gdisk) version 0.6.14

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************


Command (? for help): 

এখন একটি নতুন পার্টিশন যুক্ত করুন, এটি 'EFI সিস্টেম' টাইপ করে। এটি শুরুর দিকে ফাঁকা জায়গাটি খুঁজে পাওয়া উচিত (আমি 34-র মতো কয়েকটি নিম্ন সেক্টরের নম্বর প্রস্তাব করি) এবং সমস্ত খালি স্থান স্বয়ংক্রিয়ভাবে ব্যবহার করি। উদাহরণগুলি ইতিমধ্যে সেখানে 1 পার্টিশন সহ 4 গিগাবাইট ইউএসবি ফ্ল্যাশ ড্রাইভ ব্যবহার করে, উপরের মত পুনরায় আকার দেওয়া হয়েছে ized

Command (? for help): n
Partition number (2-128, default 2): 2
First sector (34-7831518, default = 34) or {+-}size{KMGTP}: 
Information: Moved requested sector from 34 to 2048 in
order to align on 2048-sector boundaries.
Use 'l' on the experts' menu to adjust alignment
Last sector (2048-421887, default = 421887) or {+-}size{KMGTP}: 
Current type is 'Linux/Windows data'
Hex code or GUID (L to show codes, Enter = 0700): L
0700 Linux/Windows data    0c01 Microsoft reserved    2700 Windows RE          
4200 Windows LDM data      4201 Windows LDM metadata  7501 IBM GPFS            
7f00 ChromeOS kernel       7f01 ChromeOS root         7f02 ChromeOS reserved   
8200 Linux swap            8301 Linux reserved        8e00 Linux LVM           
a500 FreeBSD disklabel     a501 FreeBSD boot          a502 FreeBSD swap        
a503 FreeBSD UFS           a504 FreeBSD ZFS           a505 FreeBSD Vinum/RAID  
a800 Apple UFS             a901 NetBSD swap           a902 NetBSD FFS          
a903 NetBSD LFS            a904 NetBSD concatenated   a905 NetBSD encrypted    
a906 NetBSD RAID           ab00 Apple boot            af00 Apple HFS/HFS+      
af01 Apple RAID            af02 Apple RAID offline    af03 Apple label         
af04 AppleTV recovery      be00 Solaris boot          bf00 Solaris root        
bf01 Solaris /usr & Mac Z  bf02 Solaris swap          bf03 Solaris backup      
bf04 Solaris /var          bf05 Solaris /home         bf06 Solaris alternate se
bf07 Solaris Reserved 1    bf08 Solaris Reserved 2    bf09 Solaris Reserved 3  
bf0a Solaris Reserved 4    bf0b Solaris Reserved 5    c001 HP-UX data          
c002 HP-UX service         ef00 EFI System            ef01 MBR partition scheme
ef02 BIOS boot partition   fd00 Linux RAID            
Hex code or GUID (L to show codes, Enter = 0700): ef00
Changed type of partition to 'EFI System'

আপনার এখন EFI পার্টিশন থাকা উচিত।

Command (? for help): p
Disk /dev/sdd: 7831552 sectors, 3.7 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 669247F2-37F7-4797-98F9-9CE56F7EA8C8
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7831518
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1          421888         7829503   3.5 GiB     0700  Linux/Windows data
   2            2048          421887   205.0 MiB   EF00  EFI System

তারপরে প্রস্থান করুন gdisk

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed, possibly destroying your data? (Y/N): y
OK; writing new GUID partition table (GPT).
The operation has completed successfully.

mkfs.vfatপার্টিশনটিকে FAT32 রূপে ফর্ম্যাট করতে এখন জিপার্টেড (বা কমান্ড-লাইন ) ব্যবহার করুন ।

3) GRUB ইনস্টল করুন

এটি কম আশ্বাস নিয়ে আসে যে আগের অংশটি আমি নিজে চেষ্টা করে দেখিনি।

আমি এই পদক্ষেপটি সম্পর্কে নিশ্চিত নই, সুতরাং আমি রাফের নির্দেশাবলী ব্যবহার করে অনুমান করব :

গ্রাব-এফিতে স্যুইচ করতে আপনি চাইবেন

  1. আপনার EFI পার্টিশনটি সন্ধান করুন; এটিকে / boot / efi এ মাউন্ট করুন। এটিকে / etc / fstab¹ এ যুক্ত করুন ¹
  2. গ্রাব-এফআই প্যাকেজ ইনস্টল করুন
  3. আপনার BIOS বুট অগ্রাধিকারটি কেবল ইউইএফআই এবং লেগ্যাসি থেকে কেবল ইউইএফআইতে স্যুইচ করুন (বা অনুরূপ বিকল্প)

গ্রাব-এফির কোন সংস্করণটি ইনস্টল করবেন তা আপনার কাজ করা উচিত

ioreg -l -p IODeviceTree | grep firmware-abi

এটা বলে যদি EFI32ইনস্টল grub-efi-ia32প্যাকেজ, যদি এটা বলে EFI64 ইনস্টল grub-efi-amd64প্যাকেজ। আপনি প্যাকেজ ইনস্টল করতে পারেন

sudo apt-get install <package name>

আপনি যদি ইএফআই মোডে বুট করে থাকেন তবে এটি সম্ভবত কাজ করবে।

যদি এটি কাজ না করে, আপনি একবারে ইনস্টল হয়ে গেলে এই ধাপে ধাপে নির্দেশাবলীর ("GRUB2 in (U) EFI সিস্টেমে ইনস্টল করুন" এর অধীনে) চেষ্টা করতে পারেন grub-efi

(+ দ্বৈত বুট) কনফিগার করা হচ্ছে

যদি রাওকের নির্দেশাবলী কাজ করে তবে আপনার নীচের লাইনটি যুক্ত করতে সক্ষম হওয়া উচিত /etc/grub.d/40_custom

menuentry "Windows 7" {
        set root='(hd0,gpt1)'
        chainloader /EFI/microsoft/bootmgfw.efi
}

এটি ধরে নিয়েছে যে উইন্ডোজ hd0GRUB দ্বারা স্বীকৃত । hd1কাজ করার জন্য এটির পরিবর্তনের প্রয়োজন হতে পারে ।

এখন চালান

update-grub

কনফিগার ফাইল আপডেট করতে।

তথ্যসূত্র এবং আরও পড়া

আমি বেশ কয়েকটি উত্স ব্যবহার করেছি।


ওহ, আপনাকে ধন্যবাদ! .. তবে আমি ড্রাইভে গ্রাব-এফআই ইনস্টল করতে এখনও আটকে রয়েছি, আমি ওএস পুনরায় ইনস্টল করে ড্রাইভকে জিপিটি তৈরি করেছি, তবে এটি এখনও গ্রাব-পিসি গ্রাব-এফি ব্যবহার করছে না।
উরি হেরেরা 17

আপনার যদি বিকল্প থাকে (যেহেতু আমি কোনও ইউইএফআই ডিভাইসগুলির মালিক নই তবে সাহায্য করতে সক্ষম হয়ে আমি মারাত্মকভাবে পঙ্গু হয়ে পড়েছি) আপনার লাইভ সিডি ইউআইএফআই মোডে বুট করতে হবে এবং বিআইওএস / এমবিআর মোডে নয়।
Portablejim

লাইভ সিডিতে থাকাকালীন অপসারণ grub-pcএবং ইনস্টল সম্পর্কে grub-efi(আপনি সম্ভবত ইনস্টল করার আগে?)?
পোর্টেবলজিম

1
বাহ, এ ত্রুটিহীনভাবে কাজ করেছে, আপনাকে ধন্যবাদ! আমি কোনও কিছুই পুনরায় ইনস্টল না করে সবেমাত্র ফেডোরা 25 এবং উইন্ডোজ 10 এর এমবিআর + বিআইওএস থেকে জিপিটি + ইউইএফআইতে সমান্তরাল ইনস্টলেশন স্থানান্তর করেছি। আমি ইউইএফআই দিয়ে বুট করা ফেডোরা 25 লাইভ ইউএসবি স্টিক থেকে 1 এবং 2 পদক্ষেপগুলি সম্পাদন করেছি। ৩ য় পদক্ষেপের জন্য, আমি উইকি.উবুন্টুউসার্স.ডি / জিআরউবি_2 / রেপারাটুর /# চক্রট- মেথোডের অধীনে বর্ণিত লাইভ সিস্টেম থেকে আমার বিদ্যমান সিস্টেমটি অ্যাক্সেস করতে ক্রুট ব্যবহার করেছি । আমি গ্রাব 2 আনইনস্টল করেছি, গ্রুব-এফি এবং গ্রুব-এফআই-মডিউলগুলি ইনস্টল করেছি এবং স্পষ্টতই পুনরায় ইনস্টল শিম (শিম পুনরায় ইনস্টল না করেই গ্রুব মেনু প্রদর্শিত হবে না)। শেষ
অবধি

2
GRUB ইনস্টল করার জন্য, আমি কেবল একটি লাইভ ইউএসবি বুট করেছি এবং বুট-মেরামত ব্যবহার করেছি। জিজ্ঞাসা করুন / জিজ্ঞাসা / 226061/… এই পোস্টের জন্য ধন্যবাদ!
jbrock

9

এই উত্তরটি অসম্পূর্ণ; আমি এর কোন পরীক্ষা করিনি। এটি আপনার কোনও ডেটা খাওয়ার সম্ভাবনা নেই, তবে আপনাকে সতর্ক করা হয়েছে!

আমি অনুমান করব যে এখানে কি ঘটছে তা হ'ল আপনার BIOS অগ্রাধিকার হিসাবে লিগ্যাসি এমবিআর থেকে বুট করছে, তাই দরিদ্র পুরানো ইউইএফআই উইন্ডোজ 7 উপেক্ষা করা হচ্ছে।

ইউইএফআই সম্পর্কে একটি দুর্দান্ত বিষয় হ'ল উইন্ডোজ ওভাররাইটিং গ্রুব সম্পর্কে আপনার আর চিন্তা করার দরকার নেই; তাদের উভয়ই ইএফআই বিভাজনে সুন্দরভাবে সহাবস্থান করা উচিত। একটি বিকল্প তাই স্যুইচ করা হবে grub-efiদ্রষ্টব্য:grub-efi এমএসডিএস-স্টাইল পার্টিশন বোঝে কিনা তা সম্পর্কে আমি নিশ্চিত নই ; আমি মনে করি এটি হয়। যদি এটি না হয় তবে এটি বুট করতে ব্যর্থ হবে এবং পুনরুদ্ধার করতে আপনার লাইভসিডি প্রয়োজন need আসলে, একটি লাইভসিডি হ্যান্ডহে থাকুন!

আপনি যেতে grub-efiচান স্যুইচ করতে

  1. আপনার EFI পার্টিশনটি সন্ধান করুন; এটি মাউন্ট করুন /boot/efi। এটি /etc/fstab¹ এ যুক্ত করুন ¹
  2. grub-efiপ্যাকেজ ইনস্টল করুন
  3. থেকে আপনার BIOS বুট অগ্রাধিকার স্যুইচ UEFI and Legacyকরতে UEFI only(বা অনুরূপ বিকল্প)

এটি আপনাকে একটি ইউইএফআই-বুটিং উবুন্টু ইনস্টল করে ছেড়ে দেওয়া উচিত । যদি এটি না হয় তবে আপনার বিশ্বস্ত লাইভসিডি বুট করুন (বা উবুন্টু বিকল্প ইনস্টল সিডি - "একটি ভাঙা সিস্টেম ফিক্স করুন" বিকল্পটি আপনার you're এর পরে) আপনার সিস্টেমে ক্রট করুন এবং grub-pcআবার ইনস্টল করুন ।


Step: এই পদক্ষেপের জন্য আরও বিশদ: আপনাকে লিনাক্স কার্নেল আপনার EFI সিস্টেম পার্টিশনটিকে কী বলেছে তা সন্ধান করতে হবে। ভালো কিছু হতে হবে /dev/sda2, /dev/sdb3অথবা such²। এরপরে আপনাকে /boot/efiডিরেক্টরি তৈরি করতে হবে এবং এতে একটি লাইন যুক্ত করতে হবে /etc/fstab। যদি আপনার EFI পার্টিশন হয় /dev/sdb3, তবে আপনি নিম্নলিখিত লাইনটি যুক্ত করবেন:

/dev/sdb3    /boot/efi    vfat    defaults    0    1

একবার আপনি চালানোর sudo mount /boot/efiতারপর আপনি এটি করা উচিত যে /boot/efiএকটি রয়েছে EFIWindows 7 এর জন্য একটি সাব-সঙ্গে, ডিরেক্টরি।


।: যেহেতু আপনি একাধিক হার্ড ড্রাইভ পেয়েছেন পার্টিশনের ইউআইডি এটি সন্ধান করা ভাল ধারণা হতে পারে, কারণ এটি হার্ডড্রাইভগুলি সংযোজন / অপসারণের অধীনে স্থিতিশীল থাকবে যদিও /dev/sda2নামটি পরিবর্তন না করার গ্যারান্টি নেই। যদিও আপনি সমস্ত কিছু সেট আপ শেষ করার পরে এটি করা যেতে পারে।

আপনি ইউইউডিটি সন্ধান করে খুঁজে পাবেন /dev/disk/by-uuid। উদাহরণস্বরূপ, আমি পেয়েছি:

$ ls /dev/disk/by-uuid -lah
total 0
drwxr-xr-x 2 root root 100 Dec  5 09:12 .
drwxr-xr-x 6 root root 120 Dec  5 09:12 ..
lrwxrwxrwx 1 root root  10 Dec  5 09:12 27fae347-4c7f-45cb-92d6-5f3d410599a1 -> ../../sda3
lrwxrwxrwx 1 root root  10 Dec  5 09:12 4405-64C8 -> ../../sda1
lrwxrwxrwx 1 root root  10 Dec  5 09:12 5243e250-8da5-4fea-aa63-61466022661d -> ../../dm-0

আমার ক্ষেত্রে, আমি জানি /dev/sda1যে আমার ইএফআই সিস্টেম বিভাজন, তাই আমার রয়েছে

UUID=4405-64C8  /boot/efi       vfat    defaults        0       1

আমার মধ্যে /etc/fstab


যদি উইন্ডোজ 7 ইএফআই থেকে বুট করছে, তবে এটির বুটলোডারটি ইএফআই বিভাজনে স্থাপন করবে - সুতরাং আপনার অবশ্যই একটি ☺ থাকতে হবে ☺ এটি স্ট্যান্ডার্ড উবুন্টু ফাইল সিস্টেমের কোথাও দৃশ্যমান হবে না । আপনাকে Disk utilityপ্রোগ্রামটির মতো কিছু দিয়ে এটি সন্ধান করতে হবে । আপনি আপনার EFI পার্টিশনটি সন্ধান এবং মাউন্ট করা অবধি কার্যকর করতে grub-efiসক্ষম হবেন না - এটির EFI সিস্টেম পার্টিশনে এটির বুটলোডার আটকে রাখা দরকার।
রাফ

তবুও উবুন্টুতে বুট করা যায় না, আমি লাইভসিডি ব্যবহার করে fstab-এ লাইন যুক্ত করেছি এবং / বুটে efi ডিরেক্টরিটি তৈরি করেছি তবে এর কোনও প্রভাব আছে বলে মনে হয় না।
উরি হেরেরা

এখন আপনি পেয়েছেন আপনি EFI ভাগ আটকানো, আপনি চালানোর প্রয়োজন sudo grub-installএবং sudo update-grubঅর্ডার আসলে ইনস্টল করার জন্য এবং আপনি EFI পার্টিশনের মধ্যে GRUB- র সেট আপ করুন। আপনার ইনস্টলটি ক্রুটিংয়ের পরে আপনাকে এটি করতে হবে (কারণ এটি আপনার হার্ড ড্রাইভে ইনস্টল সম্পর্কিত জিনিসগুলি জানতে হবে)। এটি করতে যদি আপনার সাহায্যের প্রয়োজন হয় তবে আমি উত্তরে বিশদ যুক্ত করতে পারি।
রাফ

হ্যাঁ দয়া করে আমার ইনস্টলটিতে ক্রুট করুন এবং গ্রাবটি পুনরায় ইনস্টল করবেন।
উরি হেরেরা

আমি এখানে নির্দেশাবলী অনুসরণ করেছিলাম, তবে নতুন ইএফআই বিভাজনে আমার সমস্যা ছিল। আমি যখন উইন্ডোজ 10 পূর্বরূপ ইনস্টল করার চেষ্টা করেছি, ইনস্টলারটি এই ত্রুটিটি দিয়েছিল: "উইন্ডোজ সনাক্ত করেছে যে EFI সিস্টেম পার্টিশনটি এনটিএফএস হিসাবে ফর্ম্যাট হয়েছিল E উইন্ডোজ ইনস্টলারটির সাথে আসা ডিস্ক পার্ট সরঞ্জামটি প্রথম EFI পার্টিশনটি মুছে ফেলা এবং এর সাথে অন্যটি তৈরি করে create partition efiডিস্কপার্ট সম্পর্কিত
প্যাথোজেন

2

আমার ওএসগুলি পৃথক ড্রাইভে রয়েছে, যাতে GRUB2 'উইন্ডোজ বুটলোডার এবং বিপরীতে প্রতিস্থাপন করবে না

এটি আদর্শ, সুতরাং আপনার সম্ভবত পার্টিশন টেবিলটিতে কমপক্ষে একটি প্রাথমিক পার্টিশন বিনামূল্যে থাকতে পারে।

এখন আমার প্রশ্ন হ'ল আমি কীভাবে উবুন্টুর ড্রাইভ পরিবর্তন / রূপান্তর করতে পারি যাতে এমবিআর ব্যবহার না করে এটি জিপিটি ব্যবহার করে এবং উইন্ডোজকে বুট করার অনুমতি দেয়?

ইউইএফআই বুটিং করতে আপনাকে এমবিআরকে জিপিটিতে রূপান্তর করতে হবে না, কেবল একটি প্রাথমিক এফএটি পার্টিশন তৈরি করতে হবে, grub-efi-amd64-binপ্যাকেজটি ইনস্টল করুন এবং এমবিআর সহ একটি বিদ্যমান ইনস্টলেশনটিতে একটি ইএসপি যুক্ত করুন যা উবুন্টুর বর্তমান প্রকাশের সাথে কাজ করবে the


1
আন্ডার রেটেড উত্তর। উইন্ডোজকে বাধা দেওয়ার সাথে সাথে জিপিটি + ইউইএফআই বা এমবিআর + বিআইওএস বুট প্রয়োজন হয়, তবে লিনাক্স মিক্স-এ-ম্যাচ করতে দেয় এবং গ্রাব অন্য ডিস্কটিকে চেইনলোড করতে পারে বা উইন্ডোজ's এর বুটমিগারকে সরাসরি বুট করতে পারে।
টিম জি

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

@Merk ওহ, আমি উইন্ডোজ ইনস্টলার অন্যভাবে ব্যবহার করুন: শিফট-F10 চাপুন আপনি একটি কমান্ড লাইন দেয় এবং আপনি করতে পারেন diskpart, dism /apply-imageতারপর, bcdboot(অবশ্যই যারা উভয় উপর আরও বিকল্প) এটি MBR ইনস্টল অথবা আপনি কিভাবে বুট নির্বিশেষে gpt করা।
টিম জি

1

পোর্টেবলজিমের উত্তরের পরিপূরক করতে (যা আমাকে এমবিআর থেকে জিপিটিতে রূপান্তরিত করার জন্য সত্যই সহায়তা করেছিল, ধন্যবাদ!), আপনি বুট পুনরায় ইনস্টল করতে বুট-মেরামত ব্যবহার করতে পারেন । আমি পদক্ষেপ 3 সম্পূর্ণ করতে ব্যর্থ হওয়ার পরে এটি আমার বুটটি মেরামত করার জন্য একটি কবজির মতো কাজ করেছিল এবং আবার যখন উইন্ডোজ 10 ইনস্টল করার পরে লিনাক্স বুট বিকল্পটি অদৃশ্য হয়ে যায়।


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