Эта статья не перевод, но я следовал инструкциям статьи на японском.

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

Возможно, это проще в parallels, но я не могу себе её позволить.

Мы возьмем utm это удобный gui для qemu.(типа редхатовского virt-manager)

Нам потребуется generic arm образ linux, например manjaro..

Скачиваем образ  - ..img.xz распаковываем двойным щелчком, ещё раз кликаем и он смонтируется.

Копируем всё с него с себе на диск и размонтируем.

Создаем новую виртуозку в utm. Virtualize -> Linux

Ставим галку boot from kernel image. apple виртуализацию не включаем.

Kernel - файл image который мы скопировали ранее.

Initial RAM disk - initramfs-linux.img

Root fs image - образ нашего диска

Boot arguments - берем из файла extlinux.conf нам нужна выделенная часть, её мы берем вы кавычки и вставляем

Hardware OpenGL acceleration мы не включаем, оно не работает.

Открываем настройки vm - выбираем virtio-gpu-pci в display card

И включаем retina mode.

Нам не хватит места, поэтому мы делаем

cd ~/Library/Containers/com.utmapp.UTM/Data/Documents/

qemu-img resize Manjaro-ARM-gnome-generic-23.02.qcow2 +32G

(qemu-img у меня стоит qemu из brew, но он должен быть в составе utm)

Дальше всё должно работать. Обратите внимание что надо запретить апдейты ядра, иначе всё слетит.

Ставим spice-vdagent.
Ставим spice-vdagent.

Обновляемся и ставим spice-vdagent.

Комментарии (6)


  1. ryba1967
    16.08.2024 14:55

    Виртуальная машина Linux под macos arm - так точнее?


  1. D1abloRUS
    16.08.2024 14:55

    Держите, чтобы не страдать


    1. pawnhearts Автор
      16.08.2024 14:55

      Думаю немного не то, мне нужно было пробросить usb девайс и gui желательно.


  1. codecity
    16.08.2024 14:55

    Возможно, это проще в parallels, но я не могу себе её позволить.

    Есть еще бесплатный VMWare Fusion.


  1. Acidter
    16.08.2024 14:55

    Чем не подошли варианты дистрибутивов Linux из галереи UTM?


    1. pawnhearts Автор
      16.08.2024 14:55

      Я думал это скриншоты просто лол