Поиск по сайту:

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параллели тоже работают

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

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