Нова операційна система Apple, macOS Каталіна, - це той, який буде використаний для найновіших продуктів фірми Купертіно. Це версія 10.15, і вона отримала свою назву від острова Санта-Каталіна на півдні Каліфорнії. Як відомо, це запатентована кодова система для платформ Intel EM64T і з гібридним ядром, відомим як XNU. Звичайно, ви також знаєте, я коментую для тих, хто не знає, що це ядро базується на коді Mach і * BSD, особливо на FreeBSD, тому це Unix.
Поки що презентація. Але якщо ви хочете запустити macOS Catalina або будь-яку іншу стару версію, ви можете зробити це, якщо у вас є сумісний Macintosh, такий як MacBook, iMac, Mac Pro тощо. Якщо у вас немає продукту Apple, у вас також є інші варіанти спробувати (віртуальні машини, hackintosh). У цій статті ми зосередимося на віртуалізації, щоб ви могли легко спробувати macOS Catalina на вашому улюбленому дистрибутиві GNU / Linux.
На GitHub є дуже цікавий проект. Ви можете отримати доступ до нього за цим посиланням і це приносить вам необхідні інструменти налаштувати дуже швидку віртуальну машину macOS в QEMU з використанням прискорення KVM. Таким чином, все буде набагато простіше і автоматизованіше, ніж робити це вручну, щоб мати можливість самостійно запускати віртуальну машину macOS. Крім того, новинка полягає в тому, що ви також можете вже мати останню версію Catalina. І НЕ ПОТРІБНО MAC! Що найкраще, оскільки отримання операційної системи, якщо у вас немає команди Apple, здавалося складним, якщо це не був пірат ...
L кроки зробити це дуже просто (виберіть команду, необхідну для дистрибутиву):
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
Тепер ви встановили останню версію емулятора QEMU (3.1 або новішої), необхідні утиліти та Python 3, а також pip. Наступне буде завантажте пакети проектів за посиланням GitHub що я залишив раніше, і всередині є сценарій, який ви повинні виконати таким чином (якщо ви не використовуєте жодну опцію, Catalina встановлена за замовчуванням, але ви можете вказати потрібну версію macOS, виберіть потрібну ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
До речі, на даний момент ви можете вибрати лише одну з цих трьох версій. Шкода, що ви не можете вибрати між усіма існуючими, але доступні принаймні найновіші, які є найбільш затребуваними. Якщо вам потрібні Lion, Maverick, Tiger або будь-яка інша, вам доведеться це робити вручну ... Пам'ятайте також, що за допомогою qemu можна емулювати будь-яку платформу, а також PPC для запуску версій MacOS X до x86-64.
Для виконання попереднього кроку потрібно мати активне з’єднання з Інтернетом. Насправді, якщо у вас вже є системний образ macOS .img або .dmg (у цьому випадку він перетворюється на .img за допомогою dmg2img), ви можете пропустити попередній крок і перейти безпосередньо до наступного, оскільки для цього потрібно отримати macOS . Тепер ви повинні створити віртуальний жорсткий диск де macOS буде працювати в QEMU (ви можете замінити ім'я_диска на потрібне ім'я і замість 64 ГБ місця, поставте той, який потрібен для вашого відеоматеріалу, приблизно 20 ГБ):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Тепер серед файлів, завантажених із GitHub, ви знайдете файл basic.h, ви повинні додати ці рядки в кінці про нього з редактором:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y запустити вказаний сценарій Щоб завантажити машину, розділ та розпочати встановлення macOS:
./basic.sh
Ви також можете зробити це за допомогою Virtual Machine Manager або Virt-Manager замість qemu ... А також безголовий / хмарний.
Y Це робитьсяТепер ваша машина macOS має бути обраною версією, доступною для роботи. Як бачите, ці інструменти та сценарії, надані цим проектом, значно полегшують вашу роботу, тим більше, що вам не потрібно шукати зображення macOS, але воно вам його вже надає.
Завдяки тим, хто долучився до цього проекту, ви можете дуже легко запустити машину macOS з потрібною версією.
Ей, при встановленні він встановлює мене на розділ 2 Гб, а не на той 64 Гб, який я створив раніше, оскільки я вибираю розділ, оскільки він мені не дозволяє.
перш ніж вам доведеться перейти до утиліт диска та відформатувати розділ 64g, коли ви це зробите, виберіть, коли ви дасте можливість встановити.
Чомусь команда
qemu-img створити -f qcow2 ім'я_диска.qcow2 64G
просто створити віртуальний диск з
197632 листопад 18:01 macHD.qcow2
Чому?
Ви повинні відформатувати створений вами диск на екрані інсталяції, перш ніж виконувати відновлення, спочатку скористатися останньою опцією, а після відновлення з’явиться створений вами диск.
Ні, ні, створений нами диск не можна відформатувати, як ви кажете, оскільки такого диску в інсталяції немає. У цьому проблема.
Як і я, під час встановлення системи MacOS він показує мені лише розділ розміром 2 Гб і каже, що він заблокований, і я не можу його вибрати.
Може бути з процесорами amd
перш ніж вам доведеться перейти до утиліт диска та відформатувати розділ 64g, коли ви це зробите, виберіть, коли ви дасте можливість встановити.
Я думав, що 20 Гб досить ... ха-ха-ха-ха, це не дозволяє встановлювати мінімум 24 ГБ ... як я виймаю диск?
Для мене це було б дуже цікаво, якби ОС можна було використовувати на 100%, але будучи емуляційною інсталяцією, вона, мабуть, буде відображатися лише на 50-60%. Я повинен запитати:
Чи працює все обладнання обладнання, наприклад, порти thunderbolt 3?
Для роботи зі звуком, не могли б ви встановити драйвери, наприклад. apollo UAD і працювати з низькою затримкою? UA Apollo twin X (Thunderbolt 3)
Чи можна збільшити простір віртуального диска за один примірник? встановити таке програмне забезпечення, як професійні інструменти, cubase тощо?
Бо якби все це могло бути можливим і система була стабільною ... тканина: D
Коли я запускаю basic.sh, він повідомляє про помилку:
Не вдалося отримати доступ до модуля ядра KVM: Немає такого файлу чи каталогу
qemu-system-x86_64: не вдалося ініціалізувати KVM: Немає такого файлу або каталогу
після sudo apt-get встановити qemu-system qemu-utils python3 python3-pip. завантажити пакети проектів за посиланням GitHub ???? вибачте, я дуже новачок у Linux. що таке крок / команда.
Я переходжу до цього кроку, але він говорить мені, що він не може його знайти
sudo ./jumpstart.sh –каталіна
sudo: ./jumpstart.sh: команду не знайдено
Це не один сценарій, а подвійний до каталіни. У будь-якому випадку, як сказано у сховищі проекту на GitHub, вам не потрібно встановлювати версію, яку ви хочете встановити, якщо ви хочете встановити Catalina, оскільки це варіант за замовчуванням.
Привіт
Хтось може мені допомогти? Я отримую цю помилку.
./basic.sh
Не вдалося отримати доступ до модуля ядра KVM: Немає такого файлу чи каталогу
qemu-system-x86_64: не вдалося ініціалізувати KVM: Немає такого файлу або каталогу
Чи має файл на створеному вами жорсткому диску те саме ім'я, що і файл, доданий у рядки до basic.sh?
Вам слід було додати наступне до кінця basic.sh:
-drive id = SystemDisk, якщо = немає, файл = ім'я_диска.qcow2 \
-device ide-hd, bus = sata.4, drive = SystemDisk \
і тому ім’я створеного вами віртуального жорсткого диска повинно називатися disk_name.qcow2 у цьому випадку.
Це здається безглуздим, але багато разів такий тип помилок походить від назви файлів і більше, коли помилка говорить "Немає такого файлу чи каталогу".
Не забудьте також запустити скрипт basic.sh від імені адміністратора, тобто:
sudo ./basic.sh
Я зробив це, і диск не відображається в інсталяції, можливо, крім ./basic.sh також потрібно змінити назву в іншому місці перед запуском sudo ./basic.sh?
Я знову створив диск за допомогою цієї команди, і тепер, якщо він з’явиться:
qemu-img створити -f qcow2 ім'я_диска.qcow2 32G
Хтось може допомогти мені розпізнати usb-пристрій
Хтось намагався підключити iPhone і мати можливість ним користуватися, тобто рулон xCode або синхронізація музики
Я отримую дуже низьку роздільну здатність, хтось знає, чи є спосіб змінити роздільну здатність?
У файлі basic.sh є рядок, який говорить:
-vga qxl\
Є можливість змінити його на інше:
-vga std\
З іншого боку, якщо ви вводите віртуальну машину mac в налаштуваннях самого Mac і вводячи там екрани, ви можете змінити налаштування.
Інша справа, що не однаково на рівні роздільної здатності запустити віртуальну машину у віконному режимі або в повноекранному режимі, щоб перейти в повноекранний режим в qemu, потрібно використовувати комбінацію клавіш: ctrl + alt + F
Хтось знає, як змусити usb працювати на цій віртуальній машині? Qemu їх навіть не впізнає.
Привітання. Я зміг ідеально встановити машину з Mac OS Mojave.
Питання: Як я можу збільшити оперативну пам'ять машини?
Я залишаюся на рівні 2 Гб, і я хочу поставити на нього 4 Гб.
Дуже добре Те саме відбувається з вами, у мене 8 ГБ пам'яті, але з macOS Catalina я отримую лише 2 ГБ. Чи змогли ви це вирішити?
Грекіас
Вже вирішено. У файлі basic.sh у вас є рядок, який позначає вашу пам’ять. За замовчуванням це 2 Гб. Покладіть справжню пам’ять, яку маєте, і збережіть. Рядок такий:
-м 2G \
Як я можу збільшити ємність відеокарти?
Він має лише 3 Мб, і я хотів би додати до нього.
Чи можете ви мені допомогти? Коли я виконую установку і збираюся вибрати диск, куди він буде встановлений, видається, що диск заблокований
Привіт
Дотримуючись інструкцій, у мене є Mac OS Catalina, на якій працюють Qemu та Linux Mint 20.
Будь ласка, може хтось докладно розповісти мені, як увімкнути для будь-якого користувача Linux можливість запуску віртуальної машини.
Добре деталізуючи дозволи, які я повинен дати для доступу до свого / будинку, або вказуючи, як перенести машину в іншу папку доступу для всіх користувачів.
Я створюю його за своїм іменем користувача, але моя дочка хоче використовувати його і не може від свого.
Велике спасибі.
Це працює дуже добре і дуже швидко, оскільки у VirtualBox з Windows це дуже повільно
Я не зміг успішно закінчити, це дало мені {o такі повідомлення:
Отримання BaseSystem / BaseSystem.dmg… [################################## - - Отримання BaseSystem / BaseSystem. Dmg … [#################################### -] Отримання BaseSystem / BaseSystem.dmg… [## # ##################################] 100%
./jumpstart.sh: рядок 39: / home / alex / Downloads / tools / dmg2img: не вдається виконати двійковий файл: Неправильний виконуваний формат
alex @ alex-Macmini: ~ / Завантаження $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Форматування 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Завантаження $ ./basic.sh
Не вдалося отримати доступ до модуля ядра KVM: дозвіл відхилено
qemu-system-x86_64: не вдалося ініціалізувати KVM: дозвіл відмовлено
./basic.sh: рядок 30: -device: команду не знайдено
Буду вдячний за вашу підтримку
привіт, я не знаю, чи це правильне місце, але мені потрібна допомога, у моєму Linux elementary дистрибутиві протягом кількох місяців я встановлював ClamTK з елементарного офіційного магазину, це викликало у мене перешкоди, його не можна видалити та під час встановлення різні програми, як-от QUEMU або будь-яка інша, виводять наступне:
dpkg: фатальна невиправна помилка, переривання:
читання списку файлів для пакета 'libclamav9: amd64': помилка введення/виведення
E: Sub-процесів / USR / бен / dpkg повертає код помилки (2)
Допоможіть, будь ласка, ця помилка не дозволяє мені оновлювати файли ОС ні вручну, ні автоматично, не дозволяє мені встановлювати нові програми
Привіт, спробуйте це:
cd / var / lib / dpkg
ls -l
Знайдіть файл під назвою status
sudo cp status status.bak
статус sudo nano
Подивіться всередині цього файлу, щоб знайти пакет 'libclamav9: amd64'
Як тільки ви знайдете, де це знаходиться, видаліть весь текст, що посилається на нього, від «Пакет» до «Original-Maintainer»
Збережіть за допомогою Ctrl + O і вийдіть з редактора
Судо Підтримка оновлення
sudo apt – виправлення несправної установки
sudo rm status.bak
Це має спрацювати.
Привіт!