Вы можете бесплатно запустить виртуальную машину Ubuntu на Apple Silicon, и вот один из способов сделать это.
Если у вас есть MacBook Pro M1 или M2, то он, вероятно, вам понравится так же, как и мне. Производительность отличная, время автономной работы феноменальное, и большую часть времени я даже использую MacBook M1 Pro поверх ПК. Однако есть некоторые вещи, которые не таковы. довольно не хуже, и одна из таких вещей — запуск виртуальных машин. Оказывается, есть довольно изящный способ бесплатно запустить виртуальную машину Ubuntu на Apple Silicon Mac.
Поскольку MacBook использует архитектуру Arm, программное обеспечение x86 несовместимо, и вам придется полагаться на Программное обеспечение Apple Rosetta 2 для перевода этих инструкций x86 в инструкции Arm для вашего программного обеспечения. работа. Это отлично работает для базовых приложений, таких как Facebook Messenger и других, у которых нет собственных сборок, но полноценная операционная система — это немного другой зверь. Parallels — это альтернативный вариант, работающий на Apple Silicon, но за него придется платить 100 долларов в год. Вот здесь-то и появляется многопроходность.
Multipass — это бесплатный инструмент, который позволяет создавать виртуальные машины Ubuntu с помощью простой команды и работает на MacOS. С помощью multipass мы собираемся создать виртуальную машину, в которую вы сможете использовать инструмент удаленного рабочего стола для локального входа. Это немного привередливо, но бесплатно и работает очень хорошо. Если вы не готовы, но хотите использовать Linux, обязательно ознакомьтесь с некоторыми из лучшие ноутбуки для Linux.
Шаг 1. Установите мультипасс
Первым делом нужно установить мультипасс, который можно сделать с помощью Brew. Запустите следующую команду в Терминале.
brew install multipass
После установки вы можете перейти к следующему шагу.
Шаг 2. Выберите установку Ubuntu
Здесь вы выберете, какую версию Ubuntu вы хотите запустить.
- Сначала перечислите все доступные изображения в многопроходном режиме с помощью находить команда в многопроходном режиме.
multipass find
- На момент написания вы увидите 20.04, 22.04 и 23.04. 22.04 — это последняя версия LTS, поэтому запустите следующее:
multipass launch 22.04 -n primary -c 4 -m 4G -d 50G
Начнется загрузка и установка виртуальной машины Ubuntu 22.04 LTS. Затем он запустит его с 4 ядрами, 4 ГБ ОЗУ и 50 ГБ дискового пространства. При необходимости вы можете увеличить эти параметры.
Шаг 3. Установка среды рабочего стола в Ubuntu
- После настройки виртуальной машины Linux вы войдете в оболочку корневого уровня. Выполните следующую команду, чтобы убедиться, что все обновлено, включая индексные файлы вашего пакета.
sudo apt-get update && sudo apt-get upgrade
- После завершения выполните следующую команду, чтобы установить рабочий стол Ubuntu и сервер удаленного рабочего стола.
sudo apt-get install ubuntukylin-desktop xrdp -y
- Установка может занять некоторое время, поэтому просто дайте ему поработать.
Как только это произойдет, вам нужно будет создать новую учетную запись пользователя для входа в систему. Выполните следующие команды, чтобы создать новую учетную запись, а затем добавьте ее в список sudo. «sudo» — это команда, используемая для обозначения административного доступа.
sudo addusersudo usermod -aG sudo
Обязательно запомните эти данные для входа, они понадобятся вам на следующем шаге.
Шаг 4. Подключение к виртуальной машине
Вам нужно будет найти IP-адрес вашей виртуальной машины, а также подключиться к созданному ею удаленному рабочему столу. Выйдите из виртуальной машины в терминале, просто набрав «exit», а затем введите следующую команду, как только вернетесь на хост Mac.
multipass list
Здесь будут перечислены виртуальные машины, которые вы установили и используете, и вы увидите IPv4-адрес нужной вам локальной виртуальной машины. Помните об этом и установите такой инструмент, как Microsoft Remote Desktop, для входа в вашу виртуальную машину.
После установки просто добавьте компьютер и добавьте IP-адрес, который вы видели при запуске «многопроходного списка», добавьте свои данные для входа, которые мы создали на шаге 3, и все готово! Вы должны подключиться к своей виртуальной машине и иметь возможность использовать ее так, как если бы она работала в таком инструменте, как Parallels. Поскольку он запускается локально, и вы подключаетесь к нему на той же машине, не должно быть проблем с задержкой или пропускной способностью, поэтому его нельзя будет отличить от запуска в таких инструментах, как Parallels.
Почему вам нужна виртуальная машина Ubuntu на MacOS
Если вы потрудились сделать все это и теперь задаетесь вопросом, почему, то на то есть несколько причин. Возможно, вы захотите протестировать программное обеспечение, разработанное специально для Linux, или попробовать Ubuntu, прежде чем переключаться на нее на другом компьютере. Наконец, возможно, вы просто захотите повозиться с новой операционной системой ради этого!
В любом случае, это отличный способ бесплатно запустить Ubuntu на Apple Silicon Mac, и он работает на удивление хорошо. Вы также можете использовать UTM сделать то же самое и запустить образ x86 на Mac, но для этого требуется другая настройка, а образ Arm, который вы получаете через многопроходной режим, будет работать намного лучше.