Vienkāršā veidā palaidiet MacOS Catalina operētājsistēmā Linux

macOS Catalina

Jaunā operētājsistēma Apple, macOS Catalina, ir tā, kas tiks izmantota jaunākajiem Cupertino firmas produktiem. Šī ir versija 10.15, un tā nosaukums ir no Santakatalīnas salas Kalifornijas dienvidos. Kā jūs zināt, tā ir patentēta kodu sistēma Intel EM64T platformām un ar hibrīda kodolu, kas pazīstams kā XNU. Protams, jūs arī zināt, es komentēju tiem, kas nezina, ka šī kodola pamatā ir Mach un * BSD kods, it īpaši FreeBSD, tāpēc tas ir Unix.

Pagaidām prezentācija. Bet, ja vēlaties palaist macOS Catalina vai jebkuru citu iepriekšējo versiju, to varat izdarīt, ja vien jūsu rīcībā ir saderīgs Macintosh, piemēram, MacBook, iMac, Mac Pro utt. Ja jums nav Apple produkta, jums ir arī citas iespējas to izmēģināt (virtuālās mašīnas, hackintosh). Šajā rakstā mēs pievērsīsimies virtualizācijai, lai jūs varētu viegli izmēģināt MacOS Catalina savā iecienītajā GNU / Linux izplatītājā.

Vietnē GitHub ir ļoti interesants projekts. Jūs drīkstat piekļūstiet tai no šīs saites un tas jūs atnes nepieciešamos instrumentus lai iestatītu ļoti ātru MacOS virtuālo mašīnu QEMU, izmantojot KVM paātrinājumu. Tādā veidā viss būs daudz vieglāk un automatizētāk nekā darīt manuāli, lai varētu pats palaist MacOS VM. Turklāt jaunums ir tas, ka jums jau var būt arī jaunākā Catalina versija. UN NAV VAJADZĪGA MAC! Kas ir labākais, jo operētājsistēmas iegūšana, ja jums nav Apple komandas, šķita sarežģīta, ja vien tas nebija pirāts ...

L soļi, kas jāievēro lai to izdarītu, tie ir ļoti vienkārši (izvēlieties komandu, kas nepieciešama jūsu izplatītājam):

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

Tagad esat instalējis jaunāko QEMU emulatora versiju (3.1 vai jaunāku), nepieciešamās utilītas un Python 3 kopā ar pip. Tālāk būs lejupielādējiet projekta paketes no saites GitHub ko esmu atstājis iepriekš, un iekšpusē ir skripts, kas jums jāpilda šādā veidā (ja neizmantojat kādu opciju, pēc noklusējuma tiek instalēta Catalina, bet jūs varat norādīt vēlamo MacOS versiju, izvēlieties vajadzīgo ):

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

Starp citu, jūs šobrīd varat izvēlēties tikai starp šīm trim versijām. Žēl, ka nevar izvēlēties starp visiem esošajiem, bet ir pieejami vismaz jaunākie, kas ir vispieprasītākie. Ja jums ir nepieciešama Lion, Maverick, Tiger vai kāda cita, jums tas būs jādara ar rokām ... Atcerieties arī, ka ar qemu jūs varat līdzināties jebkurai platformai, arī PPC, lai palaistu MacOS X versijas pirms x86-64.

Lai veiktu iepriekšējo darbību, ir nepieciešams aktīvs interneta savienojums. Patiesībā, ja jums jau ir macOS sistēmas attēls .img vai .dmg (šajā gadījumā tas tiek pārveidots par .img ar dmg2img), varat izlaist iepriekšējo darbību un pāriet tieši uz nākamo, jo tas, ko tā dara, ir iegūt macOS . Tagad jums ir jāizveido virtuālais cietais disks kur MacOS darbosies QEMU (diska nosaukumu varat aizstāt ar vēlamo vārdu un 64 GB vietas vietā ievietojiet MV vajadzīgo, ar aptuveni 20 GB):

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

Starp failiem, kas lejupielādēti no GitHub, jūs atradīsit basic.h, beigās ir jāpievieno šīs rindas ar redaktoru:

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

Y palaist minēto skriptu Lai sāktu mašīnu, nodalījumu un sāktu MacOS instalēšanu:

./basic.sh

Jūs to varētu izdarīt arī ar Virtual Machine Manager vai Virt-Manager, nevis qemu ... Un arī bez galvas / mākoņa.

Y Tas ir izdarītsTagad jūsu MacOS mašīnai jābūt pieejamai darbam izvēlētajā versijā. Kā redzat, šie šī projekta piedāvātie rīki un skripti ievērojami atvieglo jūsu darbu, it īpaši tāpēc, ka jums nav jāmeklē macOS attēls, bet tas jau jums to nodrošina.

Pateicoties tiem, kas ir piedalījušies šajā projektā, jūs ļoti viegli varat palaist MacOS mašīnu ar jums nepieciešamo versiju.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Jēzus teica

    Hei, instalējot, tas mani instalē 2 gb nodalījumā, nevis 64 gb lielajā, kuru esmu izveidojis iepriekš, jo es izvēlos nodalījumu, jo tas man to neļaus.

    1.    Paco teica

      pirms jums jādodas uz diska utilītprogrammām un jāformatē 64g nodalījums, kad esat to izdarījis, izvēlieties to, kad dodat iespēju instalēt.

      1.    chris teica

        Nez kāpēc komandu
        qemu-img izveidot -f qcow2 diska_nosaukums.qcow2 64G

        vienkārši izveidojiet virtuālo disku no
        197632 novembris 18:01 macHD.qcow2

        Kāpēc?

    2.    Erik teica

      Pirms atkopšanas ir jāformatē izveidotais disks instalācijas ekrānā, vispirms izmantojiet pēdējo opciju, un, veicot atkopšanu, parādīsies izveidotais disks.

      1.    Atzīmējiet teica

        Nē nē, mūsu izveidoto disku nevar formatēt, kā jūs sakāt, jo instalācijā šāda diska nav. Tā ir problēma.

    3.    Uzziel teica

      Tāpat kā es, instalējot MacOS sistēmu, tas man parāda tikai 2 gb nodalījumu un saka, ka tas ir bloķēts, un es to nevaru atlasīt.

  2.   David teica

    Var būt ar amd procesoriem

    1.    Paco teica

      pirms jums jādodas uz diska utilītprogrammām un jāformatē 64g nodalījums, kad esat to izdarījis, izvēlieties to, kad dodat iespēju instalēt.

  3.   Fernando teica

    Es domāju, ka pietiek ar 20 GB ... hahahaha tas neļauj instalēt vismaz 24 GB ... kā es varu noņemt disku?

  4.   Mikels EG teica

    Tas man būtu ļoti interesanti, ja OS varētu izmantot ar 100%, bet, ja tas būtu līdzīgs uzstādījumam, tas, iespējams, radīs tikai 50-60%. Man jājautā:
    Vai darbojas visa aprīkojuma aparatūra, piemēram, pērkona sprieguma 3 porti?
    Lai strādātu ar audio, vai jūs varētu instalēt draiverus, piemēram, apollo UAD un strādāt ar zemu latentumu? UA Apollo twin X (Thunderbolt 3)
    Vai var palielināt virtuālā diska vietu katram gadījumam? instalēt programmatūru, piemēram, pro rīkus, cubase utt.?

    Jo, ja tas viss būtu iespējams un sistēma būtu stabila ... audums: D

  5.   Gonzalo teica

    Kad es palaidu basic.sh, tā ziņo par kļūdu:

    Nevarēja piekļūt KVM kodola modulim: Nav šāda faila vai direktorija
    qemu-system-x86_64: neizdevās inicializēt KVM: Nav šāda faila vai direktorija

  6.   Karle teica

    pēc sudo apt-get install qemu-system qemu-utils python3 python3-pip. lejupielādēt projektu paketes no saites GitHub ???? Atvainojiet, es esmu ļoti jauns Linux. kāds ir solis / komanda.

    1.    Karle teica

      Es eju uz šo soli, bet tas man saka, ka to nevar atrast

      sudo ./jumpstart.sh –katalīna
      sudo: ./jumpstart.sh: komanda nav atrasta

      1.    gcjuan teica

        Tas nav viens scenārijs, bet divkāršs pirms katalīnas. Jebkurā gadījumā, kā teikts projekta GitHub krātuvē, jums nav jāievieto instalējamā versija, ja vēlaties instalēt Catalina, jo tā ir noklusējuma opcija.

  7.   Miguel teica

    Hello,
    Vai kāds var man palīdzēt? Man rodas šī kļūda.

    ./basic.sh
    Nevarēja piekļūt KVM kodola modulim: Nav šāda faila vai direktorija
    qemu-system-x86_64: neizdevās inicializēt KVM: Nav šāda faila vai direktorija

    1.    gcjuan teica

      Vai izveidotajam cietā diska failam ir tāds pats nosaukums kā failam, kuru pievienojāt pamata.sh rindās?

      Bāzes basic.sh beigās jums bija jāpievieno šāda informācija:

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

      un jūsu izveidotā virtuālā cietā diska nosaukums šajā gadījumā būtu jāsauc par disk_name.qcow2.

      Šķiet dumjš, bet daudzas reizes šāda veida kļūdas rodas no failu nosaukumiem un vairāk, ja kļūda saka "Nav šāda faila vai direktorija".

      Noteikti palaidiet skriptu basic.sh arī kā administratoru, tas ir:

      sudo ./basic.sh

      1.    Atzīmējiet teica

        Es to esmu izdarījis, un disks instalācijā neparādās, varbūt, izņemot failu ./basic.sh, pirms sudo palaišanas ir jāmaina arī nosaukums ./basic.sh?

        1.    Atzīmējiet teica

          Esmu atkal izveidojis disku ar šo komandu, un tagad, ja tas parādās:
          qemu-img izveidot -f qcow2 diska_nosaukums.qcow2 32G

    2.    Percy teica

      Vai kāds var man palīdzēt, lai qemu atpazītu usb ierīci

  8.   kristietis teica

    Kāds ir mēģinājis savienot iPhone un spēt to izmantot, tas ir, xCode roll vai mūzikas sinhronizāciju

  9.   Huanlu teica

    Es saņemu ļoti zemu izšķirtspēju, vai kāds zina, vai ir kāds veids, kā mainīt izšķirtspēju?

    1.    Atzīmējiet teica

      Failā basic.sh ir rinda, kas saka:
      -vga qxl\
      Ir iespēja to mainīt šim citam:
      -vga std\

      No otras puses, ja ievadāt Mac virtuālo mašīnu paša Mac iestatījumos un ievadot tur esošos ekrānus, iestatījumus var mainīt.

      Cita lieta, ka izšķirtspējas līmenī nav tas pats, kas darbināt virtuālo mašīnu loga režīmā vai pilnekrāna režīmā, lai pārietu uz pilnekrāna režīmu Qemu, jums jāizmanto taustiņu kombinācija: ctrl + alt + F

  10.   Atzīmējiet teica

    Vai kāds zina, kā panākt, lai usb darbotos šajā virtuālajā mašīnā? Qemu tos pat neatpazīst.

  11.   Leonardo Ramiress teica

    Sveiciens. Es varēju perfekti instalēt mašīnu ar Mac OS Mojave.
    Jautājums: Kā es varu palielināt mašīnas RAM?
    Es palieku pie 2 GB un es gribu uzlikt 4 GB.

    1.    Dž. Dž. Bioska teica

      Ļoti labi Tas pats notiek ar jums, man ir 8 GB atmiņas, bet ar MacOS Catalina es saņemu tikai 2 GB. Vai esat spējuši to atrisināt?
      Gracias

    2.    Dž. Dž. Bioska teica

      Jau atrisināts. Failā basic.sh jums ir rinda, kas iezīmē jūsu atmiņu. Pēc noklusējuma tas ir 2 GB. Ievietojiet reālo atmiņu, kas jums ir, un saglabājiet to. Līnija ir šāda:

      -m 2G \

  12.   oscar teica

    Kā es varu palielināt grafikas kartes ietilpību?
    Tam ir tikai 3 MB, un es vēlētos to papildināt.

  13.   dgalvarez99 teica

    Vai varat man palīdzēt, lūdzu, kad es veicu instalēšanu un izvēlos disku, kurā tas tiks instalēts, šķiet, ka disks ir bloķēts

  14.   Nits nav teica

    Sveiki
    Sekojot instrukcijām, man ir Mac OS Catalina, palaižu Qemu un Linux Mint 20.
    Lūdzu, vai kāds var mani paskaidrot, kā iespējot jebkuram Linux lietotājam palaist virtuālo mašīnu.
    Labi sīki aprakstītas atļaujas, kas man jāpiešķir, lai piekļūtu savai mājai, vai norādot, kā pārvietot iekārtu citā mapē, kurā var piekļūt visiem lietotājiem.
    Es to izveidoju ar savu lietotājvārdu, bet mana meita vēlas to izmantot un nevar no viņa.
    Liels paldies.

  15.   Edgars kvirozs teica

    Tas darbojas ļoti labi un ļoti plūstoši, jo VirtualBox ar Windows tas ir ļoti lēns

  16.   Aleksandrs Pallaress teica

    Es nevarēju veiksmīgi pabeigt, tas man deva šādus ziņojumus:
    Notiek BaseSystem / BaseSystem.dmg ielāde ... [######################################]] … [###################################### -] Notiek bāzes sistēmas / bāzes sistēmas atrašana. #####################################
    ./jumpstart.sh: 39. rinda: / home / alex / Downloads / tools / dmg2img: nevar izpildīt bināro failu: nepareizs izpildāmā formāts
    alex @ alex-Macmini: ~ / Lejupielādes $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    Formatēšana 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Lejupielādes $ ./basic.sh
    Nevarēja piekļūt KVM kodola modulim: Atļauja liegta
    qemu-system-x86_64: neizdevās inicializēt KVM: atteikta atļauja
    ./basic.sh: 30. rindiņa: -device: komanda nav atrasta

    Es novērtēšu jūsu atbalstu

  17.   Ksavjers D teica

    sveiki, nezinu vai šī ir īstā vieta, bet vajag palīdzību, manā elementārajā linux distro uz dažiem mēnešiem ClamTK instalēšana no oficiālā elementārā veikala man radīja traucējumus, neļauj atinstalēt un instalējot dažādus programmas, piemēram, no QUEMU vai jebkura cita izvada šādu:
    dpkg: neatkopjama fatāla kļūda, tiek pārtraukta:
    nolasot failu sarakstu pakotnei 'libclamav9:amd64': ievades/izvades kļūda
    E: Sub-process / usr / bin / dpkg atgrieza kļūdas kodu (2)
    lūdzu palīdziet šī kļūda neļauj atjaunināt OS failus ne manuāli, ne automātiski, tā neļauj man instalēt jaunas programmas

    1.    Isaac teica

      Sveiki, izmēģiniet šo:

      cd /var/lib/dpkg

      ls-l

      Meklējiet failu ar nosaukumu statuss

      sudo cp status status.bak

      sudo nano statuss

      Šajā failā meklējiet pakotni 'libclamav9:amd64'
      Kad esat atradis, kur tas atrodas, izdzēsiet visu tekstu, kas uz to attiecas, no “Package” līdz “Original-Maintainer”
      Saglabājiet ar Ctrl+O un izejiet no redaktora

      sudo apt uzlabošana

      sudo apt --fix-broken instalēšana

      sudo rm status.bak

      Tam vajadzētu strādāt.
      Sveicieni!