Как установить Linux на Mac M1 с помощью Apple Silicon

Виртуальная машина Debian ARM на M1 Max

Встроенная поддержка Linux для новой архитектуры Apple на базе ARM еще не готова, но вы можете запускать Linux на M1, M1 Pro или M1 Max с помощью виртуальной машины. Это позволяет запускать 64-разрядные приложения Linux для x86 или опробовать различные дистрибутивы, не выходя из macOS.

Вы не можете запустить Linux на Apple Silicon изначально (пока)

Скоро появится встроенная поддержка Linux для чипов Apple Silicon. Если вы не можете больше ждать, вы можете запустить Linux прямо сейчас на виртуальной машине.

Вы можете сделать это бесплатно с помощью приложения виртуальной машины (ВМ) под названием UTM. Также есть платный $ 9,99 Версия Mac App Store которые вы можете купить, чтобы поддержать разработчиков и получить доступ к автоматическим обновлениям через интерфейс магазина.

Вы можете использовать это приложение для эмуляции большого количества архитектур процессоров, включая x86-64 («правильный» настольный Linux), а также РУКА и PowerPC.

Для начала загрузите UTM и дистрибутив Linux по вашему выбору, а затем приступайте к созданию виртуальной машины с помощью UTM.

Примечание. Вы можете использовать UTM для запуска ARM64-версий Linux на «близких к исходной» скоростях, в то время как эмуляция более низкой производительности может быть достигнута в 32-битных и 64-битных версиях x86. Что вы выберете, зависит от вас, но вам нужно будет сопоставить свою версию с архитектурой вашей системы в приведенных ниже инструкциях.

Простой путь: используйте галерею UTM

UTM предоставляет несколько готовых виртуальных машин, которые вы можете загрузить и установить, что позволит вам сразу приступить к работе и не беспокоиться о настройке собственной машины. Это, безусловно, самый простой путь с поддержкой некоторых популярных дистрибутивов, таких как Arch Linux (ARM), Debian (ARM), Ubuntu (x86-64 и ARM).

Для Linux и аналогичных проектов с открытым исходным кодом для загрузки виртуальных машин предоставляется все необходимое, включая образ диска, необходимый для запуска операционной системы.

Виртуальные машины Ubuntu и Arch Linux предоставлены галереей UTM

Вы также можете использовать эту функцию галереи для загрузки готовых к запуску виртуальных машин для Windows 10 и 11, Windows XP и macOS 9, но вам потребуется предоставить свои собственные образы дисков.

Просто перейдите на страницу галереи и выберите виртуальную машину, которую хотите установить. Нажмите «Загрузить», чтобы сохранить конфигурацию на диск, затем откройте UTM и нажмите «Файл»> «Импортировать виртуальную машину».

Выберите загруженный файл UTM, и он будет импортирован. В случае с Linux все, что вам нужно сделать, это нажать кнопку «play», и ваша виртуальная машина запустится. Мы настоятельно рекомендуем образы ARM64 по соображениям производительности. В нашем тестировании версия Ubuntu для архитектуры x86-64 работала медленными темпами даже на процессоре M1 Max.

Ubuntu на Apple Silicon через UTM

Примечание. Если вы получаете сообщение об ошибке типа «Количество запрошенных процессоров SMP (10) превышает максимальное количество процессоров, поддерживаемых машиной« mach-virt »(8)», щелкните правой кнопкой мыши свою виртуальную машину и выберите «Изменить», затем перейдите в «Система». и отметьте «Показать дополнительные настройки», затем в разделе «Ядра ЦП» введите 8 (или другое значение «макс», указанное в сообщении об ошибке).

Создание собственной виртуальной машины с помощью UTM

Вы также можете создать свою собственную виртуальную машину, но будьте готовы выполнить некоторые действия по устранению неполадок, чтобы все заработало. В качестве примера мы смогли заставить x86-64 Puppy Linux 9.5 загружаться до момента, когда запускается оконный менеджер X, после чего он (по-видимому) зависает.

Запустите UTM и нажмите кнопку «Создать новую виртуальную машину», затем дайте новой виртуальной машине имя, которое вы можете узнать на вкладке «Информация»:

Создайте новую виртуальную машину и назовите ее

Перейдите на вкладку «Система» и выберите желаемую системную архитектуру (вам нужно будет сопоставить ее с версией Linux, которую вы загрузили) и выберите желаемый объем ОЗУ, который вы хотите выделить для своей машины.

Подберите архитектуру вашей системы и требования к оперативной памяти для вашего дистрибутива Linux.

Теперь перейдите на вкладку «Диски» и удалите все существующие диски, щелкнув значок корзины рядом с ними. Создайте съемный диск для установки Linux, щелкнув «Новый диск», затем отметив поле «Съемный» и выбрав «USB» в качестве интерфейса.

Создайте съемный загрузочный диск

Снова нажмите кнопку «Новый диск» и создайте несъемный установочный диск любого размера по вашему выбору, выбрав «IDE» в качестве интерфейса.

Создайте установочный диск

Убедитесь, что ваш съемный USB-накопитель находится в верхней части списка (если это не так, щелкните стрелку «вверх», чтобы переместить его над установочным диском, чтобы виртуальная машина находила ваш виртуальный USB-накопитель перед пустым виртуальным жестким диском.

Нажмите кнопку «Сохранить» и выделите только что созданную машину. Щелкните раскрывающийся список «CD / DVD» и найдите ISO-образ Linux, который вы хотите загрузить.

Найдите образ вашего диска

Наконец, нажмите кнопку «Играть», чтобы запустить виртуальную машину и дождаться загрузки Linux.

Загрузчик Puppy Linux

Если у вас возникнут проблемы, вы можете изменить тип «Система» на вкладке «Система» и установить флажок «Показать дополнительные настройки», чтобы увидеть еще больше параметров, которые вы можете изменить. Возможно, вам понравится эмулировать некоторые настройки, предоставленные в готовых к запуску виртуальных машинах из галереи UTM, как описано в разделе выше.

Parallels тоже работает

UTM бесплатен, но имеет свои особенности. Если у вас уже есть Parallels или вы хотите использовать Parallels для более стабильной работы с Windows 10, вы также можете использовать Parallels для создания виртуальных машин Linux на Apple Silicon.

Вам также может быть интересно наше руководство по настройке Windows 11 на Apple Silicon.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *