Virtuālās mašīnas ir ļoti svarīgas skaitļošanā un programmatūras inženierijā. Tie galvenokārt ļauj mums pārbaudīt un izmantot dažādas operētājsistēmas bez nepieciešamības pēc papildu aparatūras. Turklāt jūs varat būt drošs, ka, ja ar virtuālo mašīnu kaut kas noiet greizi, tas neizjauks jūsu esošo resursdatora operētājsistēmu.

Šī rokasgrāmata parādīs, kā instalēt macOS operētājsistēmā Ubuntu Linux, izmantojot QEMU-KVM virtuālo mašīnu. Ar to jūs varēsiet izmantot vietējo MacOS programmatūru, kas citādi nav pieejama Linux.

Kas ir QEMU?

QEMU ir virtuālās mašīnas emulators un virtualizētājs, kas ir diezgan līdzīgs VMware un VirtualBox operētājsistēmā Windows. Lietotāji bieži izmanto QEMU līdzās KVM, jo tas nodrošina Linux kodolā dabiski ieviestu virtuālo mašīnu.

Galvenā QEMU priekšrocība ir tā, ka to ir ļoti viegli izveidot un pārvaldīt. Arī virtuālo mašīnu izveidošana no komandrindas ar QEMU nekad nav bijusi vienkāršāka. Varat arī izmantot GUI saskarni ar QEMU / KVM, un vēlamais izvēlētais GUI pārvaldnieks ir

virt-menedžeris. Skriešana virtuālās mašīnas jums nodrošinās daudzas citas priekšrocības arī.

Kad esat pabeidzis QEMU / KVM virtuālās mašīnas testēšanu un jums tas vairs nav vajadzīgs, varat viegli izdzēst ar virtuālo mašīnu saistīto virtuālā diska failu.

QEMU / KVM instalēšana

QEMU / KVM var instalēt no komandrindas, izmantojot apt utilītu; apt tiek izmantots arī lietojumprogrammu atinstalēšanai uz Debian bāzes Linux distros. Bez tam, jums vajadzētu instalēt Python utilītas līdzās QEMU pakotnēm.

Lai turpinātu, instalējiet visas nepieciešamās atkarības.

sudo apt-get install qemu-system qemu-utils python3 python3-pip

Šajā ceļvedī tiek izmantots lapsu projekts vietnē GitHub lai atvieglotu macOS instalēšanas procesu un virtuālās mašīnas pārvaldību ar QEMU / KVM.

Pirmkārt, jums būs jālejupielādē macOS bāzes attēls un instalēšanas rīki no Foxlets oficiālās GitHub repozitorija.

Pārslēdzieties uz /Downloads mapi, lai padarītu to par pašreizējo darba direktoriju.

cd ~ / Lejupielādes

Pēc tam lejupielādējiet projektu, izmantojot wget lietderība:

wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip

Lejupielādētās paketes tiks saglabātas kā meistars.zip iekš /Downloads mapi. Izmantojiet atvienot komandrindas lietderība, lai izvilktu paketes saturu.

unzip master.zip

Izņemšanas rīks saglabās izvilkto komandu mapi kā macOS-Simple-KVM-master.

KVM mapes izveide savām virtuālajām mašīnām

Lai ērti pārvaldītu savas virtuālās mašīnas, varat izveidot mapi ar nosaukumu KVM kas saturēs MacOS virtuālo mašīnu. Varat izmantot šo direktoriju citu virtuālo mašīnu mitināšanai savā sistēmā.

mkdir ~ / KVM

Kad esat izveidojis mapi, varat pārvietot atvienoto mapi, kurā ir jūsu MacOS instalēšanas rīki un skripti, uz mapi KVM. Turklāt, lai vienkāršotu lietas, varat pārdēvēt mapi uz macOS. To visu varat izdarīt, izmantojot šādu komandu.

mv ~ / Lejupielādes / macOS-Simple-KVM-master / ~ / KVM / macOS

Virtuālā diska izveide

Tagad jūs izveidosiet virtuālo cieto disku mapē macOS, kuru nesen esat pārdēvējis.

cd ~ / KVM / macOS

Palaidiet šo skriptu mapē macOS, kurā mitinās jūsu virtuālā mašīna. Zemāk dotā komanda automātiski lejupielādē MacOS Catalina instalācijas attēlu.

./sākums

Kad ir ievietots bāzes attēls, tagad varat izveidot virtuālā diska attēlu, kurā instalēsit MacOS.

Izmantojiet qemu-img utilītu, lai izveidotu virtuālo cieto disku, kas tiks izmantots operētājsistēmas instalēšanai.

qemu-img izveidot -f qcow2 mac_os.qcow2 64G

Iepriekš minētā komanda izveido virtuālā diska nosaukumu mac_os.qcow2 iekš qcow2 formātā ar aptuveno izmēru 64 GB. QEMU izveidos lielāku attēlu nekā tas, kuru norādījāt, kā redzat zemāk esošajā izvadā, kur tas izveido aptuveni 68 GB disku.

Virtuālās mašīnas konfigurēšana

Vēl viens svarīgs fails mapē macOS ir pamata.sh fails, ko izmanto virtuālās mašīnas izpildlaika konfigurēšanai.

Pievienojiet šādas divas rindas apakšdaļā: pamata.sh failu un saglabājiet to.

-drive id = SystemDisk, ja = nav, fails = mac_os.qcow2
-device ide-hd, autobuss = sata.4, disks = SystemDisk

Programmas galīgais saturs pamata.sh vajadzētu izskatīties zemāk redzamajā attēlā.

Vēl viena konfigurācija, kuru varat mainīt, ir RAM apjoms, ko virtuālā mašīna izmantos. Rinda, kas sākas ar -m norāda RAM lielumu GB. Rindā, kas sākas ar sākumlapu, varat norādīt virtuālo mašīnu izmantoto CPU kodolu skaitu -smp, t.i. serdeņi = x.

MacOS instalēšana Ubuntu

Lai sāktu instalēšanu, palaidiet pamata.sh skripta fails, kuru tikko rediģējām iepriekš.

./basic.sh

Pēc iepriekš minētās komandas izpildīšanas jūs redzēsiet MacOS operētājsistēmas sākotnējo instalēšanas ekrānu. Nospiediet Enter turpināt.

Piezīme: Pele šobrīd var nedarboties pareizi. Tā vietā navigācijai būs jāizmanto bulttaustiņi.

Izmantojiet tastatūras taustiņus Ctrl + Alt + G lai izietu no peles un tastatūras vadīklas no virtuālās mašīnas loga.

Izlasiet licences noteikumus un turpiniet instalēšanu, atlasot Piekrītu pogu.

Pirms turpināt instalēšanu, neaizmirstiet formatēt virtuālo disku, izmantojot Disk Utility.

Kreisajā panelī atlasiet atbilstošo diska izmēru un noklikšķiniet uz Dzēst pogu. Pēc tam pārdēvējiet disku uz MainDisk diska utilītā. Izmantojiet Apple failu sistēmas formātu (APFS), lai formatētu disku, un GUID nodalījuma kartes shēmu, kā parādīts zemāk.

Kad viss ir iestatīts, aizveriet diska utilītas logu ar sarkano pogu augšējā kreisajā stūrī. Pēc tam sistēma novirzīs jūs uz iepriekšējo ekrānu.

Kad virtuālais cietais disks ir pareizi formatēts, tagad varat turpināt instalēt MacOS, atlasot Pārinstalējiet macOS opcija.

Tagad atlasiet instalācijas disku, kas turēs jūsu MacOS sistēmu.

Nākamajā ekrānā, kas seko, varat vienkārši noklikšķināt Turpināt lai turpinātu instalēšanu.

Uzstādīšana prasīs zināmu laiku, kā redzat no sākotnējā paredzētā laika zemāk, tāpēc paņemiet tasi kafijas vai iecienītāko dzērienu un atpūtieties.

Instalēšanas procesa laikā jums nav jāveic citas izvēles, līdz redzat zemāk redzamo ekrānu, kurā tiek prasīts konfigurēt operētājsistēmu.

MacOS instalēšanas konfigurēšana

Ja instalēšana ir tik tālu, ir pienācis laiks konfigurēt jauno operētājsistēmu. Sāciet, izvēloties savu valsti vai dzīvesvietas reģionu.

Pēc tam izvēlieties rakstiskās un runātās valodas opcijas. Jūs varat izmantot Pielāgot iestatījumus pogu, lai pievienotu vairāk valodu atbalsta, ja vēlaties.

Nākamajā ekrānā tiek parādīts, kā Apple apstrādā datus un lietotāju privātumu. Klikšķis Turpināt lai turpinātu.

Izmantojot MacOS, jums ir iespēja pārsūtīt datus no cita datora vai datu nesēja, taču mēs to nedarīsim šobrīd, lai viss būtu vienkārši.

Vēlāk varat izvēlēties pierakstīties ar savu Apple ID.

Ekrānā Noteikumi un nosacījumi atlasiet Piekrītu ja vēlaties turpināt instalēšanu.

Tagad jūs varat pāriet uz priekšu un iestatīt lietotāja kontu. Lai turpinātu, norādiet savu lietotājvārdu un drošu paroli. Varat arī sniegt padomu, kas palīdzēs atcerēties paroli, ja to aizmirstat.

Nākamajā ekrānā, kurā teikts Express Set Up, vienkārši nospiediet Turpināt.

Analīzes ekrānā tiek lūgta jūsu piekrišana, lai koplietotu avāriju un lietošanas datus ar izstrādātājiem. Pārbaudiet Kopīgojiet avāriju un lietošanas datus ar lietotņu izstrādātājiem opciju un atlasiet Turpināt pogu.

Ekrāna ilgums ļauj konfigurēt, vai macOS būtu jāreģistrē un jāsniedz ekrāna izmantošanas kopsavilkums. Atlasiet Iestatīt vēlāk un pēc tam nospiediet Turpināt pogu.

Ja esat balss palīgu ventilators, varat izvēlēties, vai iespējot Siri. Atlasiet Turpināt lai turpinātu instalēšanu.

Pēdējais solis, pirms redzat jauno MacOS darbvirsmu, ir tēmas krāsas iestatīšana. Mēs atlasīsim Tumšs šīs apmācības tēma.

Visbeidzot, jums tiks parādīts macOS darbvirsmas ekrāns. Šajā posmā jūs varat sākt izmantot sistēmu, taču dažreiz var parādīties dažas konfigurācijas opcijas. Varat arī izvēlēties atjaunināt sistēmu tūlīt vai vēlāk.

Tur jums tas ir, macOS, kas darbojas virtuālās mašīnas iekšpusē Ubuntu Linux.

Virtuālās mašīnas palaišana un apturēšana

Jūs varat izslēgt vai restartēt MacOS sistēmu, ja esat pabeidzis virtuālo mašīnu. Lai apturētu virtuālo mašīnu, nospiediet Ctrl + C terminālā, kuram ir pamata.sh skripts darbojas.

Lai atkal ieslēgtu virtuālo mašīnu, vienkārši palaidiet pamata.sh skripts mapē macOS, kurā mitināts jūsu virtuālais cietais disks.

./basic.sh

Jums tiks parādīts šāds sāknēšanas ekrāns. Atlasiet opciju, kas saka Boot macOS no MainDisk.

Vairāk konfigurāciju ar QEMU / KVM

Jūs varat tālāk konfigurēt savus virtuālās mašīnas iestatījumus, ieskaitot ekrāna izšķirtspēju, taču šī rokasgrāmata koncentrējas tikai uz instalēšanas aspekta atspoguļošanu. Atveriet /docs mape macOS direktorijā, kurā ir virtuālais cietais disks, lai uzzinātu vairāk par sistēmas turpmāku konfigurēšanu.

Jūsu MacOS virtuālā mašīna automātiski izmantos interneta savienojumu, ko izmanto resursdatora operētājsistēma, tāpēc jūs varat viegli turpināt iecienīto lietotņu instalēšanu. Tāpat jūs varat instalēt macOS, izmantojot virtuālo mašīnu arī Windows operētājsistēmā.

E-pasts
Kā palaist MacOS operētājsistēmā Windows 10 virtuālajā mašīnā

Vai nezināt, vai sapratīsities ar Mac? Uzziniet, kā palaist MacOS operētājsistēmā Windows 10 ar virtuālās mašīnas palīdzību.

Lasiet Tālāk

Saistītās tēmas
  • Linux
  • Ubuntu
  • Virtuālā iekārta
  • macOS
Par autoru
Mwiza Kumwenda (Publicēti 7 raksti)

Mwiza pēc profesijas izstrādā programmatūru un plaši raksta par Linux un priekšējo programmēšanu. Dažas viņa intereses ir vēsture, ekonomika, politika un uzņēmumu arhitektūra.

Vairāk no Mwiza Kumwenda

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.