Siin on, kuidas käivitada Microsofti enda Linuxi distributsioon: CBL-Mariner

Kas soovite proovida Microsofti enda Linuxi distributsiooni CBL-Marinerit? Siit saate teada, kuidas saate ametliku ISO alla laadida ja OS-i installida.

Microsoftist on möödunud paar aastat avalikustati selle Windowsi alamsüsteemi teine ​​versioon Linuxile (AKA WSL 2) ja käitusaeg on nüüd piisavalt küps, et käivitage GUI-dega Linuxi rakendusi. Järgmine samm teekonnal on ei keegi muu kui Windowsi alamsüsteem Androidile, mis võimaldab teil käitage Androidi rakendusi Windows 11 all. Microsofti armastus Linuxi vastu ei piirdu sellega, kuna ettevõte on mõnda aega säilitanud ka täisväärtusliku Linuxi distributsiooni. Tuntud kui CBL-Mariner (kus CBL tähistab Clevinud Base Linux), distributsiooni on loonud Microsofti Linux System Group - sama meeskond, kes lõi WSL 2 jaoks kasutatava Linuxi tuuma.

"CBL-Mariner on sisemine Linuxi distributsioon Microsofti pilveinfrastruktuuri ning tipptoodete ja -teenuste jaoks. CBL-Mariner on loodud pakkuma nendele seadmetele ja teenustele ühtset platvormi ning parandab Microsofti võimet olla kursis Linuxi värskendustega.

- Microsoft

Nimelt ei ole CBL-Mariner traditsiooniline kasutajakeskne Linuxi distributsioon, millel on väljamõeldud GUI. Pigem on sellel ainult põhipaketid, mis on vajalikud konteinerite toetamiseks ja käitamiseks. Paketihaldussüsteem on RPM-põhine, mis kasutab mõlemat dnf ja tdnf (Väike DNF). Jaotus toetab ka pildipõhist värskendusmehhanismi aatomite teenindamiseks ja tagasipööramiseks RPM-OSTree. Mis puutub turvalisusesse, siis CBL-Marineriga on paljude muude funktsioonide hulgas kaasas karastatud tuum, allkirjastatud värskendused, ASLR, kompilaatoripõhine kõvastus ja rikkumiskindlad logid.


Kuidas CBL-Marinerit ametliku ISO abil käivitada

Kuigi Microsoft andis operatsioonisüsteemi välja juba 2020. aastal, ei pakkunud ettevõte algselt eelkompileeritud ISO-sid. Lähtekood on saadaval GitHubis ja inimestelt oodatakse luua ISO ise. Olukord muutus hiljuti, kuna Microsoft hostib nüüd oma serveris ametlikku CBL-Mariner ISO-i.

Kuigi kogenud kasutajad saavad seda siiski teha looge eelkompileeritud RPM-idest alglaaditav VHDX (või VHD) pilt CBL-Marineri pakettide hoidlas saab haarata ka ISO-vormingus installiplaadi kujutise ja installida OS-i hõlpsalt virtualiseerimisplatvormile või päris arvutisse.

1. samm – hankige ISO

CBL-Mariner ISO on UEFI-ühilduv ja seda saab käivitada mis tahes kaasaegses x86-64 arvutis. ISO uusima versiooni saab alla laadida allolevalt lingilt:

Laadige alla CBL-Mariner ISO

Kui soovite ISO ise luua, tehke järgmist.

  1. Kloonige CBL-Mariner GitHubi repo giti abil:
    git clone https://github.com/microsoft/CBL-Mariner.git
  2. Lülituge tööriistakomplekti kausta:
    cd CBL-Mariner/toolkit
  3. Käivitage ISO ehituskäsk:
    sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
  4. Saadud ISO leiate ../out/images/full.

2. samm – valmistage ette sihtplatvorm

Nagu varem mainitud, ei ole CBL-Mariner mõeldud teie arvuti igapäevaseks draiveriks. Parem oleks paigaldada see hüperviisori platvormile. Windowsis saate kasutada Microsofti enda Hyper-V-d. Oracle VM VirtualBox on veel üks platvormideülene lahendus, mida saab kasutada nii Windowsis, Linuxis kui ka macOS-is. Olenevalt host OS-ist saate ka valida sobiva VMware või Paralleelid virtualiseerimistoode.

Selles õpetuses kasutame mugavuse huvides Hyper-V-d.

  1. Kuna Hyper-V on Windowsi sisse ehitatud valikulise funktsioonina, peame seda tegema lubage see esiteks. Kodu ja kodu ühekeelsed SKU-d ei toeta ametlikult Hyper-V-d, kuid funktsiooni on võimalik nendes väljaannetes lubada, kasutades see õpetus.
  2. Avage rakendus Hyper-V Manager ja valige Tegevus->Uus->Virtuaalne masin. Sisestage oma VM-ile nimi ja vajutage Järgmine >.
  3. Valige 1. põlvkond (VHD) või 2. põlvkond (VHDX), seejärel vajutage Järgmine >.
  4. Soovi korral muutke mälu suurust, seejärel vajutage Järgmine >.
  5. Valige virtuaalne lüliti ja vajutage seda Järgmine >.
  6. Valige Looge virtuaalne kõvaketas, valige oma VHD(X) asukoht ja määrake soovitud ketta suurus. Seejärel vajutage Järgmine >.
  7. Valige Installige operatsioonisüsteem buutivast pildifailist ja sirvige oma CBL-Marineri ISO-d.
  8. Vajutage Lõpetama.

Kui olete loonud 2. põlvkonna VM-i, peate konfigureerima paar lisaseadet:

  1. Paremklõpsake oma virtuaalmasinas Hyper-V Manageris.
  2. Valige Seaded... valik.
  3. Valige Turvalisus ja all Mall: vali Microsoft UEFI sertifitseerimisasutus.
  4. Valige Püsivara ja kohandage alglaadimisjärjekorda nii, et DVD oleks esimesel ja kõvaketas teisel kohal.
  5. Valige Rakenda kõigi muudatuste rakendamiseks.

3. samm – OS-i installimine

Nüüd, kui oleme platvormi ette valmistanud, oleme valmis CBL-Marineri virtuaalmasinasse installima.

  1. Paremklõpsake oma VM-i ja valige Ühenda... buutimise alustamise võimalus.
  2. Valige Alusta.
  3. Installirakendus annab võimaluse jätkata teksti- või graafilises režiimis. Selles õpetuses valime viimase.
  4. Installatsioone on kahte tüüpi: Core ja Full.
  5. Pärast soovitud maitse valimist küsib see teilt tüüpilisi parameetreid, nagu kasutajanimi, partitsioonid jne.
  6. Kui installimine on lõppenud, valige masina taaskäivitamiseks taaskäivita. Installimise ISO eemaldatakse automaatselt.

4. samm – OS-i käivitamine

Niipea, kui installifaas lõppeb, taaskäivitub VM ja seejärel alustab äsja installitud OS-i käivitamist virtuaalselt kõvakettalt. Kui küsitakse, logige oma CBL-Marineri eksemplari sisse, kasutades installirakenduse kaudu antud kasutajanime ja parooli.


See on kõik! Nüüd saate lisada täiendavaid pakette, nagu SSH-server, ja kohandada VM-i eksemplari vastavalt oma vajadustele. Selle turvafunktsioonide kohta lisateabe saamiseks vaadake CBL-Marineri GitHubi turvafunktsioonide loend.