Всем привет! Понадобилось сейчас запустить один очень специфичный софт(корпоративный), который работает только на бубунте. А так как у меня есть только macbook pro 2020 года, который на m1. То пришлось поднять бубунту на нем.
Как это сделать?
- Ставим сам Multipass. Я поставил его, через
brewтак:
brew install --cask multipass
- Создаем и запускаем виртуалку так:
multipass launch -c 4 -m 4G -d 25G
- (Кол-во ядер, ОЗУ и диска можно поставить какое хотите)
- После установки нужно узнать название созданной виртуалки так:
multipass listпокажет что-то типа:
Name State IPv4 Image
notable-squirrelfish Running 192.168.64.3 Ubuntu 22.04 LTS
- Подключиться к ней, через
shellтак:multipass shell notable-squirrelfish - Обновить + задать пароль для юзера
ubuntu+ установитьдесктопиxrdpтак:
$ sudo passwd ubuntu
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
$ sudo apt autoremove
$ sudo apt install ubuntu-desktop xrdp
// П.С. Я не спец по линуксам, так что может быть это можно сделать как-то иначе, как удобнее Вам
- Скачать любой клиент для удаленного рабочего стола. Для себя я поставил
Microsoft Remote Desktopбесплатно, черезAppStore - Далее собственно подключиться к бубунте, через него. Узнать IP машины с бубунтой можно через
multipass listлибо, черезip aпосле подключения к бубунте, черезshellна шаге #4
П.С. ИМХО все очень просто и «красиво». Стоит отметить, что ставится последняя LTS версия бубунты архитектуры ARM 64.
Так же чисто для «прикола» я попробовал поставить firefox так: sudo apt install firefox. Все поставилось без проблем, но версия(архитектура) firefox-а само собой ARM 64. И в целом он работает и сайты открывает. Пруфы на скрине.
Специфичная корпоративная прога из-за, которой я собственно это все и затеял, тоже встала и работает отлично(я хз кем и на чем она написана, могу лишь сказать, что это бинарник, который запускается так: ./super_programma -P 5000).
Причем она крутится на 5000 порту и доступна в макоси по IP машины с бубунтой, в моем случае это так: 192.168.64.3:5000.
Если хотите «потыкать через меня», то задавайте вопросы или просите выполнить какую-нибудь команду. Я выполню(в разумных пределах. Тролей с sudo rm -rf / прошу не беспокоить) и покажу какой будет результат.
ИМХО я очень рад, что оказалось все так просто, а то я уже собирался заморачиваться с UTM и ubuntu server arm









