का नया ऑपरेटिंग सिस्टम 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 मशीन बहुत आसानी से चलाई जा सकती है।
अरे, इंस्टॉल करते समय, यह 2 जीबी विभाजन पर स्थापित होता है, न कि 64 जीबी विभाजन पर जो मैंने पहले बनाया था, क्योंकि मैं विभाजन चुनता हूं क्योंकि यह मुझे अनुमति नहीं देता है।
इससे पहले कि आपको डिस्क यूटिलिटीज़ पर जाना होगा और 64g विभाजन को प्रारूपित करना होगा, जब आपने यह कर लिया है तो उसे चुनें जब आप इंस्टॉल विकल्प दें।
किसी कारण से आदेश
qemu-img क्रिएट -f qcow2 डिस्क_नाम.qcow2 64G
बस एक वर्चुअल ड्राइव बनाएं
197632 नवंबर 18:01 macHD.qcow2
क्यों?
आपको पुनर्प्राप्ति करने से पहले इंस्टॉलेशन स्क्रीन के भीतर अपने द्वारा बनाई गई डिस्क को प्रारूपित करना होगा, पहले अंतिम विकल्प का उपयोग करें और जब आप पुनर्प्राप्ति करते हैं, तो आपके द्वारा बनाई गई डिस्क दिखाई देगी
नहीं, नहीं, हमारे द्वारा बनाई गई डिस्क को आपके कहे अनुसार फ़ॉर्मेट नहीं किया जा सकता, क्योंकि इंस्टॉलेशन में ऐसी कोई डिस्क नहीं है। यही तो समस्या है।
मेरे जैसा ही MacOs सिस्टम स्थापित करते समय, यह मुझे केवल 2GB का विभाजन दिखाता है और कहता है कि यह अवरुद्ध है और मैं इसका चयन नहीं कर सकता।
आप एएमडी प्रोसेसर के साथ कर सकते हैं
इससे पहले कि आपको डिस्क यूटिलिटीज़ पर जाना होगा और 64g विभाजन को प्रारूपित करना होगा, जब आपने यह कर लिया है तो उसे चुनें जब आप इंस्टॉल विकल्प दें।
मेरा मानना था कि 20 जीबी पर्याप्त है... हाहाहाहा यह आपको कम से कम 24 जीबी स्थापित नहीं करने देगा... मैं डिस्क को कैसे हटाऊं?
यह मेरे लिए बहुत दिलचस्प होगा यदि ओएस का उपयोग 100% पर किया जा सकता है, लेकिन एक अनुकरणीय इंस्टॉलेशन होने के कारण यह संभवतः केवल 50-60% पर ही काम करता है। मुझे पूछना है:
क्या कंप्यूटर के सभी हार्डवेयर काम कर रहे हैं, उदाहरण के लिए थंडरबोल्ट 3 पोर्ट?
उदाहरण के लिए, ऑडियो के साथ काम करने के लिए क्या आप ड्राइवर स्थापित कर सकते हैं? एक यूएडी अपोलो और कम विलंबता के साथ काम? यूए अपोलो ट्विनएक्स (थंडरबोल्ट 3)
उदाहरण के लिए क्या वर्चुअल डिस्क स्थान बढ़ाया जा सकता है? प्रो टूल्स, क्यूबेस इत्यादि जैसे सॉफ़्टवेयर इंस्टॉल करें?
क्योंकि अगर यह सब संभव हो सके और सिस्टम स्थिर हो... फैब्रिक: डी
जब मैं basic.sh चलाता हूं, तो यह एक त्रुटि रिपोर्ट करता है:
KVM कर्नेल मॉड्यूल तक नहीं पहुंच सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं
qemu-system-x86_64: KVM प्रारंभ करने में विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं
Sudo apt-get के बाद qemu-system qemu-utils Python3 Python3-pip इंस्टॉल करें। GitHub लिंक से प्रोजेक्ट पैकेज डाउनलोड करें ????¿? क्षमा करें, मैं लिनक्स पर बहुत नया हूँ। चरण/कमांड क्या है.
मैं इस चरण पर गया लेकिन यह मुझे बताता है कि यह इसे नहीं ढूंढ सका
sudo ./jumpstart.sh --कैटालिना
sudo: ./jumpstart.sh: कमांड नहीं मिला
यह एक नहीं बल्कि कैटालिना से पहले एक डबल हाइफ़न है। वैसे भी, जैसा कि GitHub पर प्रोजेक्ट रिपॉजिटरी में कहा गया है, यदि आप कैटालिना को इंस्टॉल करना चाहते हैं तो आपको वह संस्करण डालने की आवश्यकता नहीं है जिसे आप इंस्टॉल करना चाहते हैं क्योंकि यह डिफ़ॉल्ट विकल्प है।
नमस्कार,
क्या कोई मेरी मदद कर सकता है? मुझे यह त्रुटि मिली।
./बेसिक.श
KVM कर्नेल मॉड्यूल तक नहीं पहुंच सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं
qemu-system-x86_64: KVM प्रारंभ करने में विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं
क्या आपकी हार्ड डिस्क पर आपके द्वारा बनाई गई फ़ाइल का नाम वही है जो आपने basic.sh की तर्ज पर जोड़ी थी?
आपको basic.sh के अंत में निम्नलिखित जोड़ना चाहिए था:
-ड्राइव आईडी=सिस्टमडिस्क,यदि=कोई नहीं,फ़ाइल=डिस्क_नाम.qcow2 \
-डिवाइस ide-hd,bus=sata.4,drive=SystemDisk\
और आपके द्वारा बनाई गई वर्चुअल हार्ड डिस्क का नाम इस मामले में डिस्क_नाम.qcow2 कहा जाना चाहिए।
यह मूर्खतापूर्ण लगता है लेकिन कई बार इस प्रकार की त्रुटियाँ फ़ाइलों के नाम से आती हैं और इससे भी अधिक जब त्रुटि आपको "ऐसी कोई फ़ाइल या निर्देशिका नहीं" बता रही होती है।
यह भी सुनिश्चित करें कि basic.sh स्क्रिप्ट को व्यवस्थापक के रूप में चलाया जाए, अर्थात:
sudo ./basic.sh
मैंने वह कर लिया है और डिस्क इंस्टॉलेशन में दिखाई नहीं देती है, हो सकता है कि ./basic.sh के अलावा आपको sudo ./basic.sh लॉन्च करने से पहले कहीं और भी नाम बदलना पड़े?
मैंने इस कमांड के साथ फिर से डिस्क बनाई है और अब यदि यह दिखाई देती है:
qemu-img क्रिएट -f qcow2 डिस्क_नाम.qcow2 32G
क्या कोई मेरी मदद कर सकता है ताकि क्यूमू यूएसबी डिवाइस को पहचान सके
क्या किसी ने iPhone कनेक्ट करने और उसका उपयोग करने में सक्षम होने का प्रयास किया है, यानी xCode रोल या संगीत सिंक्रनाइज़ेशन
मुझे बहुत कम रिज़ॉल्यूशन मिलता है। क्या कोई जानता है कि रिज़ॉल्यूशन बदलने का कोई तरीका है या नहीं?
basic.sh फ़ाइल में एक पंक्ति है जो कहती है:
-वीजीए क्यूएक्सएल \
इसे इस दूसरे में बदलने का विकल्प है:
-वीजीए एसटीडी\
दूसरी ओर, यदि आप मैक वर्चुअल मशीन को मैक की अपनी सेटिंग्स में दर्ज करते हैं और वहां स्क्रीन में प्रवेश करते हैं तो आप सेटिंग्स बदल सकते हैं।
एक और बात, वर्चुअल मशीन को विंडो मोड में या पूर्ण स्क्रीन में चलाने के लिए रिज़ॉल्यूशन स्तर पर समान नहीं है, qemu में पूर्ण स्क्रीन पर जाने के लिए आपको कुंजी संयोजन का उपयोग करना होगा: ctrl+alt+F
क्या कोई जानता है कि यूएसबी को इस वर्चुअल मशीन पर कैसे चलाया जाए? क्यूमू उन्हें पहचानता भी नहीं है।
अभिवादन। मैं Mac OS Mojave चलाने वाली मशीन को पूरी तरह से स्थापित करने में सक्षम था।
प्रश्न: मैं मशीन की रैम कैसे बढ़ा सकता हूँ?
मैं 2 जीबी पर रहता हूं और मैं इस पर 4 जीबी डालना चाहता हूं।
बहुत अच्छा। आपके जैसा ही मेरे साथ भी होता है, मेरे पास 8GB मेमोरी है लेकिन macOS Catalina के साथ मुझे केवल 2GB मिलती है। क्या आप इसे हल करने में सक्षम हैं?
धन्यवाद
पहले ही हल हो चुका है. basic.sh फ़ाइल में आपके पास एक पंक्ति है जो मेमोरी को चिह्नित करती है। डिफ़ॉल्ट रूप से यह 2GB है. आपके पास जो वास्तविक मेमोरी है उसे डालें और सेव करें। पंक्ति यह है:
-एम 2जी \
मैं ग्राफ़िक्स कार्ड की क्षमता कैसे बढ़ा सकता हूँ?
यह केवल 3 एमबी है और मैं इसे बढ़ाना चाहूंगा।
क्या आप कृपया मेरी मदद कर सकते हैं, जब मैं इंस्टॉलेशन कर रहा होता हूं और उस डिस्क का चयन करने जा रहा हूं जहां इसे इंस्टॉल किया जाना है, तो ऐसा प्रतीत होता है कि डिस्क अवरुद्ध है
हाय
निर्देशों का पालन करते हुए, मेरे पास मैक ओएस कैटालिना है, जो क्यूमू और लिनक्स मिंट 20 चला रहा है।
कृपया, क्या कोई विस्तार से बता सकता है कि किसी भी लिनक्स उपयोगकर्ता के लिए वर्चुअल मशीन को चलाने में सक्षम कैसे बनाया जाए।
या तो उन अनुमतियों का विवरण देना जो मुझे अपने / होम तक पहुंचने के लिए देनी हैं, या यह इंगित करना कि सभी उपयोगकर्ताओं की पहुंच के लिए मशीन को किसी अन्य फ़ोल्डर में कैसे स्थानांतरित किया जाए।
वह इसे मेरे उपयोगकर्ता के साथ बनाता है, लेकिन मेरी बेटी इसका उपयोग करना चाहती है और वह उसका उपयोग नहीं कर सकती।
बहुत बहुत धन्यवाद.
यह बहुत अच्छी तरह से और बहुत तरलता से काम करता है क्योंकि विंडोज़ के साथ वर्चुअलबॉक्स में यह बहुत धीमा है
मैं सफलतापूर्वक समाप्त नहीं कर सका, इसने मुझे निम्नलिखित संदेश दिए:
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: -डिवाइस: कमांड नहीं मिला
मैं आपके समर्थन की सराहना करूंगा
नमस्कार, मुझे नहीं पता कि यह सही जगह है या नहीं, लेकिन मुझे मदद की ज़रूरत है, मेरे प्राथमिक लिनक्स डिस्ट्रो में कुछ महीनों के लिए आधिकारिक प्राथमिक स्टोर से क्लैमटीके इंस्टॉल करने से मुझे हस्तक्षेप हुआ है, यह मुझे अनइंस्टॉल नहीं करने देगा और QUEMU या किसी अन्य जैसे विभिन्न प्रोग्राम इंस्टॉल करते समय निम्नलिखित दिखाई देता है:
dpkg: अप्राप्य घातक त्रुटि, निरस्त करना:
पैकेज 'libclamav9:amd64' के लिए फ़ाइल सूची पढ़ना: I/O त्रुटि
ई: उप प्रक्रिया usr / / bin / dpkg एक त्रुटि कोड (2) वापस आ गए
कृपया मदद करें यह त्रुटि मुझे ओएस फ़ाइलों को मैन्युअल रूप से या स्वचालित रूप से अपडेट करने नहीं देती है, यह मुझे नए प्रोग्राम इंस्टॉल करने नहीं देती है
नमस्ते, इसे आज़माएँ:
सीडी /var/lib/dpkg
ls -l
स्टेटस नामक फ़ाइल की तलाश करें
सुडो सीपी स्टेटस स्टेटस.बक
सुडो नैनो स्थिति
पैकेज 'libclamav9:amd64' के लिए इस फ़ाइल के अंदर देखें
एक बार जब आप पता लगा लें कि यह कहां है, तो इसका संदर्भ देने वाले सभी पाठ को "पैकेज" से "मूल-रखरखाव" तक हटा दें।
Ctrl+O से सहेजें और संपादक से बाहर निकलें
सुडो एपीटी उन्नयन
sudo apt--फिक्स-टूटा हुआ इंस्टाल
सुडो आरएम स्टेटस.बक
वह काम करना चाहिए.
नमस्ते!