Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

Microsoft เปิดตัว Linux distro ของตนเอง—Common Base Linux Mariner (CBL-Mariner) เป็นความคิดทั่วไปว่า Linux และ Windows เป็นคู่แข่งกัน เพราะทั้งคู่พยายามดึงดูดผู้ใช้คอมพิวเตอร์ด้วยข้อเสนอของตน

การปล่อย CBL-Mariner ทำให้หลายคนประหลาดใจ แต่ที่เป็นเช่นนั้นในโลกที่ขับเคลื่อนด้วยเทคโนโลยี ไม่ต้องกังวล Microsoft ไม่ได้แทนที่ Windows ด้วย CBL-Mariner จริงๆ แล้ว CBL-Mariner สร้างขึ้นเพื่อช่วยทีมวิศวกรรมภายในของ Microsoft

มาสำรวจ CBL-Mariner ลึกขึ้น และดูขั้นตอนติดตั้งในเครื่องเสมือน

CBL-Mariner คืออะไร?

Linux Systems Group ของ Microsoft สร้างและพัฒนา CBL-Mariner มันไม่ใช่แค่ Linux distribution อีกตัวหนึ่ง เพราะมันมีวัตถุประสงค์ใหญ่กว่าสำหรับ Microsoft วัตถุประสงค์หลักของ CBL คือ เปิดทางสำหรับการพัฒนาผลิตภัณฑ์และบริการ edge ของ Microsoft รวมถึงการพัฒนาโครงสร้างพื้นฐานคลาวด์

ซอร์สโค้ดของ OS ได้รับอนุญาตภายใต้ใบอนุญาตโอเพนซอร์สต่างๆ รวมถึง GNU General Public License และ MIT License ปัจจุบันมีอยู่เป็น GitHub repo และไม่มี ISO image สำหรับติดตั้ง OS บนเครื่องของคุณ ข่าวดีคือ คุณยังสามารถใช้ distro นี้ได้โดยสร้าง ISO image ของตัวเองและติดตั้งบนเครื่องเสมือนของคุณเอง

CBL-Mariner ไม่ใหม่ในโลกเทคโนโลยี มันเคยใช้ภายใน Microsoft เพื่อรักษาโครงสร้างพื้นฐานคลาวด์ Azure Redmond ปรับปรุงความปลอดภัยของ CBL โดยการ hardening kernel, 提供 签名 更新, 使用 编译器 基础 的 加固, 防篡改 注册表 以及 更多 功能

วิธีติดตั้ง CBL-Mariner ใน VirtualBox

การแปลงซอร์สโค้ดเป็น ISO image อาจเป็นวิธีที่ง่ายที่สุดในการให้ distro ทำงานในเครื่องเสมือน วิธีนี้รวมถึงการดาวน์โหลดโค้ดจาก repository และแปลงเป็น ISO image

เพื่อวัตถุประสงค์ของบทความนี้ การติดตั้งได้ทำบน VirtualBox ซึ่งเป็น hypervisor เครื่องเสมือนที่นิยม

ขั้นตอนที่ 1: ดาวน์โหลด VirtualBox

ในกรณีที่คุณยังไม่มี VirtualBox ติดตั้งบนระบบ คุณสามารถดาวน์โหลดจากเว็บไซต์และติดตั้งก่อนสร้าง ISO image

ดาวน์โหลด: Oracle VirtualBox

ขั้นตอนที่ 2: ติดตั้ง Dependencies ที่จำเป็น

ก่อนเริ่มการติดตั้งจริง คุณจะต้องติดตั้ง dependencies บางอย่างบนเครื่อง Linux ของคุณ คุณอาจมีบางอย่างแล้ว แต่การตรวจสอบซ้ำก็ดี

เพื่อติดตั้ง dependencies บน distro berbasis Debian เช่น Ubuntu ให้พิมพ์ต่อไปนี้:

sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python2.0 bison gawk

Output:

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ขั้นตอนที่ 3: Clone GitHub Repository

ขั้นตอนต่อไปคือ clone GitHub repository อย่างเป็นทางการของ CBL โดยใช้คำสั่ง git clone

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

Output:

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ขั้นตอนที่ 4: สร้าง ISO Image

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

cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

Output:

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ระบบจะส่งออกไฟล์ ISO ไปที่ไดเรกทอรี /out/images/full หลังจากการแปลงสำเร็จ

ขั้นตอนที่ 5: สร้างเครื่องเสมือน (Virtual Machine)

ขั้นตอนแรกคือเปิด VirtualBox จากนั้น คลิกปุ่ม New เพื่อสร้าง VM ใหม่

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

เมื่อคุณคลิก New กล่องโต้ตอบจะเปิด ในคอลัมน์ name ให้พิมพ์ CBL-Mariner เป็นระบบปฏิบัติการ ในดรอปดาวน์ Type เลือก Linux นอกจากนี้ คุณต้องเลือก Other Linux (64-bit) เป็น version

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ในหน้าจอถัดไป คุณต้องกำหนดขนาดหน่วยความจำสำหรับเครื่องของคุณ โดยทั่วไปคุณสามารถกำหนด RAM 1GB ในขั้นตอนนี้ หากคุณกำหนดมากกว่านี้ได้ ให้ตั้งค่าหน่วยความจำตามนั้น อย่างไรก็ตาม มีขีดจำกัดสูงสุด ดังนั้นจึงดีที่สุดที่จะปฏิบัติตามคำแนะนำบนหน้าจอ

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ในหน้าจอถัดไป คลิกที่ตัวเลือก Create a virtual hard disk now

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ในหน้าจอที่ตามมา เลือกตัวเลือก VDI (VirtualBox Disk Image)

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

จากนั้น เลือก Dynamically allocated เป็นตัวเลือกสำหรับ Storage on physical hard disk

ทันทีที่คุณคลิก Next คุณจะไปถึงหน้าจอ File location and size ป้อนพาธที่คุณต้องการบันทึกไฟล์ VDI นอกจากนี้ คุณยังสามารถเลือกขนาดของ virtual hard disk ได้ ขนาดที่เหมาะสมคือ 10GB ของพื้นที่ดิสก์ แต่คุณสามารถกำหนดมากกว่านี้ได้หากคุณมีพื้นที่จัดเก็บว่างมากบนระบบของคุณ

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

คลิก Create เพื่อเสร็จสิ้นการสร้างเครื่องเสมือน

ขั้นตอนที่ 6: กำหนดค่าเครื่องเสมือน

เพื่อกำหนดค่าเครื่องเสมือน คุณต้องคลิกที่เครื่องเสมือนที่เพิ่งสร้างจากแถบด้านซ้าย จากนั้น เลือก CBL-Mariner, ตามด้วย Settings และสุดท้ายคือตัวเลือก Storage ในแท็บ Storage ให้คลิกไอคอน Optical Drive และเลือกไฟล์ ISO ที่สร้างไว้ก่อนหน้านี้

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ตอนนี้คุณสามารถเริ่มเครื่องเสมือนด้วย ISO image ของ CBL-Mariner ได้โดยการคลิกปุ่ม Start

ขั้นตอนที่ 7: ติดตั้ง CBL-Mariner บน VM ของคุณ

เริ่มติดตั้งไฟล์ ISO โดยใช้ graphical installer ทำตามขั้นตอนที่กำหนดเพื่อดำเนินการติดตั้งต่อไป

เลือก Graphical Installer จากรายการตัวเลือกที่เริ่มต้นการติดตั้ง

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ขั้นตอนการติดตั้งต่อไปนี้คล้ายกับ Linux distro อื่นๆ มาก

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

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

เพื่อไปหน้าจอถัดไป ยอมรับข้อกำหนด License

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

หน้าต่างติดตั้งถัดไปถามถึงการ partition ฮาร์ดไดรฟ์ คุณสามารถสร้าง partition ฮาร์ดไดรฟ์ตามต้องการในหน้าต่างนี้ หากคุณต้องการดำเนินต่อไปกับ partition เริ่มต้น ให้คลิก Next

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ป้อน hostname, username และ password สำหรับระบบของคุณบนหน้าจอถัดไป การติดตั้งควรเริ่มหลังจากนี้ Reboot เครื่องเสมือนหลังจากการติดตั้งสำเร็จ

วิธีติดตั้ง CBL-Mariner ของ Microsoft ใน VirtualBox

ล็อกอินเข้าระบบโดยป้อน username และ password ที่คุณระบุข้างต้น

ยินดีด้วย! CBL-Mariner ตอนนี้ติดตั้งบนเครื่องของคุณแล้ว เสียดายที่มันเริ่มในโหมด command-line ดังนั้นคุณจะมีการเข้าถึง terminal window โดยตรง

การรัน CBL-Mariner บนเครื่องเสมือน

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

นอกจากนี้ distro นี้เป็นพื้นฐานและไม่มาพร้อมกับแพ็กเกจมาก คุณควรลอง CBL-Mariner หากคุณตื่นเต้นที่จะเห็น Linux offering ล่าสุดจาก Microsoft