CBL-Mariner: Cách cài đặt và kiểm tra hệ thống Microsoft Linux

CBL-Mariner

Microsoft đã phát hành một vài ngày trước đây một hệ điều hành dựa trên Linux mà bạn có thể tải xuống và cài đặt miễn phí giống như bất kỳ bản phân phối nào khác. Tuy nhiên, buổi ra mắt không được công bố rầm rộ mà diễn ra khá kín đáo, hầu như không có bất kỳ tiếng ồn nào ... Tên anh ấy là CBL-Mariner (Common Base Linux Mariner) và ở đây bạn sẽ học từng bước cách tải xuống và cài đặt nó (trong máy ảo).

Sự thật là công ty Redmond ngạc nhiên vào thời điểm đó với một số bản phát hành mã nguồn mở, hoặc với việc mua GitHub, cũng như với việc tích hợp hệ thống con Linux trong Windows (WSL) của nó hoặc với sự hỗ trợ cho Linux của một số chương trình cũng như hệ điều hành đó hệ thống cho các thiết bị mạng cũng dựa trên Linux và được gọi là SONiC ...

CBL-Mariner là gì?

Cũng như được chỉ ra trong Trang GitHub, nó là một hệ điều hành Linux đầy đủ do chính Microsoft phát triển và duy trì. Mục tiêu của nó không chỉ là một bản phân phối GNU / Linux có mục đích chung khác, mà là để phục vụ một mục đích khác. Và công ty Windows cần nó làm cơ sở cho WSL2, tức là, hệ thống con Linux mới dành cho Windows 11 và Windows 365 mà các ứng dụng đồ họa cũng có thể chạy được.

CBL-Mariner trước đây đã tồn tại và đang được Microsoft sử dụng nội bộ cho cơ sở hạ tầng của Đám mây xanh. Ngoài ra, công ty Redmond đã làm việc rất nhiều về bảo mật mặc định của hệ điều hành này, với một hạt nhân cứng, các bản cập nhật đã ký, ASLR, làm cứng dựa trên trình biên dịch, thanh ghi chống giả mạo và nhiều tính năng khác.

Bao gồm một tập hợp nhỏ các gói cơ bản. Nó cũng được biết là sử dụng Bưu kiện RPM. Cụ thể, hệ thống biên dịch của nó cho phép tạo .rpm riêng biệt dựa trên các tệp và mã nguồn SPEC. Ngoài ra, hình ảnh của hệ thống nguyên khối được tạo ra bởi bộ công cụ rpm-ostree. Đối với các bản cập nhật, chúng có thể áp dụng cho các gói cụ thể hoặc toàn bộ hệ thống.

Tất cả các công nghệ và mã do Micorosoft phát triển cho CBL-Mariner đều là mã nguồn mở và đã được phát hành theo giấy phép MIT.

Cách tải xuống và cài đặt CBL-Mariner trên máy ảo

VirtualBox

Để giải thích từng bước cách bạn có thể tải xuống và cài đặt CBL-Mariner Để kiểm tra nó, tôi sẽ sử dụng bản phân phối Ubuntu và phần mềm ảo hóa VirtualBox làm cơ sở. Nó có thể được thực hiện trong bất kỳ bản phân phối nào khác và với phần mềm khác dành cho máy ảo nếu bạn muốn. Các bước sẽ rất giống nhau trong mọi trường hợp.

1-Tải xuống và tạo ISO

Điều đầu tiên cần làm là tải xuống từ kho lưu trữ CBL-Mariner và sau đó tự tạo hình ảnh ISOvì vẫn chưa có hình ảnh để tải xuống trực tiếp. Để thực hiện việc này, bạn cần cài đặt một loạt các gói, nhiều trong số đó chắc chắn là bạn đã có chúng, nhưng đề phòng trường hợp, hãy chạy lệnh sau:

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

Khi bạn đã cài đặt phần mềm cần thiết, bây giờ bạn phải sao chép kho lưu trữ từ GitHub với mã CBL-Mariner cục bộ, tức là trên máy tính của chúng tôi. Và điều này được thực hiện như bạn đã biết:

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

Sau khi tải xuống và truy cập vào thư mục đã được tạo cục bộ, việc tiếp theo là truy cập vào một thư mục cụ thể để tạo ISO từ đó để khởi động:

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

Khi quá trình kết thúc, bạn sẽ có tệp ISO có sẵn trong thư mục ../out/images/full/.

2-Cài đặt CBL-Mariner trong máy ảo

Bây giờ bạn đã có hình ảnh ISO, bạn có thể cài đặt CBL-Mariner trên máy ảo. Để làm điều này, bạn có thể sử dụng Oracle VirtualBox, miễn phí. Khi bạn đã cài đặt phần mềm cần thiết để ảo hóa (bạn có thể tải xuống và cài đặt từ liên kết đó hoặc cũng từ kho lưu trữ của bản phân phối của bạn, nơi nó cũng có sẵn), hãy làm theo các bước sau:

  1. Mở VirtualBox.
  2. Nhấn nút mới để tạo một máy ảo mới.
  3. Bây giờ bắt đầu thuật sĩ tạo máy ảo. Đặt tên bạn muốn và nhập vào, chọn "Linux" và phiên bản "Linux khác (64-bit)". Và nhấn tiếp theo.
  4. Sau đó anh ấy sẽ hỏi bạn các yêu cầu phần cứng ảo hóa. Đối với CBL-Mariner, bạn phải cấu hình ít nhất 1 CPU, 1GB RAM và 8GB đĩa. Nếu bạn sử dụng nhiều RAM và CPU hơn một chút, nó sẽ hoạt động tốt hơn, vì vậy đó sẽ là một ý kiến ​​hay. Chuyển đến tiếp theo cho đến khi hoàn thành trình hướng dẫn.
  5. Máy ảo đã được tạo. Bây giờ bạn đã quay lại màn hình VirtualBox chính, bạn có thể nhấp chuột phải vào mục nhập xuất hiện với tên bạn đã đặt và sau đó chọn cấu hình trên menu. Bạn cũng có thể chọn mục nhập và nhấp vào nút Cài đặt phía trên.
  6. Đi đến Lưu trữ, và từ đó trên biểu tượng của đĩa quang (Empty), bạn phải nhấp vào Ổ đĩa quang và chọn "Chọn tệp đĩa" để có thể tải ảnh ISO. Và trong trình duyệt sẽ xuất hiện, hãy chọn nơi bạn có ISO mà bạn đã tạo ở bước trước.
  7. Đã đến lúc Khởi động máy ảo với CBL-Mariner.

3-Cài đặt hệ thống trong MV

Khi bạn đã khởi động máy ảo, nó sẽ khởi động và sau một lúc, nó sẽ hiển thị cho bạn một menu để cài đặt. Các bước bạn phải làm theo là:

  1. Chọn tùy chọn "Trình cài đặt đồ họa" để cài đặt đồ họa. Ngoài ra còn có các tùy chọn cho chế độ văn bản, nhưng đồ họa tốt hơn. Và sau khi được chọn, hãy nhấn Tiếp theo. [bạn phải di chuyển qua menu bằng các mũi tên trên bàn phím và ENTER để chọn]
  2. Bây giờ bạn sẽ thấy một trình cài đặt rất giống với trình cài đặt của bất kỳ bản phân phối nào khác. Trong menu Loại Cài đặt: bạn phải chọn «CBL-Mariner Đầy đủ » để cài đặt đầy đủ. Trong mọi trường hợp, ở cả Full và Core, vì nó hầu như không bao gồm các gói, nó sẽ rất nhanh.
  3. Màn hình tiếp theo là điều khoản cấp phép để chấp nhận.
  4. Sau đó đến trợ lý phân vùng ổ cứng. Ở đó bạn phải tạo các phân vùng cần thiết hoặc để mặc định các phân vùng đó.
  5. Xoay để chọn tên máy chủ, cũng như tên người dùng và mật khẩu. Bạn có thể đặt bất cứ thứ gì bạn muốn, nhưng hãy nhớ nó.
  6. CBL-Mariner bây giờ bắt đầu cài đặt thực tế. Sẽ bắt đầu cài đặt các gói. Và khi hoàn tất, hãy khởi động lại máy ảo.
  7. Khi bạn bắt đầu, bạn sẽ thấy Đăng nhập, nơi bạn phải đặt dữ liệu đăng nhập (tên và mật khẩu).
  8. Ya bạn có thể sử dụng CBL-Mariner như bạn làm với bản phân phối địa phương của bạn. Và có, thật không may, nó bắt đầu ở chế độ văn bản ...

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   bengiguy dijo

    đang đưa ra lỗi lệnh nao tìm thấy na linha
    sudo make iso REBUILD_TOOLS = và REBUILD_PACKAGES = n CONFIG_FILE =. / imageseconfigs / full.json
    lệnh sudo: make: không tìm thấy

    1.    RAZ0229 dijo

      Hãy thử chạy chế tạo mà không cần sudo

  2.   Luca dijo

    nó không hoạt động có hoặc không có sudo ..

  3.   chris dijo

    lỗi do xây dựng iso:
    go: gonum.org/v1/gonum@v0.6.2: đường dẫn nhập không được công nhận "gonum.org/v1/gonum" (https tìm nạp: Lấy https://gonum.org/v1/gonum?go-get=1: Không được thực hiện)
    ...
    go: yêu cầu mô-đun tải lỗi

    bất kỳ giải pháp cho điều đó?