Sistem operasi baru dari Apple, macOS Catalina, adalah yang akan digunakan untuk produk terbaru firma Cupertino. Ini adalah versi 10.15, dan namanya diambil dari Santa Catalina Island di California selatan. Seperti yang anda ketahui, ini adalah sistem kod proprietari, untuk platform Intel EM64T dan dengan kernel hibrid yang dikenali sebagai XNU. Pasti anda juga tahu, saya memberi komen bagi mereka yang tidak tahu, bahawa kernel ini berdasarkan kod Mach dan * BSD, terutama FreeBSD, oleh itu ia adalah Unix.
Setakat ini pembentangan. Tetapi, jika anda ingin menjalankan macOS Catalina atau versi sebelumnya yang lain, anda boleh melakukannya selagi anda mempunyai Macintosh yang serasi dalam simpanan anda, seperti MacBook, iMac, Mac Pro, dll. Sekiranya anda tidak mempunyai produk Apple, anda juga mempunyai pilihan lain untuk mencubanya (mesin maya, hackintosh). Dalam artikel ini kami akan memfokuskan pada virtualisasi supaya anda dapat mencuba macOS Catalina dengan mudah di distro GNU / Linux kegemaran anda.
Terdapat projek yang sangat menarik di GitHub. Anda boleh akses dari pautan ini dan ia memberi anda alat yang diperlukan untuk menyediakan mesin maya macOS yang sangat pantas di QEMU menggunakan pecutan KVM. Dengan cara ini, semuanya akan menjadi lebih mudah dan automatik daripada melakukannya secara manual untuk menjalankan macOS VM anda sendiri. Selain itu, yang baru ialah anda juga sudah boleh mempunyai versi Catalina terkini. DAN TIADA MAC DIPERLUKAN! Mana yang terbaik, kerana mendapatkan sistem operasi jika anda tidak mempunyai pasukan Apple kelihatan rumit, kecuali jika ia adalah lanun ...
The langkah untuk diikuti untuk melakukannya mereka sangat mudah (pilih arahan yang anda perlukan untuk distro anda):
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
Sekarang anda telah memasang versi terbaru emulator QEMU (3.1 atau lebih tinggi), utiliti yang diperlukan dan Python 3, bersama dengan pip. Berikut ini adalah memuat turun pakej projek dari pautan GitHub yang saya tinggalkan sebelumnya, dan di dalamnya terdapat skrip yang mesti anda laksanakan dengan cara ini (jika anda tidak menggunakan pilihan apa pun, Catalina dipasang secara lalai, tetapi anda boleh menentukan versi macOS yang anda mahukan, pilih yang anda mahukan ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Ngomong-ngomong, anda hanya boleh memilih antara tiga versi ini buat masa ini. Sayang sekali anda tidak dapat memilih antara semua yang ada, tetapi sekurang-kurangnya yang terbaru tersedia, yang paling diminati. Sekiranya anda memerlukan Lion, Maverick, Tiger, atau yang lain, anda harus melakukannya dengan tangan ... Ingat juga bahawa dengan qemu anda dapat meniru platform mana pun, juga PPC untuk menjalankan versi MacOS X pra-x86-64.
Untuk melaksanakan langkah sebelumnya, anda perlu mempunyai sambungan Internet yang aktif. Sebenarnya, jika anda sudah mempunyai imej sistem macOS .img atau .dmg (dalam kes ini ia berubah menjadi .img dengan dmg2img), anda boleh melangkau langkah sebelumnya dan terus ke langkah seterusnya, kerana apa yang dilakukannya adalah mendapatkan macOS . Sekarang anda mesti membuat a pemacu keras maya di mana macOS akan dijalankan dalam QEMU (anda boleh menggantikan disk_name dengan nama yang anda mahukan dan bukannya 64 GB ruang, letakkan yang anda perlukan untuk MV anda, dengan kira-kira 20GB yang anda miliki):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Sekarang, di antara fail yang dimuat turun dari GitHub, anda akan menemui basic.h, anda mesti menambah baris ini pada akhir dia dengan penyunting:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y jalankan skrip kata Untuk boot mesin, partition, dan mulakan pemasangan macOS:
./basic.sh
Anda juga boleh melakukannya dengan Virtual Machine Manager atau Virt-Manager dan bukannya qemu ... Dan juga tanpa kepala / berasaskan cloud.
Y Ia dilakukanAnda kini harus mempunyai mesin macOS anda dalam versi yang dipilih untuk digunakan. Seperti yang anda lihat, alat dan skrip ini yang disediakan oleh projek ini menjadikan kerja anda lebih mudah, terutamanya kerana anda tidak perlu mencari gambar macOS, tetapi sudah menyediakannya untuk anda.
Terima kasih kepada mereka yang telah menyumbang dalam projek ini, anda boleh menjalankan mesin macOS dengan versi yang anda perlukan dengan mudah.
Hei, semasa memasang, ia memasangkan saya pada partition 2gb dan bukan pada partition 64gb yang saya buat sebelumnya, kerana saya memilih partition kerana tidak akan membiarkan saya.
sebelum anda perlu pergi ke utiliti cakera dan memformat partisi 64g, apabila anda sudah selesai memilihnya apabila anda memberi pilihan untuk memasang.
Atas sebab tertentu perintah
qemu-img buat -f qcow2 disk_name.qcow2 64G
hanya buat cakera maya
197632 Nov 18:01 macHD.qcow2
Kenapa?
Anda mesti memformat cakera yang anda buat, di dalam skrin pemasangan sebelum melakukan pemulihan, pertama kali menggunakan pilihan terakhir dan semasa anda melakukan pemulihan, cakera yang telah anda buat akan muncul.
Tidak tidak, disk yang kita buat tidak dapat diformat seperti yang anda katakan, kerana tidak ada disk seperti itu dalam pemasangan. Itulah masalahnya.
Seperti saya, semasa memasang sistem MacOS, ia hanya menunjukkan partisi 2gb dan mengatakan bahawa ia terkunci dan saya tidak dapat memilihnya.
Boleh bersama pemproses amd
sebelum anda perlu pergi ke utiliti cakera dan memformat partisi 64g, apabila anda sudah selesai memilihnya apabila anda memberi pilihan untuk memasang.
Saya fikir 20GB sudah cukup ... hahahaha ia tidak membenarkan minimum 24GB dipasang ... bagaimana saya memadamkan cakera?
Ini akan sangat menarik bagi saya jika OS dapat digunakan pada 100% tetapi sebagai pemasangan yang ditiru, ia mungkin hanya akan menghasilkan pada 50-60%. Saya mesti bertanya:
Adakah semua perkakasan peralatan berfungsi, misalnya port thunderbolt 3?
Untuk bekerja dengan audio, bolehkah anda memasang pemacu misalnya. apollo UAD dan bekerja dengan latensi rendah? UA Apollo twin X (Thunderbolt 3)
Bolehkah ruang cakera maya ditingkatkan untuk setiap contoh? pasang perisian seperti alat pro, cubase, dll?
Kerana jika semua ini dapat dilakukan dan sistemnya stabil ... kain: D
Apabila saya menjalankan basic.sh, ia melaporkan ralat:
Tidak dapat mengakses modul kernel KVM: Tidak ada fail atau direktori seperti itu
qemu-system-x86_64: gagal menginisialisasi KVM: Tidak ada fail atau direktori seperti itu
selepas sudo apt-get install sistem qemu-qemu-utils python3 python3-pip. memuat turun pakej projek dari pautan GitHub ???? maaf saya sangat baru dengan linux. apakah langkah / arahannya.
Saya pergi ke langkah ini tetapi memberitahu saya bahawa ia tidak dapat menemuinya
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: arahan tidak dijumpai
Ia bukan satu skrip tetapi satu skrip sebelum catalina. Bagaimanapun, seperti yang dinyatakan di repositori projek di GitHub, anda tidak perlu meletakkan versi yang ingin anda pasang jika anda ingin memasang Catalina kerana itu adalah pilihan lalai.
Hello,
Bolehkah seseorang menolong saya? Saya mendapat ralat ini.
./basic.sh
Tidak dapat mengakses modul kernel KVM: Tidak ada fail atau direktori seperti itu
qemu-system-x86_64: gagal menginisialisasi KVM: Tidak ada fail atau direktori seperti itu
Adakah fail pada cakera keras yang anda buat mempunyai nama yang sama dengan fail yang anda tambahkan dalam baris ke basic.sh?
Anda semestinya telah menambahkan yang berikut hingga akhir basic.sh:
-drive id = SystemDisk, if = none, file = disk_name.qcow2 \
-device ide-hd, bus = sata.4, drive = SystemDisk \
dan nama cakera keras maya yang anda buat harus dipanggil disk_name.qcow2 dalam kes ini.
Nampaknya konyol tetapi berkali-kali jenis kesalahan berasal dari nama fail dan lebih banyak lagi ketika kesalahan mengatakan "Tidak ada fail atau direktori seperti itu".
Pastikan juga menjalankan skrip basic.sh sebagai pentadbir, iaitu:
sudo ./basic.sh
Saya telah melakukan itu dan cakera tidak muncul dalam pemasangan, mungkin selain di ./basic.sh juga perlu menukar nama di tempat lain sebelum melancarkan sudo ./basic.sh?
Saya telah membuat cakera lagi dengan arahan ini dan jika ia muncul:
qemu-img buat -f qcow2 disk_name.qcow2 32G
Bolehkah seseorang menolong saya sehingga qemu mengenali peranti usb
Seseorang telah mencuba untuk menyambungkan iPhone dan dapat menggunakannya, iaitu gulungan xCode atau penyegerakan muzik
Saya mendapat resolusi yang sangat rendah, ada yang tahu jika ada cara untuk menukar resolusi?
Dalam fail basic.sh terdapat baris yang mengatakan:
-vga qxl\
Terdapat pilihan untuk menukarnya untuk yang lain:
-vga std\
Sebaliknya, jika anda memasukkan mesin maya mac dalam tetapan mac itu sendiri dan memasuki skrin di sana anda boleh mengubah tetapannya.
Perkara lain, tidak sama pada tahap resolusi untuk menjalankan mesin maya dalam mod tetingkap atau dalam skrin penuh, untuk pergi ke skrin penuh di qemu anda harus menggunakan kombinasi kunci: ctrl + alt + F
Adakah ada yang tahu bagaimana membuat usb berfungsi pada mesin maya ini? Qemu bahkan tidak mengenalinya.
Salam. Saya dapat memasang mesin dengan sempurna dengan Mac OS Mojave.
Soalan: Bagaimana saya boleh meningkatkan RAM mesin?
Saya tinggal pada 2GB dan saya mahu meletakkannya 4GB.
Sangat bagus Perkara yang sama berlaku kepada anda, saya mempunyai memori 8GB tetapi dengan macOS Catalina saya hanya mendapat 2GB. Adakah anda berjaya menyelesaikannya?
Terima kasih
Sudah diselesaikan. Dalam fail basic.sh anda mempunyai garis yang menandakan ingatan anda. Secara lalai ia adalah 2GB. Letakkan memori sebenar yang anda ada dan simpan. Garisnya ialah:
-m 2G \
Bagaimana saya boleh meningkatkan kapasiti kad grafik?
Ia hanya mempunyai 3 MB dan saya ingin menambahkannya.
Bolehkah anda membantu saya? Semasa saya melakukan pemasangan dan saya akan memilih cakera di mana ia akan dipasang, nampaknya cakera terkunci
Hello:
Mengikuti arahan, saya mempunyai Mac OS Catalina, menjalankan Qemu dan Linux Mint 20.
Tolong, bolehkah seseorang memperincikan saya, bagaimana mengaktifkan, bagi mana-mana pengguna Linux, untuk dapat menjalankan mesin maya.
Sama ada memperincikan kebenaran yang harus saya berikan untuk mengakses rumah saya, atau menunjukkan cara menukar mesin di folder lain untuk akses kepada semua pengguna.
Saya membuatnya dengan nama pengguna saya, tetapi anak perempuan saya mahu menggunakannya dan tidak boleh miliknya.
Terima kasih banyak.
Ia berfungsi dengan sangat baik dan lancar kerana di VirtualBox dengan Windows ia sangat perlahan
Saya tidak dapat menyelesaikan dengan jayanya, ini memberi saya mesej berikut:
Mengambil BaseSystem / BaseSystem.dmg… [################################# -] Mengambil BaseSystem / BaseSystem. Dmg … [################################## -] Mengambil BaseSystem / BaseSystem.dmg… [## # #################################] 100%
./jumpstart.sh: baris 39: / home / alex / Muat turun / alat / dmg2img: tidak dapat melaksanakan fail binari: Format boleh laku yang salah
alex @ alex-Macmini: ~ / Muat turun $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Memformat 'alex_mac.qcow2', fmt = ukuran qcow2 = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Muat turun $ ./basic.sh
Tidak dapat mengakses modul kernel KVM: Kebenaran ditolak
qemu-system-x86_64: gagal memulakan KVM: Kebenaran ditolak
./basic.sh: baris 30: -device: arahan tidak dijumpai
Saya akan menghargai sokongan anda
halo, saya tidak tahu sama ada ini adalah tempat yang betul tetapi saya memerlukan bantuan, dalam distro asas linux saya selama beberapa bulan saya telah memasang ClamTK dari kedai rasmi asas ia telah menyebabkan saya gangguan, ia tidak boleh dinyahpasang dan semasa memasang program yang berbeza seperti satu daripada QUEMU atau mana-mana keluaran lain yang berikut:
dpkg: ralat maut yang tidak dapat dipulihkan, menggugurkan:
membaca senarai fail untuk pakej 'libclamav9: amd64': Ralat input / output
E: Sub-proses / usr / bin / dpkg kembali kod ralat (2)
Tolong bantu ralat ini tidak membenarkan saya mengemas kini fail OS sama ada secara manual atau automatik, ia tidak membenarkan saya memasang program baharu
Hai, cuba ini:
cd / var / lib / dpkg
ls-l
Cari fail bernama status
sudo cp status status.bak
status sudo nano
Lihat di dalam fail ini untuk pakej 'libclamav9: amd64'
Sebaik sahaja anda mencari di mana ia berada, padamkan semua teks yang merujuk kepadanya, daripada "Pakej" kepada "Original-Maintainer"
Simpan dengan Ctrl + O dan keluar dari editor
sudo apt upgrade
sudo apt --fix-broken install
sudo rm status.bak
Itu sepatutnya berkesan.
Sesuatu ucapan!