CBL-Mariner: Cara Memasang dan Menguji Sistem Microsoft Linux

CBL-Mariner

Beberapa hari lalu Microsoft melancarkan sistem operasi berasaskan Linux yang boleh anda muat turun dan pasang secara percuma seperti distro lain. Walau bagaimanapun, pelancaran itu tidak diumumkan dengan sambutan peminat, tetapi agak bijaksana, dengan hampir tidak ada suara ... Namanya CBL-Mariner (Common Base Linux Mariner) dan di sini anda akan belajar langkah demi langkah bagaimana memuat turun dan memasangnya (dalam mesin maya).

Yang benar adalah bahawa syarikat Redmond terkejut pada masa itu dengan beberapa rilis sumber terbuka, atau dengan pembelian GitHub, serta dengan integrasi subsistem Linux di Windows (WSL), atau dengan sokongan untuk Linux dari beberapa programnya, dan juga yang beroperasi sistem untuk peranti rangkaian juga berdasarkan Linux dan disebut SONiC ...

Apa itu CBL-Mariner?

Seperti yang ditunjukkan dalam Halaman GitHub, ia adalah sistem operasi Linux penuh dibangunkan dan dikekalkan oleh Microsoft sendiri. Tujuannya bukan untuk menjadi pengedaran GNU / Linux tujuan umum yang lain, melainkan untuk melayani tujuan lain. Dan syarikat Windows memerlukannya sebagai asas untuk WSL2, iaitu subsistem Linux baru untuk Windows 11 dan Windows 365 yang mana aplikasi grafik juga dapat dijalankan.

CBL-Mariner sebelumnya ada, dan digunakan secara dalaman oleh Microsoft untuk infrastrukturnya Awan biru. Di samping itu, syarikat Redmond telah banyak mengusahakan keselamatan lalai sistem operasi ini, dengan kernel yang dikeraskan, kemas kini yang ditandatangani, ASLR, pengerasan berdasarkan penyusun, daftar kalis pengaman, dan banyak lagi ciri lain.

Termasuk sebilangan kecil pakej asas. Ia juga dikenali untuk menggunakan Bungkusan RPM. Secara khusus, sistem penyusunannya memungkinkan untuk menghasilkan .rpm yang terpisah berdasarkan fail SPEC dan kod sumber. Juga gambar sistem monolitik yang dihasilkan oleh rpm-ostree toolkit. Mengenai kemas kini, mereka dapat berlaku untuk paket tertentu atau seluruh sistem.

Semua teknologi dan kod yang dikembangkan oleh Micorosoft untuk CBL-Mariner adalah sumber terbuka, dan telah dikeluarkan di bawah lesen MIT.

Cara memuat turun dan memasang CBL-Mariner pada mesin maya

VirtualBox

Untuk menerangkan langkah demi langkah bagaimana anda boleh muat turun dan pasang CBL-Mariner Untuk mengujinya, saya akan menggunakan perisian pengedaran Ubuntu dan virtualisasi VirtualBox sebagai asas. Ia boleh dilakukan di mana-mana pengedaran lain dan dengan perisian lain untuk mesin maya jika anda mahu. Langkahnya akan sangat serupa dalam apa jua keadaan.

1-Muat turun dan hasilkan ISO

Perkara pertama yang perlu dilakukan ialah memuat turun dari repositori CBL-Mariner dan kemudian menghasilkan diri kita sendiri gambar ISO, kerana belum ada gambar untuk dimuat turun secara langsung. Untuk melakukan ini, anda memerlukan serangkaian pakej terpasang, kebanyakannya pasti anda sudah memilikinya, tetapi sekiranya berlaku, jalankan arahan berikut:

<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">

Setelah anda memasang perisian yang diperlukan, sekarang anda perlu mengklon repositori dari GitHub dengan kod CBL-Mariner secara tempatan, iaitu di komputer kami. Dan ini dilakukan kerana anda sudah sedia maklum:

<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">

Setelah memuat turun dan mengakses direktori yang telah dibuat secara tempatan, perkara seterusnya adalah mengakses direktori tertentu ke menjana ISO dari sana untuk permulaan:

<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">

Apabila proses selesai, anda akan mempunyai fail ISO yang tersedia di direktori ../out/images/full/.

2-Pasang CBL-Mariner dalam VM

Sekarang anda mempunyai imej ISO, anda boleh pasang CBL-Mariner pada mesin maya. Untuk melakukan ini, anda boleh menggunakan Oracle VirtualBox, yang percuma. Setelah anda memasang perisian yang diperlukan untuk virtualisasi (anda boleh memuat turun dan memasang dari pautan itu atau juga dari repos distro anda, di mana ia juga tersedia), berikut adalah mengikuti langkah-langkah berikut:

  1. Membuka VirtualBox.
  2. Klik pada butang Baru untuk membuat VM baru.
  3. Sekarang mulakan ahli sihir pembuatan mesin maya. Masukkan nama yang anda mahukan dan pilih jenis "Linux", dan versi "Linux Lain (64-bit)". Dan tekan seterusnya.
  4. Maka dia akan bertanya kepadamu keperluan perkakasan maya. Untuk CBL-Mariner, anda mesti mengkonfigurasi sekurang-kurangnya 1 CPU, 1GB RAM, dan 8GB cakera. Sekiranya anda menggunakan sedikit lebih banyak RAM dan CPU, ia akan berfungsi dengan lebih baik, jadi ini adalah idea yang baik. Pergi ke seterusnya sehingga menyelesaikan wizard.
  5. Mesin maya sudah dihasilkan. Sekarang anda kembali ke skrin VirtualBox utama, anda boleh mengklik kanan entri yang muncul dengan nama yang anda berikan dan kemudian pilih konfigurasi pada menu. Anda juga boleh memilih entri dan klik pada butang Tetapan atas.
  6. Pergi ke penyimpanan, dan dari sana pada ikon cakera optik (Kosongkan) anda harus mengklik Pemacu Optik dan memilih "Pilih fail cakera" untuk memuatkan gambar ISO. Dan pada penyemak imbas yang akan muncul, pilih di mana anda mempunyai ISO yang anda hasilkan pada langkah sebelumnya.
  7. Tiba masanya Mulakan mesin maya dengan CBL-Mariner.

3-Pasang sistem di MV

Setelah anda memulakan mesin maya, ia akan dimulakan dan setelah beberapa saat ia akan menunjukkan kepada anda menu untuk pemasangan. Langkah yang mesti anda ikuti adalah:

  1. Pilih pilihan "Pemasang Grafik" untuk pemasangan grafik. Terdapat juga pilihan untuk mod teks, tetapi grafiknya lebih baik. Dan setelah dipilih, tekan Seterusnya. [anda harus beralih melalui menu dengan anak panah papan kekunci dan ENTER untuk memilih]
  2. Sekarang anda akan melihat pemasang yang hampir sama dengan distro lain. Dalam menu Jenis Pemasangan: anda harus memilih «CBL-Mariner Penuh » untuk pemasangan penuh. Walau apa pun, baik dalam Penuh dan Teras, kerana hampir tidak termasuk pakej, ia akan cepat.
  3. Skrin seterusnya adalah syarat lesen untuk diterima.
  4. Kemudian datang pembantu partition cakera keras. Di sana anda harus membuat partisi yang diperlukan atau meninggalkan yang ada secara lalai.
  5. Belok untuk memilih nama hos, dan juga nama pengguna dan kata laluan. Anda boleh meletakkan apa sahaja yang anda mahukan, tetapi ingatlah.
  6. CBL-Mariner kini memulakan pemasangan sebenar. Akan mula pasang pakej. Apabila selesai, but semula mesin maya.
  7. Apabila anda memulakan, anda akan melihat Log masuk, di mana anda harus meletakkan data log masuk (nama dan kata laluan).
  8. Ya anda boleh menggunakan CBL-Mariner seperti yang anda lakukan dengan distro tempatan anda. Dan ya, malangnya ia bermula dalam mod teks ...

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   benguy kata

    memberikan kesalahan perintah nao yang ditemui na linha
    sudo buat iso REBUILD_TOOLS = dan REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: perintah tidak dijumpai

    1.    RAZ0229 kata

      Cuba jalankan make tanpa sudo

  2.   Luca kata

    ia tidak berfungsi dengan atau tanpa sudo ..

  3.   chris kata

    ralat dengan membina iso:
    pergi: gonum.org/v1/gonum@v0.6.2: laluan import yang tidak dikenali "gonum.org/v1/gonum" (https pengambilan: Dapatkan https://gonum.org/v1/gonum?go-get=1: Tidak dilaksanakan)
    ...
    pergi: ralat memuatkan keperluan modul

    ada penyelesaian untuk itu?