Установка и настройка Linux на macOS Sonoma 14
Полное руководство по установке Linux через виртуализацию на macOS 14 Sonoma с подробной настройкой и оптимизацией
Введение
Это руководство поможет установить Linux на macOS Sonoma 14 через виртуализацию с использованием UTM. Метод подходит для Mac с чипами Apple Silicon (M1/M2) и обеспечивает стабильную работу без изменения основной системы.
Требования
- Mac с Apple Silicon (M1/M2)
- macOS Sonoma 14 или новее
- 50 ГБ свободного места
- 8 ГБ ОЗУ (рекомендуется 16 ГБ)
- Стабильное интернет-соединение
- Образ Linux ARM64 (Ubuntu Server/Debian/Fedora)
Установка
Подготовка
- Скачайте UTM с официального сайта
- Загрузите ARM64 образ Linux:
1curl -LO https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-arm64.iso
- Отключите SIP (при необходимости):
sudo csrutil disable
Процесс установки
- Запустите UTM и создайте новую виртуальную машину
- Выберите "Virtualize" → "Linux"
- Укажите скачанный ISO-образ
- Настройте параметры:
- 4 CPU cores
- 8 GB RAM
- 40 GB диск
- Завершите установку через графический мастер
- После установки выполните:
sudo apt update && sudo apt upgrade -y
Настройка
- Установите Guest Tools для улучшения интеграции:
1sudo apt install spice-vdagent spice-webdavd -y
- Настройте общие папки в UTM (Devices → Shared Directory)
- Включите аппаратную акселерацию:
1sudo nano /etc/default/grub 2GRUB_CMDLINE_LINUX="... mitigations=off"
- Оптимизируйте энергопотребление:
sudo systemctl disable apt-daily.timer
Типичные ошибки и их решения
Ошибка: "Kernel panic - not syncing" Решение: Используйте ядро 6.0+ и проверьте целостность образа
Нет интернета в ВМ Решение:
1sudo dhclient -v 2sudo systemctl restart systemd-networkd
Медленная работа графики Включите VirtIO-GPU в настройках UTM и установите драйверы:
1sudo apt install mesa-utils -y
Заключение
Теперь у вас работает Linux на macOS Sonoma 14. Для расширенных сценариев:
- Настройте проброс USB-устройств
- Используйте qemu-guest-agent для улучшения управления
- Регулярно создавайте снапшоты ВМ
Команды
Установка UTM через Homebrew
1brew install --cask utm
Проверка архитектуры ядра
1uname -a
Решение проблем
Ошибка загрузки UEFI
Измените тип загрузки с UEFI на BIOS в настройках ВМ
Нет звука в Linux
Добавьте устройство AC97 в разделе Audio UTM
1sudo apt install alsa-utils