Nowy system operacyjny Apple, macOS Catalina, to ten, który będzie używany do najnowszych produktów firmy z Cupertino. To jest wersja 10.15, a jej nazwa pochodzi od wyspy Santa Catalina w południowej Kalifornii. Jak wiecie, jest to zastrzeżony system kodowania dla platform Intel EM64T i hybrydowego jądra znanego jako XNU. Z pewnością wiecie też, komentuję dla tych, którzy nie wiedzą, że to jądro jest oparte na kodzie Macha i * BSD, zwłaszcza na FreeBSD, dlatego jest to Unix.
Jak dotąd prezentacja. Ale jeśli chcesz uruchomić macOS Catalina lub jakąkolwiek inną poprzednią wersję, możesz to zrobić, o ile masz w posiadaniu kompatybilny komputer Macintosh, taki jak MacBook, iMac, Mac Pro itp. Jeśli nie masz produktu Apple, masz również inne możliwości jego wypróbowania (maszyny wirtualne, hackintosh). W tym artykule skupimy się na wirtualizacji, abyś mógł łatwo wypróbować macOS Catalina na swojej ulubionej dystrybucji GNU / Linux.
Na GitHubie jest bardzo ciekawy projekt. Możesz uzyskać do niego dostęp z tego linku i to cię prowadzi Niezbędne narzędzia aby skonfigurować bardzo szybką maszynę wirtualną macOS w QEMU przy użyciu akceleracji KVM. W ten sposób wszystko będzie znacznie łatwiejsze i bardziej zautomatyzowane niż robienie tego ręcznie, aby móc samodzielnie uruchomić maszynę wirtualną macOS. Ponadto nowością jest to, że możesz już mieć również najnowszą wersję Cataliny. I NIE WYMAGANY MAC! Co jest najlepsze, ponieważ zdobycie systemu operacyjnego, jeśli nie masz zespołu Apple, wydawało się skomplikowane, chyba że był to pirat ...
L kroki do naśladowania aby to zrobić, są bardzo proste (wybierz polecenie, którego potrzebujesz dla swojej dystrybucji):
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
Teraz masz zainstalowaną najnowszą wersję emulatora QEMU (3.1 lub nowszą), niezbędne narzędzia i Python 3 wraz z pip. Następujące będzie pobierz pakiety projektu z linku GitHub który zostawiłem wcześniej, a wewnątrz znajduje się skrypt, który musisz wykonać w ten sposób (jeśli nie używasz żadnej opcji, Catalina jest instalowana domyślnie, ale możesz określić wersję macOS, którą chcesz, wybierz tę, którą chcesz ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Nawiasem mówiąc, w tej chwili możesz wybierać tylko między tymi trzema wersjami. Szkoda, że nie możesz wybierać między wszystkimi istniejącymi, ale dostępne są przynajmniej najnowsze, które są najbardziej pożądane. Jeśli potrzebujesz Lion, Maverick, Tiger lub jakikolwiek inny, będziesz musiał to zrobić ręcznie ... Pamiętaj też, że z qemu możesz emulować dowolną platformę, także PPC, aby uruchomić MacOS X w wersjach starszych niż x86-64.
Aby wykonać poprzedni krok, musisz mieć aktywne połączenie z Internetem. W rzeczywistości, jeśli masz już obraz systemu macOS .img lub .dmg (w tym przypadku jest on konwertowany na .img z dmg2img), możesz pominąć poprzedni krok i przejść bezpośrednio do następnego, ponieważ to, co robi, to pobranie macOS. Teraz musisz utworzyć plik wirtualny dysk twardy gdzie macOS będzie działał w QEMU (możesz zastąpić disk_name dowolną nazwą i zamiast 64 GB miejsca umieść ten, którego potrzebujesz dla swojego MV, z około 20 GB, które masz):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Teraz wśród plików pobranych z GitHub znajdziesz plik basic.h, musisz dodać te linie na końcu o nim z redaktorem:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y uruchom wspomniany skrypt Aby uruchomić komputer, partycjonować i rozpocząć instalację systemu macOS:
./basic.sh
Możesz to również zrobić za pomocą Virtual Machine Manager lub Virt-Manager zamiast qemu ... A także bezgłowy / oparty na chmurze.
Y ZrobionePowinieneś teraz mieć komputer z systemem macOS w wybranej wersji dostępnej do pracy. Jak widać, te narzędzia i skrypty dostarczone przez ten projekt znacznie ułatwiają pracę, zwłaszcza, że nie trzeba szukać obrazu systemu macOS, ale on już go udostępnia.
Dzięki tym, którzy przyczynili się do tego projektu, możesz bardzo łatwo uruchomić maszynę z systemem macOS w wersji, której potrzebujesz.
Hej, podczas instalacji instaluje mnie na partycji 2 GB, a nie na tej 64 GB, którą wcześniej utworzyłem, ponieważ wybieram partycję, ponieważ mi na to nie pozwala.
zanim będziesz musiał przejść do narzędzi dyskowych i sformatować partycję 64g, kiedy już to zrobisz, wybierz to, gdy dasz opcję instalacji.
Z jakiegoś powodu polecenie
qemu-img create -f qcow2 nazwa_dysku.qcow2 64G
po prostu utwórz dysk wirtualny z
197632 listopad, 18:01 macHD.qcow2
Czemu?
Musisz sformatować utworzony dysk, na ekranie instalacji przed wykonaniem odzyskiwania, najpierw użyj ostatniej opcji, a podczas odzyskiwania pojawi się utworzony dysk.
Nie, nie, utworzony przez nas dysk nie może zostać sformatowany tak, jak mówisz, ponieważ nie ma takiego dysku w instalacji. To jest problem.
Podobnie jak ja, podczas instalowania systemu MacOS pokazuje mi tylko partycję 2 GB i mówi, że jest zablokowana i nie mogę jej wybrać.
Może być z procesorami AMD
zanim będziesz musiał przejść do narzędzi dyskowych i sformatować partycję 64g, kiedy już to zrobisz, wybierz to, gdy dasz opcję instalacji.
Myślałem, że 20 GB wystarczy ... hahahaha, nie pozwala na zainstalowanie minimum 24 GB ... jak usunąć dysk?
Byłoby to dla mnie bardzo interesujące, gdyby system operacyjny mógł być używany w 100%, ale będąc emulowaną instalacją, prawdopodobnie renderuje się tylko w 50-60%. Muszę spytać:
Czy działa cały sprzęt, na przykład porty Thunderbolt 3?
Aby pracować z dźwiękiem, czy mógłbyś zainstalować sterowniki np. UAD apollo i pracujesz z małymi opóźnieniami? UA Apollo twin X (Thunderbolt 3)
Czy można zwiększyć miejsce na dysku wirtualnym na przykład? zainstalować oprogramowanie takie jak pro tools, cubase itp.?
Bo gdyby to wszystko było możliwe, a system był stabilny… tkanina: D
Kiedy uruchamiam basic.sh, zgłasza błąd:
Nie można uzyskać dostępu do modułu jądra KVM: Brak takiego pliku lub katalogu
qemu-system-x86_64: nie można zainicjować KVM: nie ma takiego pliku lub katalogu
po sudo apt-get install qemu-system qemu-utils python3 python3-pip. pobrać pakiety projektu z linku GitHub ???? przepraszam, jestem bardzo nowy w Linuksie. jaki jest krok / polecenie.
Przechodzę do tego kroku, ale mówi mi, że nie może go znaleźć
sudo ./jumpstart.sh – Catalina
sudo: ./jumpstart.sh: nie znaleziono polecenia
To nie jest pojedynczy skrypt, ale podwójny przed Cataliną. W każdym razie, jak jest napisane w repozytorium projektu na GitHub, nie musisz umieszczać wersji, którą chcesz zainstalować, jeśli chcesz zainstalować Catalinę, ponieważ jest to opcja domyślna.
Cześć,
Czy ktoś może mi pomóc? Otrzymuję ten błąd.
./podstawowy.sh
Nie można uzyskać dostępu do modułu jądra KVM: Brak takiego pliku lub katalogu
qemu-system-x86_64: nie można zainicjować KVM: nie ma takiego pliku lub katalogu
Czy plik na dysku twardym, który utworzyłeś, ma taką samą nazwę jak plik, który dodałeś w wierszach do basic.sh?
Na końcu basic.sh należy dodać:
-drive id = SystemDisk, if = none, file = nazwa_dysku.qcow2 \
-device ide-hd, bus = sata.4, drive = SystemDisk \
dlatego w tym przypadku nazwa utworzonego wirtualnego dysku twardego powinna nazywać się nazwa_dysku.qcow2.
Wydaje się to głupie, ale często tego typu błędy wynikają z nazw plików i nie tylko, gdy komunikat o błędzie mówi „Nie ma takiego pliku lub katalogu”.
Upewnij się, że uruchamiasz również skrypt basic.sh jako administrator, czyli:
sudo ./basic.sh
Zrobiłem to i dysk nie pojawia się w instalacji, może poza plikiem ./basic.sh konieczna jest też zmiana nazwy w innym miejscu przed uruchomieniem sudo ./basic.sh?
Utworzyłem dysk ponownie za pomocą tego polecenia i teraz, jeśli się pojawi:
qemu-img create -f qcow2 nazwa_dysku.qcow2 32G
Czy ktoś może mi pomóc, aby qemu rozpoznało urządzenie USB
Ktoś próbował podłączyć iPhone'a i móc z niego korzystać, czyli xCode roll lub synchronizacja muzyki
Otrzymuję bardzo niską rozdzielczość, czy ktoś wie, czy istnieje sposób na zmianę rozdzielczości?
W pliku basic.sh znajduje się wiersz, który mówi:
-vgaqxl\
Istnieje możliwość zmiany tego na inny:
-vga standardowe \
Z drugiej strony, jeśli wejdziesz do maszyny wirtualnej Maca w ustawieniach samego Maca i wejdziesz tam na ekrany, możesz zmienić ustawienia.
Inna sprawa, to nie to samo na poziomie rozdzielczości, aby uruchomić maszynę wirtualną w trybie okienkowym lub na pełnym ekranie, aby przejść do pełnego ekranu w qemu musisz użyć kombinacji klawiszy: ctrl + alt + F
Czy ktoś wie, jak sprawić, by USB działało na tej maszynie wirtualnej? Qemu nawet ich nie rozpoznaje.
Pozdrowienia. Udało mi się idealnie zainstalować maszynę z systemem Mac OS Mojave.
Pytanie: Jak mogę zwiększyć pamięć RAM urządzenia?
Zostaję przy 2 GB i chcę włożyć na to 4 GB.
Bardzo dobrze To samo dzieje się z tobą, mam 8 GB pamięci, ale z macOS Catalina dostaję tylko 2 GB. Czy byłeś w stanie go rozwiązać?
dzięki
Już rozwiązane. W pliku basic.sh masz linię, która oznacza twoją pamięć. Domyślnie jest to 2 GB. Umieść swoją prawdziwą pamięć i zapisz. Linia jest taka:
-m 2G \
Jak mogę zwiększyć pojemność karty graficznej?
Ma tylko 3 MB i chciałbym do niego dodać.
Czy możesz mi pomóc, kiedy robię instalację i mam zamiar wybrać dysk, na którym ma być zainstalowany, okazuje się, że dysk jest zablokowany
Witam:
Postępując zgodnie z instrukcjami, mam Mac OS Catalina z Qemu i Linux Mint 20.
Czy ktoś może mi szczegółowo opisać, jak umożliwić każdemu użytkownikowi Linuksa, aby mógł uruchomić maszynę wirtualną.
Dobrze wyszczególniając uprawnienia, które muszę przyznać, aby uzyskać dostęp do mojego / home, lub wskazując, jak przenieść komputer do innego folderu, aby uzyskać dostęp do wszystkich użytkowników.
Tworzę go za pomocą mojej nazwy użytkownika, ale moja córka chce z niego korzystać, a nie może z jej nazwy.
Dziękuję bardzo.
Działa bardzo dobrze i bardzo płynnie, ponieważ w VirtualBox z Windows jest mega wolny
Nie udało mi się zakończyć pomyślnie, otrzymałem {o następujące komunikaty:
Pobieranie BaseSystem / BaseSystem.dmg… [################################# -] Pobieranie BaseSystem / BaseSystem. Dmg … [################################### -] Pobieranie BaseSystem / BaseSystem.dmg… [## # #################################] 100%
./jumpstart.sh: wiersz 39: / home / alex / Downloads / tools / dmg2img: nie można wykonać pliku binarnego: nieprawidłowy format wykonywalny
alex @ alex-Macmini: ~ / Downloads $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Formatowanie „alex_mac.qcow2”, fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Downloads $ ./basic.sh
Nie można uzyskać dostępu do modułu jądra KVM: Odmowa uprawnień
qemu-system-x86_64: nie można zainicjować KVM: Odmowa uprawnień
./basic.sh: wiersz 30: -device: nie znaleziono polecenia
Będę wdzięczny za wsparcie
witam, nie wiem, czy to właściwe miejsce, ale potrzebuję pomocy, w mojej podstawowej dystrybucji Linuksa od kilku miesięcy instaluję ClamTK z oficjalnego sklepu podstawowego, spowodowało to u mnie zakłócenia, nie wolno go odinstalować i podczas instalowania różnych programów, takich jak ten z QUEMU lub jakiegokolwiek innego, wypisz następujące informacje:
dpkg: krytyczny nieodwracalny błąd, przerwanie:
odczytanie listy plików dla pakietu 'libclamav9:amd64': Błąd wejścia/wyjścia
E: Sub-process / usr / bin / dpkg zwrócił kody błędów 2)
Proszę o pomoc, ten błąd nie pozwala mi na ręczną ani automatyczną aktualizację plików systemu operacyjnego, nie pozwala na instalowanie nowych programów
Cześć, spróbuj tego:
cd / var / lib / dpkg
ls -l
Poszukaj pliku o nazwie status
status sudo cp status.bak
stan sudo nano
Zajrzyj do tego pliku w poszukiwaniu pakietu „libclamav9: amd64”
Gdy znajdziesz, gdzie to jest, usuń cały odnoszący się do niego tekst, od „Pakietu” do „Original-Maintainer”
Zapisz za pomocą Ctrl + O i wyjdź z edytora
sudo apt upgrade
sudo apt – naprawa zepsuta instalacja
sudo rm status.bak
To powinno działać.
Pozdrowienia!