लिनक्स पर मैकओएस कैटालिना को आसान तरीके से चलाएं

macOS कैटालिना

का नया ऑपरेटिंग सिस्टम Apple, macOS कैटालिना, वह है जिसका उपयोग क्यूपर्टिनो फर्म के नवीनतम उत्पादों के लिए किया जाएगा। यह संस्करण 10.15 है, और दक्षिणी कैलिफोर्निया में सांता कैटालिना द्वीप का नाम लेता है। जैसा कि आप जानते हैं कि यह Intel EM64T प्लेटफ़ॉर्म के लिए और XNU नामक हाइब्रिड कर्नेल के साथ एक स्वामित्व कोड प्रणाली है। निश्चित रूप से आप भी जानते हैं, मैं इसका उल्लेख उन लोगों के लिए कर रहा हूं जो नहीं जानते हैं, कि यह कर्नेल मैक और *बीएसडी कोड, विशेष रूप से फ्रीबीएसडी पर आधारित है, इसलिए यह एक यूनिक्स है।

अब तक की प्रस्तुति. लेकिन, यदि आप macOS कैटालिना या कोई अन्य पुराना संस्करण चलाना चाहते हैं, तो आप ऐसा तब तक कर सकते हैं जब तक आपके पास MacBook, iMac, Mac Pro, आदि जैसे संगत Macintush है। यदि आपके पास Apple उत्पाद नहीं है, तो आपके पास इसे आज़माने के अन्य विकल्प भी हैं (वर्चुअल मशीन, हैकिंटोश). इस लेख में हम वर्चुअलाइजेशन पर ध्यान केंद्रित करेंगे ताकि आप अपने पसंदीदा जीएनयू/लिनक्स डिस्ट्रो पर आसानी से मैकओएस कैटालिना का परीक्षण कर सकें।

GitHub पर एक बहुत दिलचस्प प्रोजेक्ट है। कर सकना इस लिंक से इसे एक्सेस करें और यह तुम्हें लाता है आवश्यक उपकरण KVM त्वरण का उपयोग करके QEMU पर एक बहुत तेज़ macOS वर्चुअल मशीन स्थापित करना। इस तरह, macOS MV को स्वयं चलाने में सक्षम होने के लिए सब कुछ मैन्युअल रूप से करने की तुलना में बहुत आसान और स्वचालित होगा। इसके अलावा, नवीनता यह है कि आपके पास पहले से ही नवीनतम कैटालिना संस्करण भी हो सकता है। और किसी मैक की आवश्यकता नहीं है! जो सबसे अच्छा है, क्योंकि यदि आपके पास Apple टीम नहीं है तो ऑपरेटिंग सिस्टम प्राप्त करना जटिल लगता है, जब तक कि यह एक समुद्री डाकू न हो...

L अनुसरण करने के लिए कदम ऐसा करना बहुत सरल है (अपने डिस्ट्रो के लिए आवश्यक कमांड का चयन करें):

sudo apt-get install qemu-system qemu-utils python3 python3-pip  #Para Debian/Ubuntu y derivados
sudo pacman -S qemu python python-pip            #Para Arch Linux
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip  #Para SUSE/openSUSE
sudo dnf install qemu qemu-img python3 python3-pip #Para Fedora/CentOS/RHEL

अब आपके पास QEMU एमुलेटर का नवीनतम संस्करण (3.1 या उच्चतर), आवश्यक उपयोगिताएँ और पाइप के साथ पायथन 3 स्थापित है। अगली बात होगी GitHub लिंक से प्रोजेक्ट पैकेज डाउनलोड करें जिसे मैंने पहले ही छोड़ दिया है, और अंदर एक स्क्रिप्ट है जिसे आपको इस तरह से निष्पादित करना होगा (यदि आप किसी विकल्प का उपयोग नहीं करते हैं, तो कैटालिना डिफ़ॉल्ट रूप से स्थापित है, लेकिन आप अपने इच्छित macOS के संस्करण को निर्दिष्ट कर सकते हैं, जिसे आप चाहते हैं उसे चुनें):

./jumpstart.sh --mojave
./jumpstart.sh --high-sierra
./jumpstart.sh --catalina

वैसे, आप फिलहाल इन तीन वर्जन में से ही चुन सकते हैं। यह अफ़सोस की बात है कि आप सभी मौजूदा विकल्पों में से चयन नहीं कर सकते हैं, लेकिन कम से कम अंतिम वाले उपलब्ध हैं, जिनकी सबसे अधिक मांग है। यदि आपको लायन, मेवरिक, टाइगर, या किसी अन्य की आवश्यकता है, तो आपको इसे हाथ से करना होगा... यह भी याद रखें कि qemu के साथ आप MacOS X के प्री-x86-64 संस्करण चलाने के लिए PPC सहित किसी भी प्लेटफ़ॉर्म का अनुकरण कर सकते हैं।

पिछले चरण को निष्पादित करने के लिए आपके पास एक सक्रिय इंटरनेट कनेक्शन होना चाहिए। वास्तव में, यदि आपके पास पहले से ही macOS .img या .dmg सिस्टम छवि है (इस मामले में, dmg2img के साथ .img में कनवर्ट करें), तो आप पिछले चरण को छोड़ सकते हैं और सीधे अगले पर जा सकते हैं, क्योंकि यह जो करता है वह macOS प्राप्त करता है। अब आपको एक बनाना होगा आभासी हार्ड डिस्क जहां macOS QEMU में चलेगा (आप डिस्क_नाम को अपने इच्छित नाम से बदल सकते हैं और 64 जीबी स्थान के बजाय, वह स्थान डालें जो आपको अपने एमवी के लिए चाहिए, आपके पास लगभग 20 जीबी होगा):

qemu-img create -f qcow2 nombre_disco.qcow2 64G

अब, GitHub से डाउनलोड की गई फ़ाइलों में से आपको एक मिलेगा basic.h, आपको इन पंक्तियों को अंत में जोड़ना होगा एक संपादक के साथ उनसे:

    -drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \
    -device ide-hd,bus=sata.4,drive=SystemDisk \

Y उक्त स्क्रिप्ट चलाएँ मशीन को बूट करने, उसका विभाजन करने और macOS इंस्टालेशन शुरू करने के लिए:

./basic.sh

आप इसे क्यूमू के बजाय वर्चुअल मशीन मैनेजर या वर्ट-मैनेजर के साथ भी कर सकते हैं... और हेडलेस/क्लाउड-आधारित भी।

Y हो गया है, अब आपके पास काम करने के लिए आपके चुने हुए संस्करण में आपकी macOS मशीन उपलब्ध होनी चाहिए। जैसा कि आप देख सकते हैं, इस प्रोजेक्ट द्वारा प्रदान किए गए ये टूल और स्क्रिप्ट आपके काम को बहुत आसान बनाते हैं, खासकर जब से आपको macOS छवि देखने की ज़रूरत नहीं है, यह पहले से ही इसे प्रदान करता है।

उन लोगों को धन्यवाद जिन्होंने इस परियोजना में योगदान दिया है, आपके लिए आवश्यक संस्करण की macOS मशीन बहुत आसानी से चलाई जा सकती है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   यीशु कहा

    अरे, इंस्टॉल करते समय, यह 2 जीबी विभाजन पर स्थापित होता है, न कि 64 जीबी विभाजन पर जो मैंने पहले बनाया था, क्योंकि मैं विभाजन चुनता हूं क्योंकि यह मुझे अनुमति नहीं देता है।

    1.    पाको कहा

      इससे पहले कि आपको डिस्क यूटिलिटीज़ पर जाना होगा और 64g विभाजन को प्रारूपित करना होगा, जब आपने यह कर लिया है तो उसे चुनें जब आप इंस्टॉल विकल्प दें।

      1.    क्रिस कहा

        किसी कारण से आदेश
        qemu-img क्रिएट -f qcow2 डिस्क_नाम.qcow2 64G

        बस एक वर्चुअल ड्राइव बनाएं
        197632 नवंबर 18:01 macHD.qcow2

        क्यों?

    2.    एरिक कहा

      आपको पुनर्प्राप्ति करने से पहले इंस्टॉलेशन स्क्रीन के भीतर अपने द्वारा बनाई गई डिस्क को प्रारूपित करना होगा, पहले अंतिम विकल्प का उपयोग करें और जब आप पुनर्प्राप्ति करते हैं, तो आपके द्वारा बनाई गई डिस्क दिखाई देगी

      1.    मार्क कहा

        नहीं, नहीं, हमारे द्वारा बनाई गई डिस्क को आपके कहे अनुसार फ़ॉर्मेट नहीं किया जा सकता, क्योंकि इंस्टॉलेशन में ऐसी कोई डिस्क नहीं है। यही तो समस्या है।

    3.    उज्जील कहा

      मेरे जैसा ही MacOs सिस्टम स्थापित करते समय, यह मुझे केवल 2GB का विभाजन दिखाता है और कहता है कि यह अवरुद्ध है और मैं इसका चयन नहीं कर सकता।

  2.   डेविड कहा

    आप एएमडी प्रोसेसर के साथ कर सकते हैं

    1.    पाको कहा

      इससे पहले कि आपको डिस्क यूटिलिटीज़ पर जाना होगा और 64g विभाजन को प्रारूपित करना होगा, जब आपने यह कर लिया है तो उसे चुनें जब आप इंस्टॉल विकल्प दें।

  3.   फर्नांडो कहा

    मेरा मानना ​​था कि 20 जीबी पर्याप्त है... हाहाहाहा यह आपको कम से कम 24 जीबी स्थापित नहीं करने देगा... मैं डिस्क को कैसे हटाऊं?

  4.   मिकेल ई.जी कहा

    यह मेरे लिए बहुत दिलचस्प होगा यदि ओएस का उपयोग 100% पर किया जा सकता है, लेकिन एक अनुकरणीय इंस्टॉलेशन होने के कारण यह संभवतः केवल 50-60% पर ही काम करता है। मुझे पूछना है:
    क्या कंप्यूटर के सभी हार्डवेयर काम कर रहे हैं, उदाहरण के लिए थंडरबोल्ट 3 पोर्ट?
    उदाहरण के लिए, ऑडियो के साथ काम करने के लिए क्या आप ड्राइवर स्थापित कर सकते हैं? एक यूएडी अपोलो और कम विलंबता के साथ काम? यूए अपोलो ट्विनएक्स (थंडरबोल्ट 3)
    उदाहरण के लिए क्या वर्चुअल डिस्क स्थान बढ़ाया जा सकता है? प्रो टूल्स, क्यूबेस इत्यादि जैसे सॉफ़्टवेयर इंस्टॉल करें?

    क्योंकि अगर यह सब संभव हो सके और सिस्टम स्थिर हो... फैब्रिक: डी

  5.   गोंजालो कहा

    जब मैं basic.sh चलाता हूं, तो यह एक त्रुटि रिपोर्ट करता है:

    KVM कर्नेल मॉड्यूल तक नहीं पहुंच सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं
    qemu-system-x86_64: KVM प्रारंभ करने में विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं

  6.   करले कहा

    Sudo apt-get के बाद qemu-system qemu-utils Python3 Python3-pip इंस्टॉल करें। GitHub लिंक से प्रोजेक्ट पैकेज डाउनलोड करें ????¿? क्षमा करें, मैं लिनक्स पर बहुत नया हूँ। चरण/कमांड क्या है.

    1.    करले कहा

      मैं इस चरण पर गया लेकिन यह मुझे बताता है कि यह इसे नहीं ढूंढ सका

      sudo ./jumpstart.sh --कैटालिना
      sudo: ./jumpstart.sh: कमांड नहीं मिला

      1.    Gcjuan कहा

        यह एक नहीं बल्कि कैटालिना से पहले एक डबल हाइफ़न है। वैसे भी, जैसा कि GitHub पर प्रोजेक्ट रिपॉजिटरी में कहा गया है, यदि आप कैटालिना को इंस्टॉल करना चाहते हैं तो आपको वह संस्करण डालने की आवश्यकता नहीं है जिसे आप इंस्टॉल करना चाहते हैं क्योंकि यह डिफ़ॉल्ट विकल्प है।

  7.   मिगुएल कहा

    नमस्कार,
    क्या कोई मेरी मदद कर सकता है? मुझे यह त्रुटि मिली।

    ./बेसिक.श
    KVM कर्नेल मॉड्यूल तक नहीं पहुंच सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं
    qemu-system-x86_64: KVM प्रारंभ करने में विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं

    1.    Gcjuan कहा

      क्या आपकी हार्ड डिस्क पर आपके द्वारा बनाई गई फ़ाइल का नाम वही है जो आपने basic.sh की तर्ज पर जोड़ी थी?

      आपको basic.sh के अंत में निम्नलिखित जोड़ना चाहिए था:

      -ड्राइव आईडी=सिस्टमडिस्क,यदि=कोई नहीं,फ़ाइल=डिस्क_नाम.qcow2 \
      -डिवाइस ide-hd,bus=sata.4,drive=SystemDisk\

      और आपके द्वारा बनाई गई वर्चुअल हार्ड डिस्क का नाम इस मामले में डिस्क_नाम.qcow2 कहा जाना चाहिए।

      यह मूर्खतापूर्ण लगता है लेकिन कई बार इस प्रकार की त्रुटियाँ फ़ाइलों के नाम से आती हैं और इससे भी अधिक जब त्रुटि आपको "ऐसी कोई फ़ाइल या निर्देशिका नहीं" बता रही होती है।

      यह भी सुनिश्चित करें कि basic.sh स्क्रिप्ट को व्यवस्थापक के रूप में चलाया जाए, अर्थात:

      sudo ./basic.sh

      1.    मार्क कहा

        मैंने वह कर लिया है और डिस्क इंस्टॉलेशन में दिखाई नहीं देती है, हो सकता है कि ./basic.sh के अलावा आपको sudo ./basic.sh लॉन्च करने से पहले कहीं और भी नाम बदलना पड़े?

        1.    मार्क कहा

          मैंने इस कमांड के साथ फिर से डिस्क बनाई है और अब यदि यह दिखाई देती है:
          qemu-img क्रिएट -f qcow2 डिस्क_नाम.qcow2 32G

    2.    पर्सी कहा

      क्या कोई मेरी मदद कर सकता है ताकि क्यूमू यूएसबी डिवाइस को पहचान सके

  8.   ईसाई कहा

    क्या किसी ने iPhone कनेक्ट करने और उसका उपयोग करने में सक्षम होने का प्रयास किया है, यानी xCode रोल या संगीत सिंक्रनाइज़ेशन

  9.   जुआनलु कहा

    मुझे बहुत कम रिज़ॉल्यूशन मिलता है। क्या कोई जानता है कि रिज़ॉल्यूशन बदलने का कोई तरीका है या नहीं?

    1.    मार्क कहा

      basic.sh फ़ाइल में एक पंक्ति है जो कहती है:
      -वीजीए क्यूएक्सएल \
      इसे इस दूसरे में बदलने का विकल्प है:
      -वीजीए एसटीडी\

      दूसरी ओर, यदि आप मैक वर्चुअल मशीन को मैक की अपनी सेटिंग्स में दर्ज करते हैं और वहां स्क्रीन में प्रवेश करते हैं तो आप सेटिंग्स बदल सकते हैं।

      एक और बात, वर्चुअल मशीन को विंडो मोड में या पूर्ण स्क्रीन में चलाने के लिए रिज़ॉल्यूशन स्तर पर समान नहीं है, qemu में पूर्ण स्क्रीन पर जाने के लिए आपको कुंजी संयोजन का उपयोग करना होगा: ctrl+alt+F

  10.   मार्क कहा

    क्या कोई जानता है कि यूएसबी को इस वर्चुअल मशीन पर कैसे चलाया जाए? क्यूमू उन्हें पहचानता भी नहीं है।

  11.   लियोनार्डो रामिरेज़ कहा

    अभिवादन। मैं Mac OS Mojave चलाने वाली मशीन को पूरी तरह से स्थापित करने में सक्षम था।
    प्रश्न: मैं मशीन की रैम कैसे बढ़ा सकता हूँ?
    मैं 2 जीबी पर रहता हूं और मैं इस पर 4 जीबी डालना चाहता हूं।

    1.    जे जे बायोस्का कहा

      बहुत अच्छा। आपके जैसा ही मेरे साथ भी होता है, मेरे पास 8GB मेमोरी है लेकिन macOS Catalina के साथ मुझे केवल 2GB मिलती है। क्या आप इसे हल करने में सक्षम हैं?
      धन्यवाद

    2.    जे जे बायोस्का कहा

      पहले ही हल हो चुका है. basic.sh फ़ाइल में आपके पास एक पंक्ति है जो मेमोरी को चिह्नित करती है। डिफ़ॉल्ट रूप से यह 2GB है. आपके पास जो वास्तविक मेमोरी है उसे डालें और सेव करें। पंक्ति यह है:

      -एम 2जी \

  12.   ऑस्कर कहा

    मैं ग्राफ़िक्स कार्ड की क्षमता कैसे बढ़ा सकता हूँ?
    यह केवल 3 एमबी है और मैं इसे बढ़ाना चाहूंगा।

  13.   dgalvarez99 कहा

    क्या आप कृपया मेरी मदद कर सकते हैं, जब मैं इंस्टॉलेशन कर रहा होता हूं और उस डिस्क का चयन करने जा रहा हूं जहां इसे इंस्टॉल किया जाना है, तो ऐसा प्रतीत होता है कि डिस्क अवरुद्ध है

  14.   नित नहीं कहा

    हाय
    निर्देशों का पालन करते हुए, मेरे पास मैक ओएस कैटालिना है, जो क्यूमू और लिनक्स मिंट 20 चला रहा है।
    कृपया, क्या कोई विस्तार से बता सकता है कि किसी भी लिनक्स उपयोगकर्ता के लिए वर्चुअल मशीन को चलाने में सक्षम कैसे बनाया जाए।
    या तो उन अनुमतियों का विवरण देना जो मुझे अपने / होम तक पहुंचने के लिए देनी हैं, या यह इंगित करना कि सभी उपयोगकर्ताओं की पहुंच के लिए मशीन को किसी अन्य फ़ोल्डर में कैसे स्थानांतरित किया जाए।
    वह इसे मेरे उपयोगकर्ता के साथ बनाता है, लेकिन मेरी बेटी इसका उपयोग करना चाहती है और वह उसका उपयोग नहीं कर सकती।
    बहुत बहुत धन्यवाद.

  15.   एडगर क्विरोज़ कहा

    यह बहुत अच्छी तरह से और बहुत तरलता से काम करता है क्योंकि विंडोज़ के साथ वर्चुअलबॉक्स में यह बहुत धीमा है

  16.   एलेजांद्रो पल्लारेस कहा

    मैं सफलतापूर्वक समाप्त नहीं कर सका, इसने मुझे निम्नलिखित संदेश दिए:
    BaseSystem/BaseSystem.dmg प्राप्त किया जा रहा है... [#################################-] BaseSystem/BaseSystem.dmg प्राप्त किया जा रहा है... [##################################-] BaseSystem प्राप्त किया जा रहा है /BaseSystem.dmg … [###################################] 100%
    ./jumpstart.sh: पंक्ति 39: /home/alex/Downloads/tools/dmg2img: बाइनरी फ़ाइल निष्पादित नहीं कर सकता: गलत निष्पादन योग्य प्रारूप
    alex@alex-macmini:~/डाउनलोड$ qemu-img create -f qcow2 alex_mac.qcow2 24G
    प्रारूप 'alex_mac.qcow2', fmt=qcow2 आकार=25769803776 क्लस्टर_आकार=65536 आलसी_refcounts=off refcount_bits=16
    alex@alex-macmini:~/Downloads$ ./basic.sh
    KVM कर्नेल मॉड्यूल तक नहीं पहुंच सका: अनुमति अस्वीकृत
    qemu-system-x86_64: KVM प्रारंभ करने में विफल: अनुमति अस्वीकृत
    ./basic.sh: लाइन 30: -डिवाइस: कमांड नहीं मिला

    मैं आपके समर्थन की सराहना करूंगा

  17.   जेवियर डी. कहा

    नमस्कार, मुझे नहीं पता कि यह सही जगह है या नहीं, लेकिन मुझे मदद की ज़रूरत है, मेरे प्राथमिक लिनक्स डिस्ट्रो में कुछ महीनों के लिए आधिकारिक प्राथमिक स्टोर से क्लैमटीके इंस्टॉल करने से मुझे हस्तक्षेप हुआ है, यह मुझे अनइंस्टॉल नहीं करने देगा और QUEMU या किसी अन्य जैसे विभिन्न प्रोग्राम इंस्टॉल करते समय निम्नलिखित दिखाई देता है:
    dpkg: अप्राप्य घातक त्रुटि, निरस्त करना:
    पैकेज 'libclamav9:amd64' के लिए फ़ाइल सूची पढ़ना: I/O त्रुटि
    ई: उप प्रक्रिया usr / / bin / dpkg एक त्रुटि कोड (2) वापस आ गए
    कृपया मदद करें यह त्रुटि मुझे ओएस फ़ाइलों को मैन्युअल रूप से या स्वचालित रूप से अपडेट करने नहीं देती है, यह मुझे नए प्रोग्राम इंस्टॉल करने नहीं देती है

    1.    इसहाक कहा

      नमस्ते, इसे आज़माएँ:

      सीडी /var/lib/dpkg

      ls -l

      स्टेटस नामक फ़ाइल की तलाश करें

      सुडो सीपी स्टेटस स्टेटस.बक

      सुडो नैनो स्थिति

      पैकेज 'libclamav9:amd64' के लिए इस फ़ाइल के अंदर देखें
      एक बार जब आप पता लगा लें कि यह कहां है, तो इसका संदर्भ देने वाले सभी पाठ को "पैकेज" से "मूल-रखरखाव" तक हटा दें।
      Ctrl+O से सहेजें और संपादक से बाहर निकलें

      सुडो एपीटी उन्नयन

      sudo apt--फिक्स-टूटा हुआ इंस्टाल

      सुडो आरएम स्टेटस.बक

      वह काम करना चाहिए.
      नमस्ते!