Az új operációs rendszer Apple, macOS Catalina, amelyet a Cupertino cég legújabb termékeihez fognak használni. Ez a 10.15-ös verzió, és a nevét a kaliforniai déli Santa Catalina-szigetről kapta. Mint tudják, ez egy saját kódrendszer, az Intel EM64T platformokhoz, és egy hibrid kernellel, amely XNU néven ismert. Bizonyára te is tudod, megjegyzem azoknak, akik nem tudják, hogy ez a kern Mach és * BSD kódon alapul, különösen a FreeBSD, ezért Unix.
Eddig az előadás. De, ha a macOS Catalina vagy bármely más korábbi verziót szeretné futtatni, akkor megteheti mindaddig, amíg kompatibilis Macintosh van a birtokában, például MacBook, iMac, Mac Pro stb. Ha nincs Apple terméke, akkor más lehetőségei is vannak a kipróbálásra (virtuális gépek, hackintosh). Ebben a cikkben a virtualizációra fogunk összpontosítani, hogy könnyedén kipróbálhassa a macOS Catalina programot kedvenc GNU / Linux terjesztőjén.
Nagyon érdekes projekt van a GitHub-on. Te talán erről a linkről érheti el és ez hoz téged a szükséges eszközök egy nagyon gyors macOS virtuális gép felállításához a QEMU-ban KVM-gyorsítás segítségével. Ily módon minden sokkal könnyebb és automatizáltabb lesz, mint manuálisan elvégezni a macOS virtuális gép önálló futtatását. Ezenkívül az újdonság, hogy már rendelkezhet a legújabb Catalina verzióval is. ÉS MAC SZÜKSÉGES! Ami a legjobb, mivel az operációs rendszer beszerzése, ha nincs Apple csapata, bonyolultnak tűnt, hacsak nem kalózról volt szó ...
sok követendő lépéseket ehhez nagyon egyszerűek (válassza ki a disztribúcióhoz szükséges parancsot):
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
Most telepítette a QEMU emulátor legújabb verzióját (3.1 vagy újabb), a szükséges segédprogramokat és a Python 3-at, a pip-kel együtt. A következő lesz töltse le a projektcsomagokat a GitHub linkről amit korábban hagytam, és belül van egy szkript, amelyet így kell végrehajtania (ha nem használ semmilyen opciót, akkor a Catalina alapértelmezés szerint telepítve van, de megadhatja a kívánt macOS verziót, válassza ki a kívántat) :
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Egyébként jelenleg csak e három változat közül választhat. Kár, hogy nem választhat az összes létező közül, de legalább rendelkezésre állnak a legfrissebbek, amelyek a legkeresettebbek. Ha szüksége van Lionra, Maverickre, Tigerre vagy bármi másra, akkor kézzel kell ezt megtennie ... Ne feledje azt is, hogy a qemu segítségével bármilyen platformot utánozhat, és PPC-t is a MacOS X x86-64 előtti verzióinak futtatásához.
Az előző lépés végrehajtásához aktív internetkapcsolatra van szükség. Valójában, ha már rendelkezik egy macOS-rendszerképpel .img vagy .dmg (ebben az esetben a dmg2img segítségével konvertálódik .img-re), akkor kihagyhatja az előző lépést, és közvetlenül a következőre léphet, mivel a MacOS-t kapja . Most létre kell hoznia a virtuális merevlemez ahol a macOS QEMU-ban fog futtatni (a disk_name-et lecserélheti a kívánt névre, és 64 GB hely helyett tegye az MV-hez szükségest, kb. 20 GB-tal):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Most a GitHubról letöltött fájlok között talál egy basic.h, ezeket a sorokat hozzá kell adnod a végén egy szerkesztővel:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y futtassa az említett szkriptet A gép, a partíció indításához és a macOS telepítésének megkezdéséhez:
./basic.sh
Megteheti a virtuális gépkezelővel vagy a Virt-Managerrel is a qemu helyett ... És egy fej nélküli / felhőalapú is.
Y Ez készMost már rendelkeznie kell a kiválasztott verziójú macOS-gépével, amely használható. Mint láthatja, ezek a projekt által biztosított eszközök és szkriptek sokkal könnyebbé teszik munkáját, főleg, hogy nem kell macOS-képeket keresnie, de az már biztosítja Önnek.
Köszönet azoknak, akik hozzájárultak ehhez a projekthez, nagyon egyszerűen futtathat egy MacOS gépet a szükséges verzióval.
Hé, telepítéskor 2 GB-os partícióra telepít, nem pedig a korábban létrehozott 64 GB-os partícióra, mivel a partíciót választom, mert ez nem engedi.
mielőtt a lemez segédprogramjaihoz kell fordulnia és meg kell formáznia a 64g partíciót, amikor elkészült, válassza ezt a lehetőséget, amikor megadja a telepítés lehetőségét.
Valamiért a parancs
qemu-img create -f qcow2 lemeznév.qcow2 64G
csak hozzon létre egy virtuális lemezt a
197632 november 18:01 macHD.qcow2
Miért?
A helyreállítás megkezdése előtt meg kell formáznia a létrehozott lemezt a telepítési képernyőn, először használja az utolsó opciót, és a helyreállítás során megjelenik a létrehozott lemez.
Nem nem, az általunk létrehozott lemezt nem lehet formázni, ahogy mondja, mert a telepítésben nincs ilyen lemez. Ez a probléma.
Akárcsak én, a MacOS rendszer telepítésekor is csak egy 2 GB-os partíciót mutat nekem, és azt mondja, hogy zárolva van, és nem tudom kiválasztani.
AMD processzorokkal lehet
mielőtt a lemez segédprogramjaihoz kell fordulnia és meg kell formáznia a 64g partíciót, amikor elkészült, válassza ezt a lehetőséget, amikor megadja a telepítés lehetőségét.
Azt hittem, hogy 20 GB elég ... hahahaha, ez nem teszi lehetővé a minimum 24 GB-os telepítését ... hogyan lehet eltávolítani a lemezt?
Ez nagyon érdekes lenne számomra, ha az operációs rendszert 100% -ban lehetne használni, de emulált telepítésként valószínűleg csak 50-60% -on fog megjeleníteni. Meg kell kérdeznem:
Működik a berendezés összes hardvere, például a thunderbolt 3 portok?
A hanggal való együttműködéshez telepítheti az illesztőprogramokat pl. egy apollo UAD és alacsony késleltetéssel dolgozik? UA Apollo twin X (Thunderbolt 3)
Növelhető a virtuális lemezterület példányonként? telepíteni olyan szoftvereket, mint a pro eszközök, a cubase stb.?
Mert ha mindez lehetséges és a rendszer stabil volt ... ruha: D
Amikor az basic.sh fájlt futtatom, hibaüzenetet jelent:
Nem sikerült elérni a KVM kernelmodult: Nincs ilyen fájl vagy könyvtár
qemu-system-x86_64: nem sikerült inicializálni a KVM-et: Nincs ilyen fájl vagy könyvtár
sudo apt-get install után qemu-system qemu-utils python3 python3-pip. töltse le a projektcsomagokat a GitHub linkről ???? bocs, nagyon új vagyok a linuxban. mi a lépés / parancs.
Megyek erre a lépésre, de azt mondja nekem, hogy nem találja meg
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: a parancs nem található
Ez nem egy szkript, hanem kettős a catalina előtt. Egyébként, amint az a projekt GitHub-tárában olvasható, nem kell feltennie a telepíteni kívánt verziót, ha a Catalina-t telepíteni szeretné, mert ez az alapértelmezett opció.
Helló,
Tudna valaki segíteni nekem? Ezt a hibát kapom.
./basic.sh
Nem sikerült elérni a KVM kernelmodult: Nincs ilyen fájl vagy könyvtár
qemu-system-x86_64: nem sikerült inicializálni a KVM-et: Nincs ilyen fájl vagy könyvtár
A merevlemezen létrehozott fájlnak ugyanaz a neve, mint a fájlhoz, amelyet az basic.sh soraiba adott?
A következőket kellett volna hozzáadnia az basic.sh végéhez:
-drive id = SystemDisk, ha = nincs, fájl = lemeznév.qcow2 \
-device ide-hd, busz = sata.4, meghajtó = SystemDisk \
és az Ön által létrehozott virtuális merevlemez nevét ebben az esetben diszk_név.qcow2 néven kell nevezni.
Butaságnak tűnik, de sokszor az ilyen típusú hibák a fájlok nevéből származnak, és még sok más, amikor a hiba azt mondja, hogy "Nincs ilyen fájl vagy könyvtár".
Feltétlenül futtassa az basic.sh parancsfájlt rendszergazdaként is, azaz:
sudo ./basic.sh
Megtettem, és a lemez nem jelenik meg a telepítésben, talán az ./basic.sh fájlon kívül a sudo ./basic.sh elindítása előtt meg kell változtatni a nevet más helyen is?
Újra létrehoztam a lemezt ezzel a paranccsal, és most, ha megjelenik:
qemu-img create -f qcow2 lemeznév.qcow2 32G
Segíthet valaki felismerni az usb eszközt
Valaki megpróbálta csatlakoztatni az iPhone-t, és használni tudta, vagyis az xCode roll vagy a zene szinkronizálását
Nagyon alacsony felbontású vagyok, tudja valaki, hogy van-e mód a felbontás megváltoztatására?
Az basic.sh fájlban van egy sor, amely a következőket mondja:
-vga qxl\
Lehetőség van megváltoztatni erre a másikra:
-vga std\
Másrészt, ha belép a mac virtuális gépébe a mac beállításaiban, és belép a képernyőkre, megváltoztathatja a beállításokat.
Másik dolog, hogy a felbontás szintjén nem ugyanaz, ha a virtuális gépet ablak módban vagy teljes képernyőn futtatjuk, a qemu teljes képernyős megjelenítéséhez a billentyűkombinációt kell használni: ctrl + alt + F
Tudja valaki, hogyan kell az usb-t működtetni ezen a virtuális gépen? A qemu nem is ismeri fel őket.
Üdvözlet. Tökéletesen telepíthettem a gépet a Mac OS Mojave segítségével.
Kérdés: Hogyan növelhetem a gép RAM-ját?
2 GB-nál maradok, és 4 GB-ot akarok rá tenni.
Nagyon jó Ugyanez történik veled is, 8 GB memóriám van, de a macOS Catalina programmal csak 2 GB-ot kapok. Meg tudta oldani?
Köszönöm
Már megoldott. Az basic.sh fájlban van egy sor, amely a memóriát jelöli. Alapértelmezés szerint 2 GB. Helyezze el a valódi memóriát, és mentse el. A vonal ez:
-m 2G \
Hogyan növelhetem a grafikus kártya kapacitását?
Csak 3 MB van, és szeretnék hozzáfűzni.
Tudna segíteni, kérem, amikor a telepítést végzem, és kiválasztom a lemezt, ahová telepíteni akarjuk, úgy tűnik, hogy a lemez blokkolva van
Szia
Az utasításokat követve Mac OS Catalina operációs rendszerem van, futtatom a Qemut és a Linux Mint 20-at.
Kérem, tudjon valaki részletezni, hogyan lehet engedélyezni bármelyik Linux felhasználó számára a virtuális gép futtatását.
Vagy részletezem azokat a jogosultságokat, amelyeket meg kell adnom az otthonomhoz való hozzáféréshez, vagy megadom, hogyan helyezzem át a gépet egy másik mappába az összes felhasználó számára.
A felhasználónevemmel hozom létre, de a lányom használni akarja, és nem az övétől.
Köszönöm szépen.
Nagyon jól és folyékonyan működik, mivel a Windows rendszerű VirtualBox-ban nagyon lassú
Nem tudtam sikeresen befejezni, a következő üzeneteket kaptam:
BaseSystem / BaseSystem.dmg lekérése… [###################################### -] BaseSystem / BaseSystem. … [#######################################]] A BaseSystem / BaseSystem.dmg lekérése… [## # #####################################
./jumpstart.sh: 39. sor: / home / alex / Downloads / tools / dmg2img: nem tudja végrehajtani a bináris fájlt: Helytelen futtatható formátum
alex @ alex-Macmini: ~ / Letöltések $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Az 'alex_mac.qcow2' formázása, fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Letöltések $ ./basic.sh
Nem sikerült elérni a KVM kernelmodult: Az engedély megtagadva
qemu-system-x86_64: nem sikerült inicializálni a KVM-et: Az engedély megtagadva
./basic.sh: 30. sor: -device: parancs nem található
Értékelni fogom támogatását
sziasztok nem tudom jó helyen van-e de segítségre lenne szükségem, a linux elemi disztrómban pár hónapja telepítem a ClamTK-t az elemi hivatalos boltból zavart okozott, nem távolítható el és telepítéskor különböző programok, például a QUEMU-ból származó vagy bármely más kimenet, amely a következőket adja:
dpkg: végzetes helyreállíthatatlan hiba, megszakítás:
a 'libclamav9: amd64' csomag fájllistájának olvasása: Bemeneti/kimeneti hiba
E: Sub-process / usr / bin / dpkg adott vissza hibakódot (2)
Kérem segítsen, ez a hiba nem engedi frissíteni az operációs rendszer fájljait sem manuálisan, sem automatikusan, nem teszi lehetővé az új programok telepítését
Szia, próbáld ki ezt:
cd / var / lib / dpkg
ls-l
Keressen egy status nevű fájlt
sudo cp status status.bak
sudo nano állapot
Ebben a fájlban keresse meg a 'libclamav9: amd64' csomagot
Miután megtalálta, hol van, törölje az összes rá utaló szöveget, a "Csomag"-tól az "Eredeti-karbantartó"-ig.
Mentse a Ctrl + O billentyűkombinációt, és lépjen ki a szerkesztőből
sudo apt frissítés
sudo apt – fix-broken telepítés
sudo rm status.bak
Ennek működnie kell.
Üdvözlet!