Maszyny wirtualne są bardzo ważne w informatyce i inżynierii oprogramowania. Pozwalają nam przede wszystkim testować i używać różnych systemów operacyjnych bez konieczności posiadania dodatkowego sprzętu. Poza tym możesz mieć pewność, że jeśli coś pójdzie nie tak z maszyną wirtualną, nie uszkodzi to istniejącego systemu operacyjnego hosta.
Ten przewodnik pokaże Ci, jak zainstalować macOS w systemie Ubuntu Linux za pomocą maszyny wirtualnej QEMU-KVM. Dzięki temu będziesz mógł korzystać z natywnego oprogramowania macOS, które nie jest dostępne w inny sposób w systemie Linux.
Co to jest QEMU?
QEMU to emulator i wirtualizator maszyny wirtualnej, który jest dość podobny do VMware i VirtualBox w systemie Windows. Użytkownicy często używają QEMU wraz z KVM, ponieważ zapewnia natywnie zaimplementowaną maszynę wirtualną w jądrze Linuksa.
Główną zaletą QEMU jest to, że jest bardzo łatwy w konfiguracji i zarządzaniu. Ponadto tworzenie maszyn wirtualnych z wiersza poleceń nigdy nie było prostsze dzięki QEMU. Możesz także użyć interfejsu GUI z QEMU / KVM, a preferowanym menedżerem GUI jest
virt-manager. Bieganie maszyny wirtualne zapewnią Ci wiele innych korzyści także.Po zakończeniu testowania maszyny wirtualnej QEMU / KVM, która nie jest już potrzebna, można łatwo usunąć plik dysku wirtualnego skojarzony z maszyną wirtualną.
Instalowanie QEMU / KVM
Możesz zainstalować QEMU / KVM z wiersza poleceń za pomocą narzędzia apt; apt jest również używany do odinstalowywania aplikacji w dystrybucjach Linuksa opartych na Debianie. Poza tym powinieneś zainstalować narzędzia Python wraz z pakietami QEMU.
Zainstaluj wszystkie wymagane zależności, aby przejść dalej.
sudo apt-get install qemu-system qemu-utils python3 python3-pip
Ten przewodnik używa projekt foxlet w serwisie GitHub aby ułatwić proces instalacji systemu macOS i zarządzanie maszyną wirtualną za pomocą QEMU / KVM.
Najpierw musisz pobrać obraz podstawowy macOS i narzędzia instalacyjne z oficjalnego repozytorium GitHub firmy Foxlets.
Przejdź do /Downloads folder, aby ustawić go jako bieżący katalog roboczy.
cd ~ / Downloads
Następnie pobierz projekt za pomocą wget użyteczność:
wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip
Pobrane pakiety zostaną zapisane jako master.zip w /Downloads teczka. Użyj rozsunąć suwak narzędzie wiersza polecenia do wyodrębniania zawartości pakietu.
rozpakuj master.zip
Narzędzie do rozpakowywania zapisze wyodrębniony folder poleceń jako macOS-Simple-KVM-master.
Tworzenie folderu KVM dla maszyn wirtualnych
Aby łatwo zarządzać maszynami wirtualnymi, możesz utworzyć folder o nazwie KVM który będzie zawierał maszynę wirtualną macOS. Możesz użyć tego katalogu do hostowania innych maszyn wirtualnych w swoim systemie.
mkdir ~ / KVM
Po utworzeniu folderu możesz przenieść rozpakowany folder zawierający narzędzia instalacyjne systemu macOS i skrypty do folderu KVM. Ponadto, aby uprościć sprawę, możesz zmienić nazwę folderu na System operacyjny Mac. Możesz to wszystko zrobić za pomocą następującego polecenia.
mv ~ / Downloads / macOS-Simple-KVM-master / ~ / KVM / macOS
Tworzenie dysku wirtualnego
Utworzysz teraz wirtualny dysk twardy w folderze macOS, którego nazwę niedawno zmieniono.
cd ~ / KVM / macOS
Uruchom następujący skrypt z folderu macOS, który będzie hostował maszynę wirtualną. Poniższe polecenie automatycznie pobiera obraz instalacyjny macOS Catalina.
./jumpstart
Po umieszczeniu obrazu podstawowego możesz teraz utworzyć obraz dysku wirtualnego, na którym zostanie zainstalowany system macOS.
Użyj qemu-img narzędzie do tworzenia wirtualnego dysku twardego, który będzie używany do instalacji systemu operacyjnego.
qemu-img create -f qcow2 mac_os.qcow2 64G
Powyższe polecenie tworzy nazwę dysku wirtualnego mac_os.qcow2 w qcow2 format o szacowanym rozmiarze 64 GB. QEMU utworzy większy obraz niż ten, który określisz, jak widać na poniższym wyjściu, na którym tworzy dysk o pojemności około 68 GB.
Konfiguracja maszyny wirtualnej
Innym ważnym plikiem w folderze macOS jest basic.sh plik, używany do konfigurowania środowiska wykonawczego maszyny wirtualnej.
Dodaj następujące dwie linie na dole basic.sh plik i zapisz go.
-drive id = SystemDisk, if = none, file = mac_os.qcow2
-device ide-hd, bus = sata.4, drive = SystemDisk
Ostateczna zawartość basic.sh powinien wyglądać jak ten na poniższym obrazku.
Inną konfiguracją, którą możesz zmienić, jest ilość pamięci RAM, której będzie używać maszyna wirtualna. Linia zaczynająca się od -m określa rozmiar pamięci RAM w GB. Możesz określić liczbę rdzeni procesora używanych przez maszynę wirtualną w wierszu rozpoczynającym się od -smp, tj rdzeni = x.
Instalowanie macOS na Ubuntu
Aby rozpocząć instalację, uruchom plik basic.sh plik skryptu, który właśnie edytowaliśmy powyżej.
./basic.sh
Po uruchomieniu powyższego polecenia zobaczysz ekran początkowej instalacji systemu operacyjnego macOS. naciśnij Wchodzić kontynuować.
Uwaga: Twoja mysz może w tej chwili nie działać poprawnie. Zamiast tego do nawigacji będziesz musiał używać klawiszy strzałek.
Użyj klawiszy klawiatury Ctrl + Alt + G. aby zakończyć sterowanie myszą i klawiaturą z okna maszyny wirtualnej.
Przeczytaj postanowienia licencyjne i kontynuuj instalację, wybierając plik Zgodzić się przycisk.
Pamiętaj, aby sformatować dysk wirtualny za pomocą Narzędzia dyskowego przed kontynuowaniem instalacji.
Wybierz odpowiedni rozmiar dysku z lewego panelu i kliknij Wymazać przycisk. Następnie zmień nazwę dysku na MainDisk w narzędziu dyskowym. Użyj formatu Apple File System (APFS), aby sformatować dysk, oraz schematu mapy partycji GUID, jak pokazano poniżej.
Po ustawieniu wszystkiego zamknij okno narzędzia dyskowego za pomocą czerwonego przycisku w lewym górnym rogu. System przekieruje Cię następnie do poprzedniego ekranu.
Po prawidłowym sformatowaniu wirtualnego dysku twardego możesz teraz przystąpić do instalacji systemu macOS, wybierając plik Zainstaluj ponownie macOS opcja.
Teraz wybierz dysk instalacyjny, na którym będzie przechowywany system macOS.
Na następnym ekranie możesz po prostu kliknąć Kontyntynuj aby kontynuować instalację.
Instalacja zajmie trochę czasu, jak widać na wstępnym szacowanym czasie poniżej, więc weź filiżankę kawy lub ulubionego drinka i zrelaksuj się.
Podczas procesu instalacji nie musisz dokonywać innych wyborów, dopóki nie pojawi się poniższy ekran z prośbą o skonfigurowanie systemu operacyjnego.
Konfiguracja instalacji macOS
Jeśli instalacja zaszła tak daleko, nadszedł czas, aby skonfigurować nowy system operacyjny. Zacznij od wybrania swojego kraju lub regionu zamieszkania.
Następnie przejdź do opcji języka pisanego i mówionego. Możesz użyć Dostosuj ustawienia przycisk, aby dodać więcej obsługi języków, jeśli chcesz.
Następny ekran przedstawia sposób, w jaki Apple traktuje dane i prywatność użytkowników. Kliknij Kontyntynuj kontynuować.
W systemie macOS masz możliwość przesyłania danych z innego komputera lub nośnika pamięci, ale nie zrobimy tego w tej chwili, aby wszystko było proste.
Możesz później zalogować się przy użyciu swojego Apple ID.
Na ekranie Warunki wybierz Zgodzić się jeśli chcesz kontynuować instalację.
Możesz teraz przejść dalej i skonfigurować konto użytkownika. Podaj swoją nazwę użytkownika i bezpieczne hasło, aby kontynuować. Możesz również podać wskazówkę, która pomoże Ci zapamiętać hasło na wypadek, gdybyś je zapomniał.
Na następnym ekranie z napisem Ekspresowa konfiguracja po prostu naciśnij Kontyntynuj.
Ekran analizy prosi o zgodę na udostępnianie programistom danych o awariach i użytkowaniu. Sprawdź Udostępniaj dane o awariach i użytkowaniu programistom aplikacji opcję i wybierz Kontyntynuj przycisk.
Czas przed ekranem pozwala skonfigurować, czy macOS ma nagrywać i wyświetlać podsumowanie wykorzystania ekranu. Wybierz Skonfiguruj później a następnie naciśnij Kontyntynuj przycisk.
Jeśli jesteś fanem asystentów głosowych, możesz wybrać, czy włączyć Siri, czy nie. Wybierz Kontyntynuj aby kontynuować instalację.
Ostatnim krokiem, zanim zobaczysz swój nowy pulpit macOS, jest ustawienie koloru motywu. Będziemy wybierać Ciemny motyw dla tego samouczka.
Na koniec zostanie wyświetlony ekran pulpitu macOS. Na tym etapie możesz zacząć korzystać z systemu, ale od czasu do czasu mogą pojawić się pewne opcje konfiguracyjne. Możesz także wybrać aktualizację systemu teraz lub później.
Masz to, macOS działający na maszynie wirtualnej w systemie Ubuntu Linux.
Uruchamianie i zatrzymywanie maszyny wirtualnej
Możesz zamknąć lub ponownie uruchomić system macOS, jeśli skończysz korzystać z maszyny wirtualnej. Aby zatrzymać maszynę wirtualną, naciśnij Ctrl + C w terminalu, który ma rozszerzenie basic.sh uruchomiony skrypt.
Aby ponownie włączyć maszynę wirtualną, po prostu uruchom plik basic.sh skrypt w folderze macOS, w którym znajduje się wirtualny dysk twardy.
./basic.sh
Zostanie wyświetlony następujący ekran rozruchowy. Wybierz opcję, która mówi Uruchom macOS z MainDisk.
Więcej konfiguracji dzięki QEMU / KVM
Możesz dalej konfigurować ustawienia maszyny wirtualnej, w tym rozdzielczość ekranu, ale ten przewodnik koncentruje się wyłącznie na aspekcie instalacji. Otworzyć /docs folder w katalogu macOS, który zawiera wirtualny dysk twardy, aby przeczytać więcej na temat dalszej konfiguracji systemu.
Twoja maszyna wirtualna macOS automatycznie użyje połączenia internetowego używanego przez system operacyjny hosta, dzięki czemu możesz łatwo przystąpić do instalowania ulubionych aplikacji. Podobnie możesz zainstalować macOS za pomocą maszyny wirtualnej również w systemie operacyjnym Windows.
Nie jesteś pewien, czy dogadasz się z komputerem Mac? Dowiedz się, jak uruchomić macOS w systemie Windows 10 za pomocą maszyny wirtualnej.
Czytaj dalej
- Linux
- Ubuntu
- Maszyna wirtualna
- System operacyjny Mac
Mwiza tworzy oprogramowanie z zawodu i pisze obszernie o Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstw.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.