CBL-Mariner: Hur man installerar och testar Microsoft Linux-system

CBL-Mariner

Microsoft släppte för några dagar sedan ett Linux-baserat operativsystem som du kan ladda ner och installera gratis som alla andra distroer. Lanseringen tillkännagavs dock inte med stor fanfare, snarare var den ganska diskret, med knappt buller ... Han heter CBL-Mariner (Common Base Linux Mariner) och här lär du dig steg för steg hur du laddar ner och installerar det (i en virtuell maskin).

Sanningen är att företaget Redmond överraskad vid den tiden med vissa open source-utgåvor, eller med köpet av GitHub, liksom med integrationen av Linux-delsystemet i dess Windows (WSL), eller med stöd för Linux av några av dess program, liksom det som fungerar system för nätverksenheter också baserat på Linux och kallas SONiC ...

Vad är CBL-Mariner?

Såsom anges i GitHub-sida, det är ett fullständigt Linux-operativsystem utvecklas och underhålls av Microsoft själv. Målet är inte att bara vara ytterligare en allmän GNU / Linux-distribution utan snarare att tjäna ett annat syfte. Och det är att Windows-företaget behöver det som en bas för WSL2, det vill säga det nya Linux-delsystemet för Windows 11 och Windows 365 med vilket grafiska applikationer också kan köras.

CBL-Mariner fanns tidigare och användes internt av Microsoft för sin infrastruktur för Azure moln. Dessutom har Redmond-företaget arbetat mycket med standardsäkerheten för detta operativsystem, med en härdad kärna, signerade uppdateringar, ASLR, kompilatorbaserad härdning, manipuleringssäkra register och många andra funktioner.

Inkluderar en liten uppsättning grundpaket. Det är också känt att använda RPM-paket. Specifikt tillåter dess kompileringssystem att generera separata .rpm baserat på SPEC-filer och källkod. Även bilder av det monolitiska systemet som genereras av en rpm-ostree-verktygslåda. När det gäller uppdateringar kan de gälla specifika paket eller hela systemet.

All teknik och kod utvecklad av Micorosoft för CBL-Mariner är öppen källkod och har släppts under MIT-licens.

Hur man laddar ner och installerar CBL-Mariner på en virtuell maskin

virtualbox

Förklara steg för steg hur du kan ladda ner och installera CBL-Mariner För att testa det ska jag använda en Ubuntu-distribution och VirtualBox virtualiseringsprogramvara som bas. Det kan göras i vilken annan distribution som helst och med annan programvara för virtuella maskiner om du vill. Stegen kommer att vara väldigt lika i alla fall.

1-Ladda ner och skapa ISO

Det första du ska göra är att ladda ner från CBL-Mariner-förvaret och sedan generera oss själva ISO-bilden, eftersom det ännu inte finns någon bild att ladda ner direkt. För att göra detta behöver du en serie installerade paket, många av dem är säkra på att du redan har dem, men i fallet, kör följande kommando:

<br data-mce-bogus="1">

sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python-minimal bison gawk<br data-mce-bogus="1">

När du har installerat den nödvändiga programvaran måste du nu klona förvaret från GitHub med CBL-Mariner-koden lokalt, det vill säga på vår dator. Och detta görs som du redan vet:

<br data-mce-bogus="1">

git clone https://github.com/microsoft/CBL-Mariner.git

cd CBL-Mariner<br data-mce-bogus="1">

git checkout 1.0-stable<br data-mce-bogus="1">

När du väl har laddat ner och öppnat katalogen som har skapats lokalt är nästa sak att komma åt en specifik katalog till generera ISO därifrån för start:

<br data-mce-bogus="1">

cd toolkit<br data-mce-bogus="1">

sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json<br data-mce-bogus="1">

När processen är klar har du ISO-filen tillgänglig i katalog ../out/images/full/.

2-Installera CBL-Mariner i en virtuell dator

Nu när du har ISO-bilden kan du installera CBL-Mariner på en virtuell maskin. För att göra detta kan du använda Oracle VirtualBox, som är gratis. När du har installerat den nödvändiga programvaran för virtualisering (du kan ladda ner och installera från den länken eller också från repos i din distro, där den också finns), är följande att följa dessa steg:

  1. öppen VirtualBox.
  2. Klicka på knappen ny för att skapa en ny virtuell dator.
  3. Börja nu guiden för skapande av virtuell maskin. Sätt det namn du vill ha och välj "Linux" och skriv "Other Linux (64-bit)". Och tryck på nästa.
  4. Då frågar han dig kraven av virtualiserad hårdvara. För CBL-Mariner måste du konfigurera minst 1 CPU, 1 GB RAM och 8 GB disk. Om du använder lite mer RAM och CPU kommer det att fungera bättre, så det skulle vara en bra idé. Gå till nästa tills guiden är klar.
  5. Den virtuella maskinen är redan genererad. Nu när du är tillbaka på VirtualBox-huvudskärmen kan du högerklicka på posten som visas med namnet du har gett den och sedan välja konfiguration på menyn. Du kan också välja posten och klicka på den övre knappen Inställningar.
  6. Gå till lagring, och därifrån på ikonen för den optiska disken (Tom) måste du klicka på Optisk enhet och välja "Välj en diskfil" för att ladda ISO-bilden. Och i webbläsaren som kommer att visas, välj var du har ISO som du genererade i föregående steg.
  7. Det är dags att Starta den virtuella maskinen med CBL-Mariner.

3-Installera systemet i MV

När du har startat den virtuella maskinen startar den upp och efter några ögonblick visar den dig en meny till installation. Stegen du måste följa är:

  1. Välj alternativet "Grafisk installatör" för grafisk installation. Det finns också alternativ för textläge, men bilden är bättre. Och välj en gång, tryck på Nästa. [du måste gå igenom menyn med tangentbordspilarna och ENTER för att välja]
  2. Nu kommer du att se ett installationsprogram som liknar det för alla andra distroer. I menyn Installationstyp: du måste välja «CBL-Mariner Full » för fullständig installation. I vilket fall som helst, i både Full och Core, eftersom det knappast innehåller paket, kommer det att vara snabbt.
  3. Nästa skärm är licensvillkor att acceptera.
  4. Sedan kommer assistenten hårddiskpartitionering. Där måste du skapa nödvändiga partitioner eller lämna de som kommer som standard.
  5. Vrid för att välja värdnamn, liksom användarnamn och lösenord. Du kan lägga vad du vill, men kom ihåg det.
  6. CBL-Mariner börjar nu själva installationen. Kommer att börja installera paket. Och när det är klart, starta om den virtuella maskinen.
  7. När du börjar ser du Logga in, där du måste placera inloggningsuppgifterna (namn och lösenord).
  8. Ya du kan använda CBL-Mariner som du skulle göra med din lokala distro. Och ja, tyvärr börjar det i textläge ...

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   bengiguy sade

    ger kommandofel nao hittades na linha
    sudo gör iso REBUILD_TOOLS = och REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: kommandot hittades inte

    1.    RAZ0229 sade

      Försök att springa utan sudo

  2.   Luca sade

    det fungerar inte med eller utan sudo ..

  3.   chris sade

    fel genom att bygga iso:
    go: gonum.org/v1/gonum@v0.6.2: okänd importväg "gonum.org/v1/gonum" (https hämta: Hämta https://gonum.org/v1/gonum?go-get=1: Ej implementerad)
    .
    go: fel vid inläsning av modulkrav

    några lösningar för det?