CBL-Mariner: วิธีการติดตั้งและทดสอบ Microsoft Linux System

CBL-มารีเนอร์

Microsoft เปิดตัวระบบปฏิบัติการบน Linux เมื่อไม่กี่วันก่อน ซึ่งคุณสามารถดาวน์โหลดและติดตั้งได้ฟรี เช่นเดียวกับ distro อื่นๆ อย่างไรก็ตามการเปิดตัวไม่ได้ประกาศด้วยการประโคม แต่ค่อนข้างสุขุมไม่มีเสียงใด ๆ ... เขาชื่อ CBL-Mariner (Common Base Linux Mariner) และที่นี่ คุณจะได้เรียนรู้ทีละขั้นตอนในการดาวน์โหลดและติดตั้ง (ในเครื่องเสมือน)

ความจริงก็คือบริษัทเรดมอนด์ ประหลาดใจ ในขณะนั้นกับโอเพ่นซอร์สบางรุ่นหรือด้วยการซื้อ GitHub เช่นเดียวกับการรวมระบบย่อย Linux ใน Windows (WSL) หรือด้วยการสนับสนุน Linux ของบางโปรแกรมรวมถึงระบบปฏิบัติการนั้น ระบบสำหรับอุปกรณ์เครือข่ายที่ใช้ Linux และเรียกว่า SONiC ...

CBL-Mariner คืออะไร?

พร้อมทั้งระบุไว้ใน หน้า GitHubเป็นระบบปฏิบัติการลินุกซ์เต็มรูปแบบ พัฒนาและดูแลโดย Microsoft เอง. เป้าหมายของมันไม่ได้เป็นเพียงการกระจาย GNU / Linux วัตถุประสงค์ทั่วไปอื่น แต่เพื่อให้บริการวัตถุประสงค์อื่น และเป็นสิ่งที่บริษัท Windows ต้องการมันเป็นพื้นฐานสำหรับ WSL2 นั่นคือระบบย่อย Linux ใหม่สำหรับ Windows 11 และ Windows 365 ที่สามารถใช้แอปพลิเคชันกราฟิกได้เช่นกัน

CBL-Mariner เคยมีมาก่อน และถูกใช้ภายในโดย Microsoft สำหรับโครงสร้างพื้นฐานของ Azure cloud. นอกจากนี้ บริษัท Redmond ได้ทำงานอย่างหนักในการรักษาความปลอดภัยเริ่มต้นของระบบปฏิบัติการนี้ ด้วยเคอร์เนลที่เสริมความแข็งแกร่ง การอัปเดตที่ลงนาม ASLR การชุบแข็งแบบคอมไพเลอร์ บันทึกการงัดแงะ และคุณสมบัติอื่นๆ อีกมากมาย

รวมแพ็คเกจพื้นฐานชุดเล็ก เป็นที่รู้จักกันว่าจ้าง RPM พัสดุ. โดยเฉพาะอย่างยิ่ง ระบบการคอมไพล์ของมันอนุญาตให้สร้าง .rpm แยกกันตามไฟล์ SPEC และซอร์สโค้ด นอกจากนี้ยังมีรูปภาพของระบบเสาหินที่สร้างโดยชุดเครื่องมือ rpm-ostree สำหรับการอัปเดตนั้น สามารถนำไปใช้กับแพ็คเกจเฉพาะหรือทั้งระบบ

เทคโนโลยีและโค้ดทั้งหมดที่พัฒนาโดย Micorosoft สำหรับ CBL-Mariner เป็นโอเพ่นซอร์สและเผยแพร่แล้ว ภายใต้ใบอนุญาต MIT.

วิธีดาวน์โหลดและติดตั้ง CBL-Mariner บนเครื่องเสมือน

VirtualBox

เพื่ออธิบายทีละขั้นตอนว่าคุณจะทำได้อย่างไร ดาวน์โหลดและติดตั้ง CBL-Mariner ในการทดสอบ ฉันจะใช้การแจกจ่าย Ubuntu และซอฟต์แวร์การจำลองเสมือน VirtualBox เป็นฐาน สามารถทำได้ในการแจกจ่ายอื่น ๆ และกับซอฟต์แวร์อื่น ๆ สำหรับเครื่องเสมือนหากคุณต้องการ ขั้นตอนจะคล้ายกันมากในทุกกรณี

1- ดาวน์โหลดและสร้าง ISO

สิ่งแรกที่ต้องทำคือดาวน์โหลดจากที่เก็บ CBL-Mariner แล้วสร้างตัวเอง ภาพ ISOเนื่องจากยังไม่มีภาพให้ดาวน์โหลดโดยตรง ในการทำเช่นนี้ คุณต้องมีชุดของแพ็คเกจที่ติดตั้งไว้ ซึ่งหลายแพ็คเกจแน่ใจว่าคุณมีอยู่แล้ว แต่เผื่อไว้ ให้รันคำสั่งต่อไปนี้:

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

เมื่อคุณได้ติดตั้งซอฟต์แวร์ที่จำเป็นแล้ว ตอนนี้คุณต้อง โคลนที่เก็บ จาก GitHub ด้วยรหัส CBL-Mariner ในเครื่อง นั่นคือบนคอมพิวเตอร์ของเรา และสิ่งนี้ก็เสร็จสิ้นตามที่คุณรู้อยู่แล้ว:

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

เมื่อดาวน์โหลดและเข้าถึงไดเร็กทอรีที่สร้างขึ้นในเครื่องแล้ว สิ่งต่อไปคือการเข้าถึงไดเร็กทอรีเฉพาะไปยัง สร้าง ISO จากที่นั่น สำหรับการเริ่มต้น:

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

เมื่อกระบวนการเสร็จสิ้น คุณจะมีไฟล์ ISO อยู่ในไฟล์ ไดเรกทอรี ../out/images/full/.

2- ติดตั้ง CBL-Mariner ใน VM

เมื่อคุณมีอิมเมจ ISO แล้ว คุณสามารถ ติดตั้ง CBL-Mariner บนเครื่องเสมือน. ในการดำเนินการนี้ คุณสามารถใช้ Oracle VirtualBoxซึ่งฟรี เมื่อคุณติดตั้งซอฟต์แวร์ที่จำเป็นสำหรับการจำลองเสมือนแล้ว (คุณสามารถดาวน์โหลดและติดตั้งจากลิงก์นั้นหรือจาก repos ของ distro ของคุณซึ่งมีให้ใช้งานด้วย) ให้ทำตามขั้นตอนต่อไปนี้:

  1. เปิด VirtualBox.
  2. คลิกที่ปุ่ม ใหม่ เพื่อสร้าง VM ใหม่
  3. ตอนนี้เริ่ม วิซาร์ดการสร้างเครื่องเสมือน. ใส่ชื่อที่คุณต้องการและพิมพ์เลือก "Linux" และรุ่น "Other Linux (64-bit)" และกดถัดไป
  4. แล้วเขาจะถามคุณ ความต้องการ ของฮาร์ดแวร์เสมือนจริง สำหรับ CBL-Mariner คุณต้องกำหนดค่า CPU อย่างน้อย 1 ตัว, RAM 1GB และดิสก์ 8GB หากคุณใช้ RAM และ CPU เพิ่มขึ้นอีกเล็กน้อย มันจะทำงานได้ดีขึ้น ดังนั้นจึงเป็นความคิดที่ดี ไปที่ถัดไปจนกว่าจะเสร็จสิ้นตัวช่วยสร้าง
  5. เครื่องเสมือนถูกสร้างขึ้นแล้ว เมื่อคุณกลับมาที่หน้าจอหลัก VirtualBox แล้ว คุณสามารถคลิกขวาที่รายการที่ปรากฏพร้อมกับชื่อที่คุณตั้งไว้ จากนั้นเลือก องค์ประกอบ ในเมนู คุณยังสามารถเลือกรายการและคลิกปุ่มการตั้งค่าด้านบน
  6. ไปที่ การเก็บรักษาจากนั้นบนไอคอนของออปติคัลดิสก์ (ว่าง) คุณต้องคลิกที่ออปติคัลไดรฟ์และเลือก "เลือกไฟล์ดิสก์" เพื่อให้สามารถโหลดอิมเมจ ISO ได้ และในเบราว์เซอร์ที่จะปรากฏขึ้น ให้เลือกตำแหน่งที่คุณมี ISO ที่คุณสร้างในขั้นตอนก่อนหน้า
  7. ได้เวลาแล้ว เริ่มเครื่องเสมือน ด้วย CBL-Mariner

3- ติดตั้งระบบใน MV

เมื่อคุณเริ่มต้นเครื่องเสมือนแล้ว เครื่องเสมือนจะเริ่มทำงาน และหลังจากนั้นครู่หนึ่ง เครื่องจะแสดงเมนูให้คุณ การติดตั้ง. ขั้นตอนที่คุณต้องปฏิบัติตามคือ:

  1. เลือกตัวเลือก "ตัวติดตั้งกราฟิก" สำหรับการติดตั้งแบบกราฟิก นอกจากนี้ยังมีตัวเลือกสำหรับโหมดข้อความ แต่กราฟิกจะดีกว่า และเมื่อเลือกแล้วให้กด Next [คุณต้องเลื่อนผ่านเมนูด้วยลูกศรบนแป้นพิมพ์และกด ENTER เพื่อเลือก]
  2. ตอนนี้คุณจะเห็นโปรแกรมติดตั้งที่คล้ายกับ distro อื่น ๆ ในเมนูประเภทการติดตั้ง: คุณต้องเลือก «CBL-Mariner เต็ม » เพื่อการติดตั้งที่สมบูรณ์ ไม่ว่าในกรณีใดทั้งใน Full และ Core เนื่องจากแทบจะไม่มีแพ็คเกจเลยจึงจะเร็ว
  3. หน้าจอถัดไปคือ เงื่อนไขใบอนุญาตที่จะยอมรับ.
  4. รองลงมาคือผู้ช่วย การแบ่งพาร์ติชั่นฮาร์ดไดรฟ์. คุณต้องสร้างพาร์ติชั่นที่จำเป็นหรือปล่อยให้พาร์ติชั่นที่มาตามค่าเริ่มต้น
  5. หันไปเลือกชื่อโฮสต์รวมทั้ง ชื่อผู้ใช้และรหัสผ่าน. คุณสามารถใส่อะไรก็ได้ที่คุณต้องการ แต่จำไว้
  6. CBL-Mariner เริ่มการติดตั้งจริงแล้ว จะเริ่ม ติดตั้งแพ็คเกจ. และเมื่อเสร็จแล้ว ให้รีบูตเครื่องเสมือน
  7. เมื่อคุณเริ่มคุณจะเห็น เข้าสู่ระบบที่ซึ่งคุณต้องใส่ข้อมูลการเข้าสู่ระบบ (ชื่อและรหัสผ่าน)
  8. Ya คุณสามารถใช้ CBL-Mariner เช่นเดียวกับที่คุณทำกับ distro ในพื้นที่ของคุณ และใช่น่าเสียดายที่มันเริ่มในโหมดข้อความ ...

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   bengiguy dijo

    กำลังให้คำสั่งผิดพลาด nao พบ na linha
    sudo make iso REBUILD_TOOLS = และ REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: ไม่พบคำสั่ง

    1.    RAZ0229 dijo

      ลองวิ่ง make โดยไม่ใช้ sudo

  2.   ลุค dijo

    มันใช้งานไม่ได้โดยมีหรือไม่มี sudo ..

  3.   คริส dijo

    ข้อผิดพลาดโดยการสร้าง iso:
    go: gonum.org/v1/gonum@v0.6.2: ไม่รู้จักเส้นทางการนำเข้า "gonum.org/v1/gonum" (https fetch: Get https://gonum.org/v1/gonum?go-get=1: ไม่ได้ดำเนินการ)
    ...
    go: ข้อผิดพลาดในการโหลดข้อกำหนดของโมดูล

    วิธีแก้ปัญหาสำหรับสิ่งนั้น?