Ви можете безкоштовно запустити віртуальну машину Ubuntu на Apple Silicon, і ось один із способів зробити це.
Якщо у вас є M1 або M2 MacBook Pro, то, ймовірно, він вам подобається так само, як і мені. Продуктивність чудова, час автономної роботи феноменальний, і я навіть використовую свій M1 Pro MacBook на комп’ютері більшу частину часу. Однак є речі, які це не так цілком як добре, і одна з таких речей – це запуск віртуальних машин. Проте виявляється, що існує досить гарний спосіб безкоштовно запустити віртуальну машину 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: Встановіть multipass
Першим кроком є встановлення мультипроходу, який можна за допомогою 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 VM. Потім він запустить його з 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, який ви отримуєте через багатопрохідний режим, працюватиме набагато краще.