आपका Mac दो अलग-अलग तरीकों से Linux चला सकता है। एक विधि में वर्चुअलाइज़ेशन सॉफ़्टवेयर के माध्यम से Linux इंस्टॉल करना शामिल है, जबकि दूसरा ऑपरेटिंग सिस्टम को macOS के साथ डुअल सेटअप में बूट करता है। इस गाइड में, हम Mac पर Linux चलाने के दोनों तरीकों को कवर करेंगे।
Linux डिस्ट्रो और सिस्टम आवश्यकताएं
Linux विभिन्न वितरणों या डिस्ट्रो में आता है। 1,000 से अधिक Linux डिस्ट्रो हैं, प्रत्येक की अपनी अनूठी शैली है। यदि आपने पहले कभी Linux का उपयोग नहीं किया है, तो आप निम्नलिखित उपयोगकर्ता-अनुकूल डिस्ट्रो में से एक चुनना चाह सकते हैं जो इंस्टॉल करने में आसान हैं:
- Linux Mint
- Ubuntu
- Fedora
- Manjaro
- Arch Linux
प्रत्येक डिस्ट्रो के लिए सिस्टम आवश्यकताएं भिन्न हो सकती हैं। उदाहरण के लिए, Linux Mint के लिए आवश्यक है कि आपका Mac निम्नलिखित स्पेक्स को पूरा करे:
- 2GB RAM
- 20GB डिस्क स्थान
- 64-bit Intel प्रोसेसर
अधिकांश Linux डिस्ट्रो संसाधनों पर हल्के होते हैं और उन Mac पर भी चल सकते हैं जो दस साल या उससे अधिक पुराने हैं।
T2 और Apple Silicon चिपसेट वाले Macs के बारे में
यह आश्चर्य की बात हो सकती है, लेकिन नए Mac मॉडल (2018 और बाद के) पर Linux इंस्टॉल करना Apple T2 Security Chipset और Apple Silicon CPU के कारण पुराने मॉडल की तुलना में कठिन है।
T2 Security Chipsets वाले Macs
यदि आप T2 Security Chip वाले Intel Mac का उपयोग करते हैं, तो आप अधिकांश Linux डिस्ट्रो को डुअल बूट सेटअप में इंस्टॉल कर सकते हैं, लेकिन आपको अधिक काम करना होगा।
उदाहरण के लिए, आपको एक्सटर्नल मीडिया से बूट करने की अनुमति देने के लिए फर्मवेयर को कॉन्फ़िगर करना होगा, जबकि कुछ हार्डवेयर घटक, जैसे ट्रैकपैड, कीबोर्ड, और Wi-Fi, केवल तभी पूरी तरह से काम कर सकते हैं यदि आप T2 सपोर्ट के साथ कर्नेल इंस्टॉल करते हैं। आपके द्वारा इंस्टॉल करने की योजना वाले डिस्ट्रो के आधार पर, आपको अतिरिक्त तैयारियां करनी पड़ सकती हैं।
यहां कवर करने के लिए बहुत अधिक विवरण है, इसलिए आपको इसके बजाय T2linux.org पर जाकर T2 Mac को Linux के लिए सेट अप करने के बारे में अधिक जानना चाहिए। यदि आप केवल Linux को वर्चुअल मशीन के रूप में चलाना चाहते हैं तो आपको चिंता करने की आवश्यकता नहीं है।
Apple Silicon Macs
Apple Silicon चिपसेट ARM आर्किटेक्चर पर आधारित हैं, लेकिन अधिकांश Linux डिस्ट्रो ARM चिपसेट का समर्थन नहीं करते। Apple बूट प्रक्रिया के दौरान मालिकाना कोड का भी उपयोग करता है, इसलिए डिस्ट्रो बूट नहीं होंगे भले ही वे आर्किटेक्चर का समर्थन करते हों। Asahi Linux नामक एक परियोजना चल रही है जो भविष्य में सपोर्ट प्रदान कर सकती है।
हालांकि, आप ARM संस्करणों के Linux—जैसे Debian ARM—को Apple Silicon Macs पर वर्चुअलाइज़ेशन सॉफ़्टवेयर का उपयोग करके चला सकते हैं। आप Intel-आधारित डिस्ट्रो का अनुकरण भी कर सकते हैं लेकिन प्रदर्शन की कीमत पर।
शुरू करने से पहले एक Linux डिस्ट्रो डाउनलोड करें
आगे बढ़ने से पहले, आधिकारिक वेबसाइट से ISO प्रारूप में एक Linux डिस्ट्रो डाउनलोड करें। उदाहरण के लिए, Linux Mint डाउनलोड करने के लिए:
- आधिकारिक Linux Mint वेबसाइट पर जाएं।
- Download बटन चुनें।
- आप जो Linux Mint संस्करण चाहते हैं उसे चुनें—Cinnamon, Xfce, या MATE।
वर्चुअलाइज़ेशन सॉफ़्टवेयर के माध्यम से Linux इंस्टॉल करें
वर्चुअलाइज़ेशन सॉफ़्टवेयर आपको अपने Mac पर Linux को जल्दी से चालू और चालू करने में मदद कर सकता है। यह सुरक्षित है और डुअल-बूट सेटअप में डिस्ट्रो चलाने से पहले चीजों का परीक्षण करने देता है।
कुछ मुफ्त वर्चुअलाइज़ेशन समाधान हैं जिनका आप उपयोग कर सकते हैं:
- VirtualBox (आपने शायद इसके बारे में पहले ही सुना होगा)
- UTM
हम इस ट्यूटोरियल के लिए UTM का उपयोग करेंगे क्योंकि यह उपयोग में आसान है और Intel और Apple Silicon चिपसेट दोनों का पूरी तरह से समर्थन करता है। यह अनुकरण का भी समर्थन करता है, जिसका अर्थ है कि आप Apple Silicon पर 32/64-bit Linux डिस्ट्रो चला सकते हैं।
नीचे दिए गए चरण आपको दिखाएंगे कि UTM के साथ Mac पर Linux Mint Cinnamon को कैसे वर्चुअलाइज़ या अनुकरण करें।
Linux VM सेट अप करें
UTM में Linux वर्चुअल मशीन सेट करके शुरू करें।
- UTM इंस्टॉल करें और खोलें।
- Welcome to UTM स्क्रीन पर, Create a New Virtual Machine चुनें।
- Virtualize चुनें (या यदि आप Apple Silicon Mac पर हैं तो Emulate) और Linux को उस ऑपरेटिंग सिस्टम के रूप में चुनें जिसे आप इंस्टॉल करना चाहते हैं।
- Browse बटन चुनें और Linux Mint ISO फ़ाइल का स्थान निर्दिष्ट करें।
- Memory स्लाइडर का उपयोग करके VM को आवंटित करने के लिए मेमोरी की मात्रा निर्दिष्ट करें। साथ ही, आप जिन CPU कोर को आवंटित करना चाहते हैं उन्हें निर्दिष्ट करें या Default पर छोड़ दें।
- Size फ़ील्ड में, गीगाबाइट में VM को आवंटित करने के लिए स्टोरेज की मात्रा दर्ज करें—Linux Mint को कम से कम 20 की आवश्यकता होती है।
- यदि आप Linux Mint VM और macOS के बीच फ़ाइलों और फ़ोल्डरों को साझा करने की योजना बनाते हैं तो फ़ोल्डर पथ सेट करें।
- VM के लिए एक नाम दर्ज करें—उदाहरण के लिए, Linux Mint—और Save चुनें।
VM पर Linux इंस्टॉल करें
अब आप UTM वर्चुअल मशीन पर Linux इंस्टॉल कर सकते हैं।
- वर्चुअल मशीन शुरू करने के लिए Play बटन चुनें।
- VM के Linux Mint ISO फ़ाइल से बूट होने की प्रतीक्षा करें।
- एक बार बूट मेनू दिखाई देने पर, Start Linux Mint Cinnamon को हाइलाइट करें और Return दबाएं।
- VM एक Linux Mint लाइव वातावरण लोड करेगा—चारों ओर जांचने के लिए स्वतंत्र महसूस करें। जारी रखने के लिए, डेस्कटॉप क्षेत्र पर Install Linux Mint आइकन पर डबल-क्लिक करें।
- अपनी भाषा और कीबोर्ड लेआउट चुनें।
- Install multimedia codecs के बगल में बॉक्स चेक करें।
- Erase disk and install Linux Mint विकल्प को चुना हुआ रखें और Install Now चुनें।
- वर्ल्ड मैप पर अपना टाइम ज़ोन चुनें।
- अपना नाम दर्ज करें, एक उपयोगकर्ता नाम सेट करें, और एक पासवर्ड बनाएं—Continue चुनें।
- Linux Mint के खुद को इंस्टॉल करने तक प्रतीक्षा करें और Restart Now चुनें।
बस! आपने अपने Mac पर Linux Mint Cinnamon इंस्टॉल करना समाप्त कर दिया है। शुरू करने के लिए, हमारे Linux Mint बिगिनर्स गाइड को देखें।
नोट: आप UTM के साथ कई Linux डिस्ट्रो इंस्टॉल कर सकते हैं। UTM विंडो के शीर्ष पर Plus आइकन चुनें एक नई वर्चुअल मशीन बनाने के लिए और VM के बीच स्विच करने के लिए साइडबार का उपयोग करें। वर्चुअलाइज़ेशन सॉफ़्टवेयर कैसे काम करता है इसके बारे में अधिक जानें।
डुअल-बूट सेटअप में Linux इंस्टॉल करें
चीजों को सरल रखने के लिए, हम MacBook Air 2017 पर Linux Mint Cinnamon को डुअल बूट कॉन्फ़िगरेशन में सेट अप करेंगे। यह Mac मॉडल 64-bit Intel चिपसेट का उपयोग करता है और इसमें T2 Security Chip शामिल नहीं है।
यदि आपके पास नया Mac है, तो आप कर सकते हैं:
- macOS डिवाइस पर Apple के T2 Security Chip के साथ डुअल बूटिंग निर्देशों के लिए T2linux.org पर जाएं।
- Apple Silicon पर Linux चलाने के लिए वर्चुअलाइज़ेशन सॉफ़्टवेयर के माध्यम से ARM संस्करण के Linux डिस्ट्रो (जैसे Debian ARM) का उपयोग करें।
- यदि आप Apple Silicon पर डुअल-बूट सेटअप में Linux आज़माना चाहते हैं तो Asahi Linux देखें।
अपने Mac पर डुअल बूट सेटअप में Linux इंस्टॉल करने के लिए आपको आवश्यकता होगी:
- आंतरिक स्टोरेज पर एक नया पार्टीशन बनाएं।
- थर्ड-पार्टी बूट मैनेजर इंस्टॉल करें।
- बूटेबल फ्लैश ड्राइव बनाएं और उसमें बूट करें।
- हार्डवेयर ड्राइवर इंस्टॉल करें।
नोट: आपके द्वारा इंस्टॉल करने की योजना वाले डिस्ट्रो के लिए किसी भी अतिरिक्त चरण के लिए हमेशा शोध करें, और सुनिश्चित करें कि आपके Mac मॉडल के साथ कोई संगतता समस्या नहीं है। हम यह भी सलाह देते हैं कि अगर कुछ गलत होता है तो अपने डेटा की सुरक्षा के लिए अपने Mac का बैकअप लें।
एक नया macOS पार्टीशन बनाएं
आपको अपने Mac के आंतरिक स्टोरेज पर एक नया पार्टीशन बनाना होगा। यह वह जगह है जहां आप Linux इंस्टॉल करेंगे।
- Launchpad खोलें और Other > Disk Utility चुनें।
- बाएं कोने में View > Show All Devices चुनें।
- साइडबार के शीर्ष पर आंतरिक स्टोरेज ड्राइव को हाइलाइट करें और Partition चुनें।
- Plus बटन चुनें।
- Add partition चुनें और एक आकार निर्दिष्ट करें। सुनिश्चित करें कि यह आपके डिस्ट्रो के लिए न्यूनतम आवश्यकताओं को पूरा करता है।
- डिफ़ॉल्ट फॉर्मेट को बरकरार रखें—इससे कोई फर्क नहीं पड़ता क्योंकि आप इसे बाद में पुनः फॉर्मेट करेंगे।
- Apply चुनें और अपने Mac के पार्टीशन बनाने तक प्रतीक्षा करें।
rEFInd बूट मैनेजर इंस्टॉल करें
rEFTind एक थर्ड-पार्टी बूट मैनेजर है जो Linux और macOS के बीच इंस्टॉल और बूट करना आसान बनाता है। ऐसा करने से पहले, आपको System Integrity Protection नामक एक सुरक्षा सुविधा को संक्षेप में अक्षम करना होगा।
- अपने Mac को रीस्टार्ट करें और स्टार्टअप पर Command + R कुंजियों को तब तक दबाए रखें जब तक macOS Recovery मेनू दिखाई न दे।
- मेनू बार पर Utilities > Terminal चुनें।
- Terminal विंडो में csrutil disable टाइप करें और Return दबाएं।
- Apple मेनू खोलें और सामान्य रूप से macOS में बूट करने के लिए Restart चुनें।
- अपने Mac पर rEFInd डाउनलोड करें।
- Launchpad खोलें और Other > Terminal चुनें।
- डाउनलोड किए गए rEFInd फ़ोल्डर को खोलें और refind-install फ़ाइल को Terminal विंडो में ड्रैग और ड्रॉप करें।
- Return दबाएं और rEFInd इंस्टॉल करने के लिए अपने Mac का एडमिनिस्ट्रेटर पासवर्ड दर्ज करें।
- अपने Mac को वापस macOS Recovery में बूट करें, Terminal में csrutil enable चलाएं, और रीस्टार्ट करें।
बूटेबल फ्लैश ड्राइव बनाएं
अगला, आपको एक बूटेबल फ्लैश ड्राइव बनाना होगा। इसकी स्टोरेज क्षमता कम से कम 4GB होनी चाहिए, लेकिन कुछ Linux डिस्ट्रो को इससे अधिक की आवश्यकता होगी। आपको काम पूरा करने के लिए एक इमेज फ्लैशिंग यूटिलिटी की भी आवश्यकता होगी।
- balenaEtcher इंस्टॉल करें और खोलें।
- Select Image चुनें और अपनी Linux ISO फ़ाइल चुनें।
- फ्लैश ड्राइव कनेक्ट करें और इसे चुनें।
- Flash बटन चुनें।
- balenaEtcher के USB ड्राइव बनाने तक प्रतीक्षा करें।
USB से Linux बूट करें
अब आप USB से Linux डिस्ट्रो बूट कर सकते हैं।
- अपने Mac को रीस्टार्ट करें और rEFInd Boot Management स्क्रीन दिखाई देने की प्रतीक्षा करें।
- Linux लोगो चुनें और Return दबाएं।
- बूट मेनू पर Start Linux Mint Cinnamon चुनें।
Linux डिस्ट्रो इंस्टॉल करें
आपका Mac Linux Mint वातावरण का एक लाइव संस्करण लोड करेगा, जिसके बाद आप ऑपरेटिंग सिस्टम इंस्टॉल कर सकते हैं।
- डेस्कटॉप क्षेत्र पर Install Linux Mint आइकन पर डबल-क्लिक करें।
- Something else के बगल में रेडियो बटन चुनें और Continue चुनें।
चेतावनी: अन्य विकल्प चुने हुए जारी रखने से आपकी macOS इंस्टॉलेशन मिट जाएगी!
- आपके द्वारा बनाए गए पार्टीशन को चुनें (आप इसे स्टोरेज आकार से पहचान सकते हैं) और Change चुनें।
- फॉर्मेट को Ext4 जर्नलिंग फाइल सिस्टम पर सेट करें और रूट को / पर।
- Install Now चुनें।
- Linux के आपके Mac पर खुद को इंस्टॉल करने तक प्रतीक्षा करें।
- Restart Now चुनें और USB ड्राइव हटा दें।
हार्डवेयर ड्राइवर इंस्टॉल करें
आपने Linux Mint इंस्टॉल करना समाप्त कर दिया है, लेकिन आपको Wi-Fi जैसे हार्डवेयर घटकों को अपने Mac पर काम करने के लिए ड्राइवर इंस्टॉल करने होंगे। ऐसा करने के लिए:
- Welcome विंडो के साइडबार पर First Steps चुनें, फिर Driver Manager के तहत Launch चुनें।
- अपना USB ड्राइव प्लग करें और Mount installation media चुनें।
- सभी उपलब्ध ड्राइवर चुनें और Apply Changes चुनें।
Linux और macOS के बीच बूट करें
rEFInd बूट मैनेजर के कारण, आप स्टार्टअप पर macOS या Linux लॉन्च करने के बीच आसानी से चुन सकते हैं। बस उस ऑपरेटिंग सिस्टम को हाइलाइट करें जिसमें आप बूट करना चाहते हैं और Return दबाएं।
क्या आप अपने Mac पर केवल Linux रख सकते हैं?
हां, आप अपने Mac पर केवल Linux चला सकते हैं, और यह पुराने macOS डिवाइस के लिए एक समझदार दृष्टिकोण है जो प्रदर्शन के साथ संघर्ष कर रहे हैं। अधिकांश Linux वितरण आपको इंस्टॉलेशन के दौरान पूरे डिस्क को मिटाने की अनुमति देते हैं। हालांकि, आपको मिसिंग फर्मवेयर अपडेट और हार्डवेयर घटकों जैसे मुद्दों के बारे में पता होना चाहिए जो काम नहीं कर सकते हैं। स्विच करने से पहले कम्युनिटी फोरम देखें और अन्य उपयोगकर्ताओं के अनुभवों के बारे में पढ़ें।