আপনার ম্যাক দুটি ভিন্ন পদ্ধতিতে লিনাক্স রান করতে পারে। একটি পদ্ধতিতে ভার্চুয়ালাইজেশন সফ্টওয়্যার দিয়ে লিনাক্স ইনস্টল করা হয়, অন্যটিতে অপারেটিং সিস্টেম macOS-র সাথে ডুয়াল সেটআপে বুট করা হয়। এই গাইডে ম্যাকএ লিনাক্স রান করার দুটি পদ্ধতি কভার করা হয়েছে।
লিনাক্স ডিস্ট্রো এবং সিস্টেম রিকোয়ারমেন্টস
লিনাক্স বিভিন্ন ডিস্ট্রিবিউশন বা ডিস্ট্রোতে উপলব্ধ। ১,০০০ এরও বেশি লিনাক্স ডিস্ট্রো রয়েছে, প্রতিটির অনন্য শৈলী। আপনি যদি কখনো লিনাক্স ব্যবহার না করে থাকেন, তবে নিচের ইউজার-ফ্রেন্ডলি ডিস্ট্রোগুলো থেকে বেছে নিতে পারেন যা ইনস্টল করা সহজ:
- Linux Mint
- Ubuntu
- Fedora
- Manjaro
- Arch Linux
সিস্টেম রিকোয়ারমেন্টস প্রতিটি ডিস্ট্রোর জন্য ভিন্ন হতে পারে। উদাহরণস্বরূপ, Linux Mint-এর জন্য আপনার ম্যাক নিচের স্পেকস পূরণ করতে হবে:
- ২ GB RAM
- ২০ GB ডিস্ক স্পেস
- ৬৪-বিট ইন্টেল প্রসেসর
বেশিরাগ লিনাক্স ডিস্ট্রো রিসোর্সের দৃষ্টিতে হালকা এবং ১০ বছরের পুরনো ম্যাকেও রান করতে পারে।
T2 এবং অ্যাপল সিলিকন চিপসেটবিশিষ্ট ম্যাকসমূহ সম্পর্কে
এটি আশ্চর্য লাগতে পারে, কিন্তু নতুন ম্যাক মডেলগুলতে (২০১৮ এবং পরবর্তী) লিনাক্স ইনস্টল করা পুরনো মডেলগুলোর চেয়ে কঠিন কারণ অ্যাপল T2 সিকিউরিটি চিপসেট এবং অ্যাপল সিলিকন CPU।
T2 সিকিউরিটি চিপসেটবিশিষ্ট ম্যাকসমূহ
আপনি যদি T2 সিকিউরিটি চিপসহ ইন্টেল ম্যাক ব্যবহার করেন, অধিকাংশ লিনাক্স ডিস্ট্রো ডুয়াল বুট সেটআপে ইনস্টল করা যায়, কিন্তু বেশি কাজ করতে হয়।
উদাহরণস্বরূপ, এক্সটার্নাল মিডিয়া থেকে বুট করার অনুমতি দিতে ফার্মওয়্যার কনফিগার করতে হয়, আর কিছু হার্ডওয়্যার কম্পোনেন্ট (যেমন ট্র্যাকপ্যাড, কীবোর্ড, এবং Wi-Fi) T2 সাপোর্টসহ কার্নেল ইনস্টল না করলে পুরোপুরি কাজ নাও করতে পারে। আপনি কোন ডিস্ট্রো ইনস্টল করতে চান তার ওপর নির্ভর করে অতিরিক্ত প্রস্তুতি নিতে হতে পারে।
এখানে সব ডিটেইল কভার করা সম্ভব নয়, তাই T2linux.org-এ যান T2 ম্যাক লিনাক্সের জন্য সেট আপ করার বিষয়ে আরও জানতে। আপনি শুধু ভার্চুয়াল মেশিন হিসেবে লিনাক্স রান করতে চাইলে চিন্তা করতে হবে না।
অ্যাপল সিলিকন ম্যাকসমূহ
অ্যাপল সিলিকন চিপসেট ARM আর্কিটেকচার-ভিত্তিক, কিন্তু অধিকাংশ লিনাক্স ডিস্ট্রো ARM চিপসেট সাপোর্ট করে না। অ্যাপল বুট প্রসেসে প্রоприয়েটারি কোড ব্যবহার করে, তাই আর্কিটেকচার সাপোর্ট করলেও ডিস্ট্রো বুট হবে না। Asahi Linux নামে একটি প্রজেক্ট চলছে যা ভবিষ্যতে সাপোর্ট দিতে পারে।
তবে, ভার্চুয়ালাইজেশন সফ্টওয়্যার ব্যবহার করে ARM ভার্সন লিনাক্স (যেমন Debian ARM) অ্যাপল সিলিকন ম্যাকএ রান করা যায়। ইন্টেল-ভিত্তিক ডিস্ট্রো এমুলেটও করা যায় কিন্তু পারফরম্যান্স খারাপ হবে।
শুরু করার আগে একটি লিনাক্স ডিস্ট্রো ISO ফরম্যাটে ডাউনলোড করুন
আগে বড় করার আগে, অফিসিয়াল ওয়েবসাইট থেকে একটি লিনাক্স ডিস্ট্রো ISO ফরম্যাটে ডাউনলোড করুন। উদাহরণস্বরূপ, Linux Mint ডাউনলোড করতে:
- অফিসিয়াল Linux Mint ওয়েবসাইটে যান।
- Download বাটন চাপুন।
- আপনার পছন্দসই Linux Mint এডিশন বেছে নিন—Cinnamon, Xfce, বা MATE।
ভার্চুয়ালাইজেশন সফ্টওয়্যার দিয়ে লিনাক্স ইনস্টল করুন
ভার্চুয়ালাইজেশন সফ্টওয়্যার দিয়ে আপনার ম্যাকএ লিনাক্স দ্রুত আপ এন্ড রানিং করা যায়। এটি সেফ এবং ডুয়াল-বুট সেটআপে ডিস্ট্রো রান করার আগে টেস্ট করার সুবিধা দেয়।
কয়েকটি ফ্রি ভার্চুয়ালাইজেশন সলিউশন রয়েছে যা আপনি ব্যবহার করতে পারেন:
- VirtualBox (শুনছেন অবশ্য)
- UTM
এই টিউটোরিয়ালে UTM ব্যবহার করব কারণ এটি ব্যবহার করা সহজ এবং ইন্টেল ও অ্যাপল সিলিকন চিপসেট দুটোই ফুলি সাপোর্ট করে। এটি এমুলেশনও সাপোর্ট করে, মানে অ্যাপল সিলিকনে ৩২/৬৪-বিট লিনাক্স ডিস্ট্রো রান করা যায়।
নিচের ধাপগুলো UTM দিয়ে ম্যাকএ Linux Mint Cinnamon ভার্চুয়ালাইজ বা এমুলেট করার পদ্ধতি দেখাবে।
লিনাক্স VM সেট আপ করুন
UTM-এ লিনাক্স ভার্চুয়াল মেশিন সেট আপ করুন।
- UTM ইনস্টল ও খুলুন।
- Welcome to UTM স্ক্রিনে "Create a New Virtual Machine" সিলেক্ট করুন।
- Virtualize (অথবা অ্যাপল সিলিকন ম্যাক হলে Emulate) সিলেক্ট করুন এবং অপারেটিং সিস্টেম হিসেবে Linux বেছে নিন।
- Browse বাটন চাপুন Linux Mint ISO ফাইল লোকেশন স্পেসিফাই করুন।
- Memory স্লাইডার দিয়ে VM-এর জন্য মেমরি পরিমাণ স্পেসিফাই করুন। CPU কোরও স্পেসিফাই করুন বা Default रहने দিন।
- Size ফিল্ডে VM-এর জন্য স্টোরেজ পরিমাণ গিগাবাইটে দিন—Linux Mint-এর জন্য কমপক্ষে ২০।
- ফোল্ডার পাথ সেট করুন যদি Linux Mint VM এবং macOS-এর মাঝপথে ফাইল ও ফোল্ডার শেয়ার করতে চান।
- VM-এর জন্য একটি নাম দিন—যেমন Linux Mint—এবং Save চাপুন।
VM-এ লিনাক্স ইনস্টল করুন
এখন UTM ভার্চুয়াল মেশিনে লিনাক্স ইনস্টল করুন।
- Play বাটন চাপুন ভার্চুয়াল মেশিন শুরু করতে।
- VM Linux Mint ISO ফাইল থেকে বুট হওয়া পর্যন্ত অপেক্ষা করুন।
- বুট মেনু আসলে "Start Linux Mint Cinnamon" হাইলাইট করে Return চাপুন।
- VM লিনাক্স মিন্ট লাইভ এনভায়রনমেন্ট লোড করবে—ঘুরে বেড়ান। চালু রাখতে ডেস্কটপ এরিয়ার Install Linux Mint আইকনে ডাবল-ক্লিক করুন।
- ভাষা এবং কীবোর্ড লে আউট সিলেক্ট করুন।
- "Install multimedia codecs" চেকবক্স চেক করুন।
- "Erase disk and install Linux Mint" অপশন সিলেক্টেড রেখে Install Now চাপুন।
- ওয়ার্ল্ড ম্যাপে টাইম জোন সিলেক্ট করুন।
- আপনার নাম দিন, ইউজারনেম সেট আপ করুন, পাসওয়ার্ড তৈরি করুন—Continue চাপুন।
- Linux Mint ইনস্টল হওয়া পর্যন্ত অপেক্ষা করুন এবং Restart Now চাপুন।
হয়ে গেলো! আপনি আপনার ম্যাকএ Linux Mint Cinnamon ইনস্টল করলেন। শুরু করতে আমাদের Linux Mint বিগিনার্স গাইড চেক করুন।
নোট: UTM-এ একাধিক লিনাক্স ডিস্ট্রো ইনস্টল করা যায়। UTM উইন্ডোর টপে Plus আইকন চাপুন নতুন ভার্চুয়াল মেশিন তৈরি করতে এবং সাইডবার দিয়ে VMগুলোর মধ্যে স্যুইচ করুন। ভার্চুয়ালাইজেশন সফ্টওয়্যার কীভাবে কাজ করে সেটি সম্পর্কে আরও জানুন।
ডুয়াল-বুট সেটআপে লিনাক্স ইনস্টল করুন
সহজ রাখতে, আমরা Linux Mint Cinnamon ডুয়াল বুট কনফিগারেশনে একটি MacBook Air 2017-এ সেট আপ করব। এই ম্যাক মডেল ৬৪-বিট ইন্টেল চিপসেট ব্যবহার করে এবং T2 সিকিউরিটি চিপ অন্তর্ভুক্ত করে না।
আপনার যদি নতুন ম্যাক থাকে, আপনি:
- T2linux.org-এ যান Apple-এর T2 সিকিউরিটি চিপসহ macOS ডিভাইসে ডুয়াল বুটিং ইনস্ট্রাকশনের জন্য।
- অ্যাপল সিলিকনে ভার্চুয়ালাইজেশন সফ্টওয়্যার দিয়ে লিনাক্স রান করতে ARM ভার্সন লিনাক্স ডিস্ট্রো (যেমন Debian ARM) ব্যবহার করুন।
- Asahi Linux চেক আউট করুন অ্যাপল সিলিকনে ডুয়াল-বুট সেটআপে লিনাক্স ট্রাই করতে।
আপনার ম্যাকএ ডুয়াল বুট সেটআপে লিনাক্স ইনস্টল করতে হবে:
- ইন্টারনাল স্টোরেজে একটি নতুন পার্টিশন তৈরি করুন।
- একটি থার্ড-পার্টি বুট ম্যানেজার ইনস্টল করুন।
- একটি বুটেবল ফ্ল্যাশ ড্রাইভ তৈরি করুন এবং সেটি থেকে বুট করুন।
- হার্ডওয়্যার ড্রাইভার ইনস্টল করুন।
নোট: আপনি যে ডিস্ট্রো ইনস্টল করতে চান সেটি রিসার্চ করুন যে কোনো অ্যাডিশনাল স্টেপ নাও দরকার, এবং আপনার ম্যাক মডেলের সাথে কম্প্যাটিবিলিটি ইশু নেই। আমরা আপনার ম্যাক ব্যাকআপ করার পরামর্শ দিই ডেটা রক্ষা করতে যদি কিছু ভুল হয়।
নতুন macOS পার্টিশন তৈরি করুন
আপনার ম্যাকের ইন্টারনাল স্টোরেজে একটি নতুন পার্টিশন তৈরি করতে হবে। এখানেই আপনি লিনাক্স ইনস্টল করবেন।
- Launchpad খুলুন এবং Other > Disk Utility সিলেক্ট করুন।
- View > Show All Devices বাম হাতের কোণে সিলেক্ট করুন।
- সাইডবারের টপে ইন্টারনাল স্টোরেজ ড্রাইভ হাইলাইট করুন এবং Partition চাপুন।
- Plus বাটন চাপুন।
- Add partition সিলেক্ট করুন এবং সাইজ স্পেসিফাই করুন। আপনার ডিস্ট্রোর মিনিমাম রিকোয়ারমেন্ট পূরণ করে নিশ্চিত করুন।
- ডিফল্ট ফরম্যাট অক্ষত রাখুন—এটি মেনে যাবে কারণ পরে আপনি রিফরম্যাট করবেন।
- Apply চাপুন এবং ম্যাক পার্টিশন তৈরি করতে শেষ হওয়া পর্যন্ত অপেক্ষা করুন।
rEFInd বুট ম্যানেজার ইনস্টল করুন
rEFTind একটি থার্ড-পার্টি বুট ম্যানেজার যা লিনাক্স এবং macOS-এর মাঝপথে ইনস্টল ও বুট করা সহজ করে। কিন্তু সেটার আগে System Integrity Protection নামক একটি সিকিউরিটি ফিচার সংক্ষেপে ডিজেবল করতে হবে।
- ম্যাক রিস্টার্ট করুন এবং স্টার্টআপে Command + R কী ধরে রাখুন যতক্ষণ না macOS Recovery মেনু আসে।
- মেনুবার থেকে Utilities > Terminal সিলেক্ট করুন।
- Terminal উইন্ডোতে
csrutil disableটাইপ করে Return চাপুন।
- Apple মেনু থেকে Restart সিলেক্ট করুন সাধারণভাবে macOS-এ বুট করতে।
- ম্যাকএ rEFInd ডাউনলোড করুন।
- Launchpad > Other > Terminal খুলুন।
- ডাউনলোড করা rEFInd ফোল্ডার খুলুন এবং refind-install ফাইলটি টার্মিনাল উইন্ডোতে ড্র্যাগ অ্যান্ড ড্রপ করুন।
- Return চাপুন এবং ম্যাকের অ্যাডমিন পাসওয়ার্ড দিন rEFInd ইনস্টল করতে।
- ম্যাক আবার macOS Recovery-এ বুট করুন, Terminal-এ
csrutil enableরান করুন, এবং রিস্টার্ট করুন।
বুটেবল ফ্ল্যাশ ড্রাইভ তৈরি করুন
এখন একটি বুটেবল ফ্ল্যাশ ড্রাইভ তৈরি করতে হবে। এর স্টোরেজ ক্যাপাসিটি কমপক্ষে ৪GB হতে হবে, কিন্তু কিছু লিনাক্স ডিস্ট্রোর জন্য আরও বেশি লাগতে পারে। ইমেজ ফ্ল্যাশিং ইউটিলিটিও দরকার।
- balenaEtcher ইনস্টল এবং খুলুন।
- Select Image চাপুন এবং আপনার Linux ISO ফাইল সিলেক্ট করুন।
- ফ্ল্যাশ ড্রাইভ কানেক্ট করুন এবং সিলেক্ট করুন।
- Flash বাটন চাপুন।
- balenaEtcher USB ড্রাইভ তৈরি করতে শেষ হওয়া পর্যন্ত অপেক্ষা করুন।
USB থেকে লিনাক্স বুট করুন
এখন USB থেকে লিনাক্স ডিস্ট্রো বুট করা যাবে।
- ম্যাক রিস্টার্ট করুন এবং rEFInd Boot Management স্ক্রিন আসা পর্যন্ত অপেক্ষা করুন।
- Linux লোগো সিলেক্ট করুন এবং Return চাপুন।
- বুট মেনুতে "Start Linux Mint Cinnamon" সিলেক্ট করুন।
লিনাক্স ডিস্ট্রো ইনস্টল করুন
আপনার ম্যাক Linux Mint লাইভ এনভায়রনমেন্ট লোড করবে, যারপর আপনি অপারেটিং সিস্টেম ইনস্টল করতে পারবেন।
- ডেস্কটপ এরিয়ার Install Linux Mint আইকনে ডাবল-ক্লিক করুন।
- "Something else" রেডিও বাটন সিলেক্ট করুন এবং Continue চাপুন।
সতর্কতা: অন্য অপশন সিলেক্টেড থাকলে আপনার macOS ইনস্টলেশন মুছে যাবে!
- আপনি তৈরি করা পার্টিশনটি সিলেক্ট করুন (স্টোরেজ সাইজ দিয়ে চেনা যাবে) এবং Change চাপুন।
- ফরম্যাট Ext4 journaling file system সেট করুন এবং রুট / সেট করুন।
- Install Now চাপুন।
- লিনাক্স আপনার ম্যাকএ ইনস্টল হওয়া পর্যন্ত অপেক্ষা করুন।
- Restart Now চাপুন এবং USB ড্রাইভ রিমুভ করুন।
হার্ডওয়্যার ড্রাইভার ইনস্টল করুন
আপনি Linux Mint ইনস্টল করলেন, কিন্তু Wi-Fi-এর মতো হার্ডওয়্যার কম্পোনেন্ট কাজ করার জন্য ড্রাইভার ইনস্টল করতে হবে। সেটা করতে:
- Welcome উইন্ডোর সাইডবারে First Steps সিলেক্ট করুন, তারপর Driver Manager-এর নিচে Launch চাপুন।
- USB ড্রাইভ প্লাগ ইন করুন এবং "Mount installation media" সিলেক্ট করুন।
- উপলব্ধ সকল ড্রাইভার সিলেক্ট করুন এবং Apply Changes চাপুন।
লিনাক্স এবং macOS-এর মাঝপথে বুট করুন
rEFInd বুট ম্যানেজারের কারণে স্টার্টআপে macOS বা লিনাক্স যেকোনো একটি বুট করার জন্য বেছে নেওয়া যায়। পছন্দসই অপারেটিং সিস্টেম হাইলাইট করে Return চাপুন।
আপনার ম্যাকএ কেবল লিনাক্স রাখা সম্ভব কি?
হ্যাঁ, আপনার ম্যাকএ কেবল লিনাক্স রান করা সম্ভব, এবং পারফরম্যান্সে কষ্ট পাচ্ছে পুরনো macOS ডিভাইসের জন্য এটি একটি বুদ্ধিমানের পদ্ধতি। অধিকাংশ লিনাক্স ডিস্ট্রিবিউশন ইনস্টলেশন время পুরো ডিস্ক ワイপ করার অনুমতি দেয়। তবে মিসিং ফার্মওয়্যার আপডেট এবং কাজ না করা হার্ডওয়্যার কম্পোনেন্টস সমস্যা থাকতে পারে। স্যুইচ করার আগে কমিউনিটি ফোরাম চেক করুন এবং অন্য ইউজারদের অভিজ্ঞতা পড়ুন।