ডুয়েল-বুটিং ওএস এক্স বা লিনাক্সের সাথে আরইএফআইডি ছাড়াই ম্যাকোস


19

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

এটি করার কোনও উপায় আছে?

ধন্যবাদ!

উত্তর:


18

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

দ্রষ্টব্য: উবুন্টু 18 দিয়ে শুরু করে, ইনস্টলার সফ্টওয়্যারটি স্বয়ংক্রিয়ভাবে একটি ম্যাকে উবুন্টু বুট করার জন্য প্রয়োজনীয় ফাইলগুলি তৈরি করা উচিত। সুতরাং, উবুন্টু 18 এবং পরবর্তী ব্যবহারকারীদের 5 এবং 6 পদক্ষেপগুলি এড়িয়ে যেতে সক্ষম হওয়া উচিত।

  1. উবুন্টু ইনস্টল করুন।
  2. শেষ হয়ে গেলে, পুনরায় চালু করুন এবং optionস্টার্টআপ ম্যানেজারটি চাওয়ার জন্য চেপে ধরে রাখুন । ওএস এক্স (বা ম্যাকোস) ভলিউম থেকে বুট করতে নির্বাচন করুন।
  3. একটি টার্মিনাল অ্যাপ্লিকেশন উইন্ডো খুলুন।

  4. নীচে প্রদত্ত কমান্ডটি প্রবেশ করে EFI সিস্টেম পার্টিশনটি মাউন্ট করুন।

    diskutil mount disk0s1
    
  5. নামে একটি ফোল্ডার তৈরি Bootফোল্ডারে /Volumes/EFI/EFI। আপনি ফাইন্ডার অ্যাপ্লিকেশনটি ব্যবহার করতে পারেন বা নীচে দেওয়া আদেশটি প্রবেশ করতে পারেন।

    mkdir /Volumes/EFI/EFI/Boot
    
  6. ফাইল অনুলিপি করুন grubx64.efiফোল্ডার থেকে /Volumes/EFI/EFI/ubuntuফোল্ডারে /Volumes/EFI/EFI/Boot। এরপরে, এই ফাইলটির নাম পরিবর্তন করুন bootx64.efi। এই পদক্ষেপটি ফাইন্ডার অ্যাপ্লিকেশন ব্যবহার করে বা নীচে প্রদত্ত কমান্ডটি প্রবেশ করে সম্পন্ন করা যেতে পারে।

    cp /Volumes/EFI/EFI/ubuntu/grubx64.efi /Volumes/EFI/EFI/Boot/bootx64.efi
    
  7. ( Ptionচ্ছিক) সোর্সফোর্স ওয়েব সাইট ম্যাক আইকনগুলি থেকে আইকনগুলির সংগ্রহ ডাউনলোড করুন । ডাউনলোড করা ফাইলটি খোলার জন্য ফাইন্ডার অ্যাপ্লিকেশনটি ব্যবহার করুন mac-icns.dmg, তারপরে os_ubuntu.icnsEFI সিস্টেম পার্টিশনে উবুন্টু আইকন ফাইলটি অনুলিপি করতে নীচের কমান্ডটি প্রবেশ করুন ।

    cp /Volumes/mac-icns/os_ubuntu.icns /Volumes/EFI/.VolumeIcon.icns
    

    এটি স্টার্টআপ মেনুতে নিম্নলিখিত উবুন্টু আইকনটি যুক্ত করবে।

    os_ubuntu.png

    দ্রষ্টব্য: শেষ হয়ে গেলে, আপনি mac-icnsভলিউমটি বের করার জন্য ফাইন্ডার অ্যাপ্লিকেশনটি ব্যবহার করতে পারেন ।

  8. EFI সিস্টেম পার্টিশন লেবেলযুক্ত আনমাউন্ট করার জন্য ফাইন্ডার অ্যাপ্লিকেশনটি ব্যবহার করুন বা নীচের কমান্ডটি প্রবেশ করুন EFI

    diskutil unmount disk0s1
    

1
+1 আমার 2014 ম্যাকবুক এয়ারে
ম্যাকস সিয়েরার

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

ঠিক আছে এখন আমার উবুন্টু আইকনটি রয়েছে যেখানে আপনি নির্দিষ্ট করেছেন এবং /আমার সিয়েরা পার্টিশনে একটি ম্যাক আইকন রয়েছে । ম্যাক আইকনটি ম্যাক এইচডি এবং উবুন্টুতে অন্য পার্টিশনের জন্য উপস্থিত হয়। তবে, আমার একটা অনুভূতি আছে যে আপনি যে আইকনটি নির্দিষ্ট করেছেন কেবল এটি ডিফল্ট আইকন হিসাবে চিহ্নিত করে কারণ উবুন্টু পার্টিশনের রুটে আইকনটি স্থাপন করা কার্যকর হয়নি। আমি যদি তৃতীয় ওএস ইনস্টল করতে পারি?
আর্ক 676

1
@ আর্ক 676: তৃতীয় ওএস ইনস্টল করতে দ্বিতীয় EFI পার্টিশনের প্রয়োজন হতে পারে। আপনার কাছে থাকতে পারে এমন EFI পার্টিশনের সংখ্যার সীমা নেই। দ্বিতীয় ইএফআই বিভাজনের একটি উদাহরণ, এই উত্তরে পাওয়া যাবে ।
ডেভিড অ্যান্ডারসন

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

15

সচেতন থাকুন যে আরইএফআইটি বা আরএইফআইন্ডের ক্ষতি হয় না, ডিফল্ট অ্যাপল বুট লোডারও খুব কম "মুছে যায়"; প্রকৃতপক্ষে, আরএফআইটি এবং আরএফআইআইডি উভয়ই বুট প্রক্রিয়াতে নিজেকে প্রবেশ করান এবং তারপরে অ্যাপলের বুট লোডারটি নিজেরাই চালু করুন launch

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

বিপরীতে, একটি বুট লোডার একটি কার্নেলকে মেমরিতে লোড করে এবং এতে নিয়ন্ত্রণ স্থানান্তর করে। একটি বুট লোডার সরাসরি ব্যবহারকারীর সাথে ইন্টারেক্ট করার প্রয়োজন হয় না (যদিও এটি হতে পারে)। REFIt বা rEFInd উভয়ই প্রযুক্তিগতভাবে বুট লোডার নয়, যদিও লিনাক্স কার্নেল একটি অস্পষ্ট লাইন তৈরি করে, কারণ এতে একটি বৈশিষ্ট্য ( EFI স্টাব লোডার ) অন্তর্ভুক্ত রয়েছে যা এটি তার নিজস্ব EFI বুট লোডার হিসাবে কাজ করতে সক্ষম করে। এছাড়াও, কিছু বুট লোডার যেমন GRUB 2 বুট লোডার যা লিনাক্স বিতরণে জনপ্রিয়, বুট পরিচালকের পাশাপাশি বুট লোডার হিসাবে কাজ করে।

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

আপনি যদি কেবল আরইএফআইন্ডকে অপছন্দ করেন তবে অবশ্যই আপনি তা না করেই পারেন। আপনি GRUB 2 এর বুট ম্যানেজার বৈশিষ্ট্যগুলির উপর নির্ভর করতে পারেন, বা আপনি গাম্বিবুট / সিস্টেমড-বুটের মতো অন্য কোনও সরঞ্জাম ইনস্টল করতে পারেন। তত্ত্ব অনুসারে, আপনি যদি EFI মোডে উবুন্টু ইনস্টল করেন ,এটি GRUB 2 টি এমনভাবে ইনস্টল করা উচিত যা এটি ডিফল্ট বুট ম্যানেজার হিসাবে তৈরি করে এবং উবুন্টু এবং ওএস এক্স উভয়ই বুট করার জন্য বিকল্প সরবরাহ করা উচিত practice অনুশীলনে, আমি নিশ্চিত নই যে এটি কার্যকর হবে - অ্যাপল সবকিছু কিছুটা আলাদাভাবে করে, এবং খুব কম লোকেরা এইভাবে এটি করে যাতে আমি প্রতিশ্রুতি দিতে পারি না যে এটি কার্যকর হবে। আপনি এটি চেষ্টা করে দেখতে পারেন, এবং তারপরে সত্যতার পরে আপনার যে কোনও সমস্যার মুখোমুখি হতে পারে fix আমি শুরু করার আগে EFI বুটিং সম্পর্কে আরও শিখার পরামর্শ দিই, যদিও আপনি BIOS মোডে ইনস্টলারটি বুট করা বা আপনার পার্টিশনটি ভুল উপায়ে সেট করার মতো কিছু প্রাথমিক ভুল না করেন। আপনি এই পৃষ্ঠাগুলি দিয়ে শুরু করতে পারেন:

আপনি যদি REFInd ব্যবহারের আরও ভ্রমণ পথের সাথে লেগে থাকার সিদ্ধান্ত নেন তবে আপনি যে কোনও নির্দেশনা অনুসরণ করেছেন তার তারিখটি নিশ্চিত করে দেখুন। কিছু অতি পুরানো পৃষ্ঠাগুলি এখনও বাইরে রয়েছে এবং তারা সাধারণত সিস্টেম ইন্টিগ্রিটি প্রোটেকশন (এসআইপি) এর মতো নতুন সমস্যার সমাধান করতে ব্যর্থ হয় ; বা তারা নতুন আরএফআইডি পরিবর্তে পরিত্যক্ত আরএফআইটি ব্যবহার করে বর্ণনা করে। (যদিও আরইএফআইটি এটি এখনও নতুন ওএস এক্স সংস্করণগুলির সাথে কাজ করার জন্য তৈরি করা যেতে পারে, এটি করার জন্য অননুমোদিত হুপের মাধ্যমে ঝাঁপিয়ে পড়তে হতে পারে))

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