როგორ გავუშვათ Ubuntu ვირტუალური მანქანა Apple Silicon-ზე უფასოდ

თქვენ შეგიძლიათ უფასოდ აწარმოოთ 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 install multipass

ინსტალაციის შემდეგ, შეგიძლიათ გადახვიდეთ შემდეგ ეტაპზე.

ნაბიჯი 2: აირჩიეთ Ubuntu-ს ინსტალაცია

აქ თქვენ აირჩევთ Ubuntu-ს რომელი ვერსიის გაშვებას გსურთ.

  1. ჯერ ჩამოთვალეთ ყველა ხელმისაწვდომი სურათი მულტიპასით იპოვე ბრძანება 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 ბირთვით, 4 GB ოპერატიული მეხსიერებით და 50 GB დისკზე. საჭიროების შემთხვევაში შეგიძლიათ გაზარდოთ ეს პარამეტრები.

ნაბიჯი 3: დესკტოპის გარემოს დაყენება Ubuntu-ში

  1. მას შემდეგ რაც დააყენებთ თქვენს Linux VM-ს, თქვენ შეხვალთ სისტემაში root დონის ჭურვიდან. გაუშვით შემდეგი ბრძანება, რათა დარწმუნდეთ, რომ ყველაფერი განახლებულია, თქვენი პაკეტის ინდექსის ფაილების ჩათვლით.
    sudo apt-get update && sudo apt-get upgrade
  2. დასრულების შემდეგ, გაუშვით შემდეგი ბრძანება Ubuntu დესკტოპის და დისტანციური დესკტოპის სერვერის დასაყენებლად.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. ამის ინსტალაციას შეიძლება გარკვეული დრო დასჭირდეს, ასე რომ უბრალოდ გაუშვით.

როგორც კი ეს მოხდება, თქვენ უნდა შექმნათ ახალი მომხმარებლის ანგარიში, რომ შეხვიდეთ. შეასრულეთ შემდეგი ბრძანებები ახალი ანგარიშის შესაქმნელად და შემდეგ დაამატეთ იგი sudo სიაში. "sudo" არის ბრძანება, რომელიც გამოიყენება ადმინისტრაციული წვდომის აღსანიშნავად.

sudo adduser sudo usermod -aG sudo 

დარწმუნდით, რომ გახსოვთ შესვლის ეს დეტალები, რადგან ისინი დაგჭირდებათ შემდეგი ნაბიჯისთვის.

ნაბიჯი 4: დაკავშირება თქვენს VM-თან

თქვენ უნდა იპოვოთ თქვენი ვირტუალური აპარატის IP მისამართი და ასევე დაგჭირდებათ დაკავშირება დისტანციურ სამუშაო მაგიდასთან, რომელსაც ის ქმნის. გამოდით თქვენი VM-დან თქვენს ტერმინალში, უბრალოდ აკრიფეთ "exit" და შემდეგ აკრიფეთ შემდეგი ბრძანება, როგორც კი დაბრუნდებით Mac ჰოსტზე.

multipass list

აქ ჩამოთვლილია თქვენ მიერ დაინსტალირებული და გაშვებული VM-ები და ნახავთ ადგილობრივი VM-ის IPv4 მისამართს, რომელიც გჭირდებათ. გაითვალისწინეთ ეს და დააინსტალირეთ ისეთი ინსტრუმენტი, როგორიცაა Microsoft Remote Desktop, რათა შეხვიდეთ თქვენს VM-ში.

ინსტალაციის შემდეგ, უბრალოდ დაამატეთ კომპიუტერი და დაამატეთ IP მისამართი, რომელიც დაინახეთ „multipass list“-ის გაშვებისას, დაამატეთ თქვენი შესვლის დეტალები, რომლებიც შევქმენით მე-3 ნაბიჯში და მზად ხართ! თქვენ უნდა დაუკავშირდეთ თქვენს VM-ს და შეგეძლოთ მისი გამოყენება ისე, თითქოს ის მუშაობდეს ისეთ ინსტრუმენტში, როგორიცაა Parallels. იმის გამო, რომ ის მუშაობს ლოკალურად და თქვენ უკავშირდებით მას იმავე აპარატზე, არ უნდა არსებობდეს შეყოვნება ან გამტარუნარიანობის პრობლემები, ასე რომ, იგი არ იქნება განსხვავებულად გაშვებისგან ისეთ ინსტრუმენტებში, როგორიცაა Parallels.

რატომ გსურთ Ubuntu VM MacOS-ზე

თუ თქვენ გაგიჭირდათ ამ ყველაფრის გაკეთება და ახლა გაინტერესებთ რატომ, რამდენიმე მიზეზი არსებობს. შეიძლება დაგჭირდეთ სპეციალურად Linux-ისთვის შემუშავებული პროგრამული უზრუნველყოფის ტესტირება, ან შეგიძლიათ სცადოთ Ubuntu-ს სხვა აპარატზე გადასვლამდე. დაბოლოს, შეიძლება უბრალოდ მოგინდეთ ახალ ოპერაციულ სისტემას ამის გულისთვის!

მიუხედავად ამისა, ეს არის შესანიშნავი გზა Ubuntu-ს უფასოდ გასაშვებად Apple Silicon Mac-ზე და ის საოცრად კარგად მუშაობს. თქვენ ასევე შეგიძლიათ გამოიყენოთ UTM რომ იგივე გააკეთოთ და გაუშვათ x86 გამოსახულება Mac-ზე, მაგრამ ეს მოითხოვს განსხვავებულ კონფიგურაციას და Arm-ის სურათი, რომელსაც მიიღებთ მულტიპასის მეშვეობით, ბევრად უკეთესი იქნება.