বাহ্যিক ইউএসবি স্টোরেজ থেকে ম্যাকে উবুন্টু কীভাবে বুট করবেন?


17

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

আমি সহজেই একটি বুটেবল ইউএসবি স্টিক তৈরি করতে পারি এবং এটি সঠিকভাবে বিভাজনযুক্ত ইউএসবি ডিভাইসে উবুন্টু 14.04 ইনস্টল করতে ব্যবহার করতে পারি। তবে, এখানে এবং অন্য কোথাও কিছু দাবিগুলির বিপরীতে, ফলাফল পুনরায় চালু করার পরে ম্যাক বুটযোগ্য হিসাবে সনাক্ত করতে পারে না।

আমি ব্যাপকভাবে গুগল করেছি এবং আমি নিশ্চিত যে ম্যাকটি এটি বুট করা সম্ভব হবে তবে আমি যে নির্দেশাবলী পেয়েছি সেগুলি খুব অস্পষ্ট ( উবুন্টু চালু করা এবং বহিরাগত হার্ড ড্রাইভ এবং ম্যাকে বুট করা ) বা একটি ক্ষেত্রে, অনেক জটিল ( http://www.rodsbooks.com/ubuntu-efi/ ) অনেক কিছু বোঝার জন্য। তবে, সাধারণ থ্রেড বুট বিকল্পগুলি পুনরায় সঞ্চার করতে rEFInd ব্যবহার করছে বলে মনে হচ্ছে।

সুতরাং, আমি বাহ্যিক ড্রাইভের একটি পার্টিশনে REFInd ইনস্টল করতে সক্ষম হয়েছি তবে এটি উবুন্টু ইনস্টলেশন সনাক্ত করতে পারে না। আমার একই ডিস্কে একটি ext2 / বুট পার্টিশন রয়েছে এবং ext2_x64.efi / EFI ডিরেক্টরিতে অনুলিপি করেছি, তবে যেতে হবে না।

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

পুনরুদ্ধার করতে:

  • ইউএসবি ডিস্কে ext2 / বুট পার্টিশন রয়েছে (এটিতে vmlinuz চিত্র সহ), এবং উবুন্টু বাকী 14.04 সহ ext4 / পার্টিশন ইনস্টল করা আছে
  • ইনস্টলের পরে বুটেবল নয়
  • REFInd অন্য একটিতে রাখুন, FAT32 পার্টিশনটিতে / EFI ডিরেক্টরি রয়েছে
  • Ext2_x64 অনুলিপি / EFI / বুট এবং / EFI / রিফাইন্ড
  • বুট করতে পারে, আরইএফআইডি লোড করতে পারে, ext2_x64.EFI (?) বুট করার বিকল্প আছে তবে উবুন্টু / ভিএমলিনুজ নেই।

আমি যদি এই সমস্যার সমাধান করতে পারি তবে আমি ওয়েবে কোথাও একটি পরিষ্কার গাইড রাখব!

উত্তর:


23

ঠিক আছে, আমি এটিতে দ্বিতীয় একটি পুরো দিন কাটিয়েছি এবং এখন আমি এটি ক্র্যাক করেছি।

আমি আন্তরিকভাবে আশা করি এর থেকে অন্য কিছু দরিদ্র আত্মা কিছুটা মূল্য অর্জন করে।

এখানে একটি রেসিপি কার্যকর হয়েছে (কমপক্ষে, আমার আইব্যাকটিতে উবুন্টু 14.04 এর সাথে):

  • বুটেবল ইউএসবি দিয়ে বুট করুন, উবুন্টু ইনস্টল করুন
  • আপনার ইউএসবি পার্টিশন করুন:
    • 200MB EFI বুট বিভাজন
    • 200MB এক্সট 2, মাউন্ট এ /boot
    • আপনি চাইলে স্থান অদলবদল করুন
    • উবুন্টুকে যথাযথভাবে ধরে রাখতে এক বা একাধিক পার্টিশন (যেমন ext4 অন /)
  • ইনস্টলটি সম্পূর্ণ করুন, ওএস এক্সে পুনরায় বুট করুন
  • Gdisk (ওএস এক্সের জন্য পিকেজি ইনস্টলার) এবং আরইএফআইডি বাইনারি পান
  • কনসোল থেকে "ডিস্কুটিল তালিকা" চালিত করুন এবং ডিভাইসের নাম এবং EFI পার্টিশনটি (যেমন /dev/disk3, /dev/disk3s1) নোট করুন
  • "ইনস্টলেশন ঠিক করা" পয়েন্ট 6 এর অধীনে http://www.rodsbooks.com/ubuntu-efi/ এ জিডিস্ক রেসিপিটি অনুসরণ করুন
  • আপনার ইউএসবি'র ইএফআই বিভাজনে REFInd ইনস্টল করুন। রিফাইন্ড ডিরেক্টরি থেকে:

    ./refind-install -–usedefault /dev/disk3s1
    

    (আপনি পুরো পাথ পেতে ফাইলটি কমান্ড প্রম্পটে টেনে আনতে পারেন)

তারপরে আপনি পুনরায় বুট করার সময়, আপনি "ইএফআই বুট" টি আরইএফআইন্ডিতে করতে পারেন, এবং GRUB / লিনাক্স বুট করার একটি বিকল্প থাকা উচিত।

আমি এখানে আরো বিস্তারিত এই নথিভুক্ত করেছেন: http://coljac.net/2014/stuff/installing-ubuntu-onto-a-bootable-usb-stick-or-other-device-on-a-mac/


3
৪ দিন গেল! & এখন আমি এখানে আছি, ধন্যবাদ :)
আহমেদ ঘোনিম

রিফাইন্ডে আর ইনস্টল.শ ফাইল নেই।
জোহন্ডপোপ

7

আপনি যদি নিজের ম্যাকের ডিফল্ট বুট লোডারটি পরিবর্তন না করতে এবং এখানে যে কোনও ম্যাক থেকে আপনার ইউএসবি কী বুট করতে সক্ষম হন তা হ'ল আমি যে সমাধানটি পেয়েছি তা হল:

  • "ইনস্টল না করে উবুন্টু চেষ্টা করুন" নির্বাচন করে উবুন্টু লাইভ সংস্করণ শুরু করুন
  • ubiquity --no-bootloaderটার্মিনালের মাধ্যমে কমান্ডের মাধ্যমে ইনস্টলারটি শুরু করে কোনও বুটলোডার ইনস্টলেশন প্রতিরোধ করুন
  • আপনার গন্তব্য ইউএসবি ড্রাইভে উবুন্টু মুছুন এবং ইনস্টল করুন
  • আপনার ম্যাকটি পুনঃসূচনা করুন এবং উবুন্টু লাইভ ইউএসবি ব্যবহার করে গ্রাব কমান্ড লাইনটি শুরু করুন এবং গ্রুব বুটলোডার প্রদর্শিত হয়ে গেলে 'সি' টিপুন
  • ইনস্টল উবুন্টু সিস্টেমের একটি ম্যানুয়াল বুট সঞ্চালন করুন
  • EFI পার্টিশনটি ঠিক করুন:

    • প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:

      $ sudo apt-get update
      $ sudo apt-get install mactel-boot hfsprogs gdisk grub-efi-amd64
      
    • একটি অ্যাপল এইচএফএস / এইচএফএস + এক দিয়ে বিদ্যমান পার্টিশনটি প্রতিস্থাপন করতে gdiskএবং ব্যবহার করুনmkfs.hfsplus

    • UUID=... /boot/efi vfat defaults 0 1আপনার /etc/fstabফাইলে বিদ্যমান এন্ট্রিটি সাথে প্রতিস্থাপন করুনUUID=<your usb EFI partition uuid> /boot/efi auto defaults 0 0
    • চালান sudo mount /boot/efi
    • প্রয়োজনীয় ডিরেক্টরি এবং ফাইলগুলি তৈরি করুন:

      $ sudo mkdir -p "/boot/efi/EFI/$(lsb_release -ds)/"
      $ sudo bash -c 'echo "This file is required for booting" > "/boot/efi/EFI/$(lsb_release -ds)/mach_kernel"'
      $ sudo bash -c 'echo "This file is required for booting" > /boot/efi/mach_kernel'
      
    • GRUB ইনস্টল করুন:

      $ sudo grub-install --target x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi --bootloader-id="$(lsb_release -ds)"
      
    • বুটলোডার কোডটি আশীর্বাদ করুন:

      $ sudo hfs-bless "/boot/efi/EFI/$(lsb_release -ds)/System/Library/CoreServices/boot.efi"
      
    • GRUB কনফিগারেশন তৈরি করুন:

      $ sudo sed -i 's/GRUB_HIDDEN/#GRUB_HIDDEN/g' /etc/default/grub
      $ sudo sed -i 's/GRUB_TIMEOUT=10/GRUB_TIMEOUT=0.1/' /etc/default/grub
      $ sudo grub-mkconfig -o /boot/grub/grub.cfg
      

সিস্টেমটি এখন কোনও ম্যাক থেকে শুরু করার সময় কেবল "অপশন" কী টিপুন এবং ধরে রেখে বুটযোগ্য।

উবুন্টু এন্ট্রি সহ ম্যাক বুট মেনুর চিত্র

আমি এখানে নির্দেশাবলী বিস্তারিত: খাঁটি EFI বুট সহ ইউএসবি স্টিক উপর উবুন্টু ইনস্টলেশন (ম্যাক সামঞ্জস্যপূর্ণ)


3

আমি সমাধান হিসাবে উল্লিখিত পুরো gdisk জিনিস এড়িয়ে গেছি। এই একা আমার জন্য কাজ

./refind-install -–usedefault /dev/<EFI-disk-of-external-storage-where-ubuntu-is-installed>

ইনস্টল.শ আর রিফাইন্ডের অংশ নয় (রিফাইন্ড-বিন -১.০১.০)। অথবা সম্ভবত আমি কিছু মিস করছি।
jhndpope

2

আমার গল্প (একই সমস্যার কারও পক্ষে উপযোগী হতে পারে - সুতরাং সম্প্রদায়কে সাহায্য করার এখন আমার পালা): আমি ২০১৩ সালের শেষের দিকে আইম্যাকের উপরের বাহ্যিক ইউএসবি ৩.০ হার্ড ড্রাইভে উবুন্টু ইনস্টল করেছি that আমি বাহ্যিক ড্রাইভে নিম্নলিখিত পার্টিশন স্কিমটি তৈরি করেছি :

EFI (200MB FAT), BOOT (200MB EXT2) and / (20GB EXT4)

আমি এক্সটার্নাল ড্রাইভে একটি আইটেম ডাউনলোড করব (আইম্যাক ড্রাইভ নয়) সফল ইনস্টলেশন শেষে আমি যখন আমার ওএস এক্স বুট করতে না পারি তখন আমি হতবাক হয়ে গিয়েছিলাম It's এটি আশ্চর্যজনক কারণ আমি মূল ড্রাইভে কোনও বুটলোডার ইনস্টল করি নি। আমি যদি বাহ্যিক ড্রাইভটি সরিয়ে ফেলি তবে গ্রাব প্রম্পট কমান্ডের সাথে একটি কালো স্ক্রিন পাই!

আতঙ্কে, আমি অনলাইনে গবেষণা করেছি এবং আমি সিদ্ধান্ত নিয়েছিলাম আরইএফআইন্ডে চেষ্টা করব। .Deb উত্স থেকে ইনস্টলেশন করার পরে ( http://www.rodsbooks.com/refind/installing.html - উবুন্টু 16.x সংস্করণে সমস্যা সমাধানের জন্য .deb ফাইল থেকে ইনস্টল করার পরামর্শ দেওয়া হয়েছে - # dpkg -i refind_0.10.3-1_amd64.deb) আমি বুট করতে পারি আমার ওএস এক্স

মূল বুট মেনুটি পুনরুদ্ধার করতে (এবং লিনাক্স ডিচ করুন), আপনি নিজের ওএস এক্সের স্টার্টআপ ডিস্ক ইউটিলিটিটি ব্যবহার করতে পারেন বা আপনি EFI পার্টিশনটি মাউন্ট করতে পারেন এবং " sudo rm ..." কমান্ডের সাহায্যে, "বিভাজন" এবং "উবুন্টু" ফোল্ডারগুলি সেই পার্টিশনের অপসারণ করুন ।

রিবুট করুন এবং সবকিছু আগের মতো কাজ করবে।


1

বাহ্যিক ড্রাইভে ওএসএক্সের একটি নতুন কপি ইনস্টল করুন এবং তারপরে আপনি দ্বৈত বুট সিস্টেমের মতো একই বাহ্যিক ড্রাইভে উবুন্টু ইনস্টল করুন। ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, উবুন্টু ইউএসবি ড্রাইভটি প্লাগ ইন করা থাকলে বুট হবে the অভ্যন্তরীণ ওএসএক্স ইনস্টলেশন বুট করতে কেবল "প্রস্থান" টাইপ করুন। উবুন্টু লোড আপ করতে ইউএসবি ড্রাইভে প্লাগ করুন।

এটি আসল ওএসএক্স ইনস্টলেশনটি ছোঁয়াচে ফেলেছে।

আমি bu৪ জিবি ইউএসবি ফ্ল্যাশ ড্রাইভে উবুন্টু এবং তারপরে কুবুন্টু ইনস্টল করতে সক্ষম হয়েছি এবং এটি বেশ ভাল চলে। আমি সবেমাত্র কোডি ইনস্টল করেছি এবং এটি একটি ফ্ল্যাশ ড্রাইভ থেকে আশ্চর্যজনকভাবে ভাল চলে। আমার কাছে কেবল ইউএসবি ২.০ রয়েছে তাই এটি একটু ধীরে। আমি কুবুন্টু ইনস্টল করে শেষ করেছি কারণ প্ল্যানমা 5.0 ডেস্কটপ পরিবেশটি উবুন্টু যেটি ব্যবহার করে তার চেয়ে একটু বেশি পরিশ্রুত think

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


1

কয়েকটি ভুয়া শুরু হওয়ার পরে, এটি কাজ করেছে:

আমি একটি লাইভ ইউএসবি ব্যবহার করেছি (ভাল এটি আর এইচডি ছিল) ডিডি-কপি এবং আইএসও দিয়ে তৈরি।

আমি ডিস্ক (240 জিবি এসএসডি প্লাগ ইন ইউএসবি 3.1 ক্যাডিতে) জিপিটারে দিয়েছি, ইনস্টলারের সাথে নয়। বাইট ব্লক প্রান্তিককরণ ইনস্টলারটিতে গণ্ডগোল পেয়েছে, এবং আমি এটি কেবল এক্সএফএসে ইনস্টল করতে পেরেছি, তবে এই প্রচেষ্টাটি বুট করতে ব্যর্থ হয়েছিল। আমি গ্রুব পেয়েছি, তবে উবুন্টু নেই। তাই আমি আবার জিপার্টে দিয়ে চেষ্টা করেছি।

আমি এই পার্টিশন বিন্যাসটি ব্যবহার করেছি:

efi   (200mB)
\     (44GB, \ the system root) note, this isn't the \boot, it's just  \
swap  (44GB swap)

ইনস্টল করা হয়েছে।
পুনরায় বুট করা এবং ডাউন ডাউন বিকল্প।
তীর কী সহ নির্বাচিত ডিস্ক।

এটি ছিল একটি নতুন ইম্যাক 2019; অসক্সেক ক্ষতিগ্রস্থ হয়।


0

আমি সরাসরি কোনও বাহ্যিক ইউএসবি সংযোগ দিয়ে ভাগ্য পাইনি, তবে খুব বেশি দিন আগে আমি একটি সিগেট গোফ্লেক্স বজ্রবর্ধক অ্যাডাপ্টারটি গ্রহণ করেছি এবং এটির সাথে সংযুক্ত একটি বাহ্যিক সাটার উপর উবুন্টুতে 27 "আইম্যাক সহজেই বুট করতে সক্ষম হয়েছি I আমি আরএফআইডি ব্যবহার করেছি তবে না নিশ্চিতভাবেই এটি প্রয়োজনীয় ছিল Sea সিগেট এই ধারণাটি তৈরি করার চেষ্টা করে যে আপনি এটির সাথে সংযুক্ত তাদের একটি ড্রাইভ ব্যবহার করতে হবে তবে একটি স্ট্যান্ডার্ড ল্যাপটপ সাইজের সাটা ড্রাইভ ভাল কাজ করেছে the ঘেরটি সঠিকভাবে ফিট করার জন্য আমার ড্রাইভটি কিছুটা শিম করার দরকার নেই। সত্যিই যে উত্তরটি আপনি এখানে সন্ধান করছেন, এবং এটি কোনও সস্তা কাজের মতো নয় (যদি আমি সঠিকভাবে মনে করি তবে এটি প্রায় 80 ডলার) তবে এটি আপনার পরিস্থিতির উপর নির্ভর করে এটি মূল্যবান হতে পারে।


0

একবার আপনি বাহ্যিক হার্ড ড্রাইভে উবুন্টু ইনস্টল করার পরে, বিকল্প + কন্ট্রোল কী ধরে এবং বাম তীর কী টিপুন (একাধিকবার বাম তীর কী টিপতে হবে) ম্যাক থেকে উবুন্টুকে বুট আপ করুন Mac


0

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

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