Kaip nemokamai paleisti Ubuntu virtualią mašiną Apple Silicon

Galite nemokamai paleisti Ubuntu virtualią mašiną Apple Silicon, ir štai vienas iš būdų tai padaryti.

Jei turite M1 arba M2 MacBook Pro, tikriausiai jį mylite taip pat, kaip ir aš. Našumas yra puikus, baterijos veikimo laikas yra fenomenalus ir aš net dažniausiai naudoju savo M1 Pro MacBook per savo kompiuterį. Tačiau yra dalykų, kurių tai nėra gana kaip gerai, ir vienas iš tų dalykų yra virtualių mašinų valdymas. Tačiau pasirodo, kad yra gana tvarkingas būdas nemokamai paleisti Ubuntu virtualią mašiną „Apple Silicon Mac“.

Kadangi MacBooks naudoja Arm architektūrą, x86 programinė įranga yra nesuderinama, todėl turėsite pasikliauti Apple Rosetta 2 programinė įranga, skirta išversti šias x86 instrukcijas į jūsų programinės įrangos instrukcijas dirbti. Tai puikiai tinka pagrindinėms programoms, pvz., „Facebook Messenger“ ir kitoms, kurios neturi savo versijų, tačiau visavertė operacinė sistema yra šiek tiek kitoks žvėris. „Parallels“ yra alternatyvi parinktis, veikianti „Apple Silicon“, tačiau už ją reikia mokėti 100 USD per metus. Štai čia ir atsiranda multipass.

„Multipass“ yra nemokamas įrankis, galintis sukurti Ubuntu virtualias mašinas naudojant paprastą komandą ir veikia „MacOS“. Naudodami multipass sukursime virtualią mašiną, prie kurios galėsite prisijungti naudodami nuotolinio darbalaukio įrankį. Tai šiek tiek sudėtinga, bet nemokama ir veikia labai gerai. Jei nesate pasiruošę, bet norite naudoti „Linux“, būtinai peržiūrėkite kai kuriuos iš geriausi nešiojamieji kompiuteriai, skirti Linux.

1 veiksmas: įdiekite daugiapakopę programą

Pirmas žingsnis yra įdiegti „multipass“, kurį galite padaryti su „Brew“. Terminale paleiskite šią komandą.

brew install multipass

Įdiegę galite pereiti prie kito veiksmo.

2 veiksmas: pasirinkite Ubuntu diegimą

Čia galėsite pasirinkti, kurią Ubuntu versiją norite paleisti.

  1. Pirmiausia išvardykite visus galimus vaizdus daugiapakopėje naudodami rasti komandą daugkartiniu būdu.
    multipass find
  2. Rašymo metu pamatysite 20.04, 22.04 ir 23.04. 22.04 yra naujausias LTS leidimas, todėl vykdykite šiuos veiksmus:
    multipass launch 22.04 -n primary -c 4 -m 4G -d 50G

Bus pradėtas Ubuntu 22.04 LTS VM atsisiuntimas ir diegimas. Tada jis bus paleistas su 4 branduoliais, 4 GB RAM ir 50 GB vietos diske. Jei reikia, šiuos parametrus galite padidinti.

3 veiksmas: darbalaukio aplinkos įdiegimas Ubuntu

  1. Kai nustatysite „Linux“ VM, būsite prisijungę naudodami šakninio lygio apvalkalą. Vykdykite šią komandą, kad įsitikintumėte, jog viskas atnaujinta, įskaitant paketo indekso failus.
    sudo apt-get update && sudo apt-get upgrade
  2. Baigę paleiskite šią komandą, kad įdiegtumėte Ubuntu darbalaukį ir nuotolinio darbalaukio serverį.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. Tai gali užtrukti, kol bus įdiegta, todėl tiesiog leiskite jam veikti.

Kai tai padarysite, turėsite sukurti naują vartotojo paskyrą, kad galėtumėte prisijungti. Vykdykite šias komandas, kad sukurtumėte naują paskyrą, tada įtraukite ją į sudo sąrašą. „sudo“ yra komanda, naudojama administracinei prieigai pažymėti.

sudo adduser sudo usermod -aG sudo 

Įsitikinkite, kad atsimenate šiuos prisijungimo duomenis, nes jie bus reikalingi kitam veiksmui.

4 veiksmas: prisijunkite prie VM

Turėsite rasti savo virtualios mašinos IP adresą ir taip pat prisijungti prie jos sukurto nuotolinio darbalaukio. Išeikite iš VM terminale tiesiog įvesdami „exit“ ir, grįžę prie „Mac“ pagrindinio kompiuterio, įveskite šią komandą.

multipass list

Bus pateiktas jūsų įdiegtų ir veikiančių VM sąrašas ir pamatysite jums reikalingos vietinės VM IPv4 adresą. Atkreipkite dėmesį į tai ir įdiekite įrankį, pvz., „Microsoft Remote Desktop“, kad prisijungtumėte prie savo VM.

Įdiegę tiesiog pridėkite kompiuterį ir pridėkite IP adresą, kurį matėte paleidę „multipass list“, pridėkite prisijungimo duomenis, kuriuos sukūrėme atlikdami 3 veiksmą, ir galite pradėti! Turėtumėte prisijungti prie savo VM ir turėti galimybę jį naudoti taip, lyg jis veiktų tokiame įrankyje kaip „Parallels“. Kadangi jis veikia lokaliai ir prie jo prisijungiate tame pačiame įrenginyje, neturėtų kilti delsos ar pralaidumo problemų, todėl jos nebus galima atskirti nuo paleidimo tokiuose įrankiuose kaip Parallels.

Kodėl norėtumėte „Ubuntu VM“ „MacOS“.

Jei sunkiai tai darydami, o dabar galvojate, kodėl, tai yra keletas priežasčių. Galbūt norėsite išbandyti programinę įrangą, sukurtą specialiai Linux, arba galbūt norėsite išbandyti Ubuntu prieš pereidami prie jos kitame kompiuteryje. Galiausiai, galbūt norėsite padirbėti su nauja operacine sistema!

Nepaisant to, tai yra puikus būdas nemokamai paleisti „Ubuntu“ „Apple Silicon Mac“ kompiuteryje ir jis veikia stebėtinai gerai. Taip pat galite naudoti UTM padaryti tą patį ir paleisti x86 vaizdą „Mac“, tačiau tam reikia kitokios sąrankos, o Arm vaizdas, kurį gausite per daugiapakopį režimą, veiks daug geriau.