כיצד להפעיל מכונה וירטואלית של אובונטו ב- Apple Silicon בחינם

אתה יכול להפעיל מכונה וירטואלית של אובונטו על Apple Silicon בחינם, והנה אחת הדרכים לעשות זאת.

אם יש לך M1 או M2 MacBook Pro, אז אתה כנראה אוהב אותו כמוני. הביצועים מצוינים, חיי הסוללה פנומנליים, ואני אפילו משתמש ב-M1 Pro MacBook על המחשב שלי רוב הזמן. עם זאת, יש כמה דברים שזה לא דַי טוב בזה, ואחד מהדברים האלה הוא הפעלת מכונות וירטואליות. מסתבר שיש דרך די מסודרת להפעיל מכונה וירטואלית של אובונטו בחינם ב-Apple Silicon Mac.

בגלל מחשבי MacBook המשתמשים בארכיטקטורת Arm, תוכנת x86 אינה תואמת, ותצטרך להסתמך על תוכנת Rosetta 2 של אפל כדי לתרגם את הוראות ה-x86 האלה להוראות הפעלה עבור התוכנה שלך עֲבוֹדָה. זה עובד נהדר עבור יישומים בסיסיים כמו Facebook Messenger ואחרים שאין להם בנייה מקורית, אבל מערכת הפעלה מלאה היא חיה קצת אחרת. Parallels היא אופציה חלופית שעובדת על Apple Silicon, אבל אתה צריך לשלם עליה בסכום של 100 דולר בשנה. זה המקום שבו multipass נכנס לתמונה.

Multipass הוא כלי חינמי שיכול ליצור מכונות וירטואליות של אובונטו עם פקודה פשוטה בלבד, והוא עובד על MacOS. עם multipass, אנחנו הולכים ליצור מכונה וירטואלית שתוכל להשתמש בכלי שולחן עבודה מרוחק כדי להיכנס אליו באופן מקומי. זה קצת קפדני, אבל זה בחינם ועובד טוב מאוד. אם אתה לא עומד בזה אבל רוצה להשתמש בלינוקס, הקפד לבדוק חלק מה-

המחשבים הניידים הטובים ביותר עבור לינוקס.

שלב 1: התקן Multipass

הצעד הראשון הוא התקנת multipass, אשר אתה יכול עם לחלוט. הפעל את הפקודה הבאה בטרמינל.

brew install multipass

לאחר ההתקנה, תוכל לעבור לשלב הבא.

שלב 2: בחר התקנת אובונטו

זה המקום שבו תבחר איזו גרסת אובונטו תרצה להפעיל.

  1. תחילה רשום את כל התמונות הזמינות ב-multipass עם ה- למצוא פקודה ב-multipass.
    multipass find
  2. אתה תראה, בזמן כתיבת שורות אלה, 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 ליבות, 4GB של זיכרון RAM ו-50GB של שטח דיסק. אתה יכול להגדיל את הפרמטרים האלה אם אתה צריך.

שלב 3: התקנת סביבת שולחן עבודה באובונטו

  1. לאחר שתגדיר את ה-Linux VM שלך, תיכנס במעטפת ברמת השורש. הפעל את הפקודה הבאה כדי לוודא שהכל מעודכן, כולל קבצי אינדקס החבילה שלך.
    sudo apt-get update && sudo apt-get upgrade
  2. לאחר השלמתו, הפעל את הפקודה הבאה כדי להתקין שולחן עבודה של אובונטו ושרת שולחן עבודה מרוחק.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. זה עשוי לקחת זמן מה להתקין, אז פשוט תן לזה לרוץ.

ברגע שזה קרה, תצטרך ליצור חשבון משתמש חדש כדי להתחבר. הפעל את הפקודות הבאות כדי ליצור חשבון חדש ולאחר מכן הוסף אותו לרשימת sudo. "sudo" היא הפקודה המשמשת לציון גישה מנהלתית.

sudo adduser sudo usermod -aG sudo 

ודא שאתה זוכר את פרטי ההתחברות האלה, מכיוון שתזדקק להם לשלב הבא.

שלב 4: התחברות ל-VM שלך

תצטרך למצוא את כתובת ה-IP של המחשב הווירטואלי שלך, ותצטרך גם להתחבר לשולחן העבודה המרוחק שהוא יוצר. צא מה-VM שלך בטרמינל שלך על ידי הקלדת "יציאה" ולאחר מכן הקלד את הפקודה הבאה ברגע שאתה חוזר למארח ה-Mac.

multipass list

זה יפרט את ה-VMs שהתקנת והרץ, ותראה את כתובת ה-IPv4 של ה-VM המקומי שאתה צריך. שים לב לכך, והתקן כלי כמו Microsoft Remote Desktop כדי להיכנס ל-VM שלך.

לאחר ההתקנה, פשוט הוסף מחשב והוסף את כתובת ה-IP שראית כשהרצת "רשימת ריבוי מעברים", הוסף את פרטי ההתחברות שלך שיצרנו בשלב 3, ואתה מוכן! אתה צריך להתחבר ל-VM שלך ולהיות מסוגל להשתמש בו כאילו הוא פועל בכלי כמו Parallels. מכיוון שהוא פועל באופן מקומי ואתה מתחבר אליו באותו מכונה, לא אמורות להיות בעיות חביון או רוחב פס, כך שלא יהיה ניתן להבחין בה מהפעלתו בכלים כמו Parallels.

למה תרצה אובונטו VM ב-MacOS

אם טרחת לעשות את כל זה ועכשיו אתה תוהה למה, ובכן, יש כמה סיבות. אולי תרצה לבדוק תוכנה שפותחה במיוחד עבור לינוקס, או אולי תרצה לנסות את אובונטו לפני שתעבור אליה במחשב אחר. לבסוף, אולי תרצה פשוט להתעסק עם מערכת הפעלה חדשה בשביל זה!

בלי קשר, זו דרך מצוינת להריץ את אובונטו בחינם ב-Apple Silicon Mac, והיא עובדת בצורה מפתיעה. אתה יכול גם להשתמש UTM לעשות את אותו הדבר ולהריץ תמונת x86 ב-Mac, אבל זה דורש הגדרה אחרת, ותמונת Arm שאתה מקבל דרך Multipass תפעל הרבה יותר טוב.