הנה איך לאתחל את הפצת לינוקס של מיקרוסופט: CBL-Mariner

click fraud protection

רוצה לנסות את CBL-Mariner, הפצת לינוקס של מיקרוסופט? כך תוכל להוריד את ה-ISO הרשמי ולהתקין את מערכת ההפעלה.

עברו כמה שנים מאז מיקרוסופט נחשף הגרסה השנייה של מערכת המשנה של Windows עבור לינוקס (AKA WSL 2), וזמן הריצה בוגר מספיק כדי להפעיל יישומי לינוקס עם ממשקי GUI. השלב הבא במסע הוא לא אחר מאשר ה מערכת המשנה של Windows עבור אנדרואיד, מה שיאפשר לך הפעל אפליקציות אנדרואיד תחת Windows 11. האהבה של מיקרוסופט ללינוקס לא מסתיימת רק כאן, מכיוון שהחברה מקיימת כבר זמן מה גם הפצת לינוקס מלאה. המכונה CBL-Mariner (שם CBL מייצג גאוממון בase לinux), ההפצה נוצרה על ידי קבוצת Linux System של מיקרוסופט - אותו צוות שיצר את ליבת לינוקס המשמשת עבור WSL 2.

"CBL-Mariner היא הפצת לינוקס פנימית עבור תשתית הענן של מיקרוסופט ומוצרי ושירותי קצה. CBL-Mariner נועד לספק פלטפורמה עקבית עבור התקנים ושירותים אלה ותשפר את יכולתה של מיקרוסופט להתעדכן בעדכוני לינוקס".

-מיקרוסופט

יש לציין כי CBL-Mariner אינה הפצת לינוקס מסורתית ממוקדת משתמש עם ממשק משתמש מהודר. במקום זאת, יש לו רק את החבילות הבסיסיות הדרושות כדי לתמוך ולהפעיל קונטיינרים. מערכת ניהול החבילות מבוססת RPM, המשתמשת בשניהם

dnf ו tdnf (DNF זעיר). ההפצה תומכת גם במנגנון עדכון מבוסס תמונה עבור שירות אטומי והחזרה באמצעות שימוש RPM-OSTree. באשר לאבטחה, CBL-Mariner מגיע עם ליבה מוקשחת, עדכונים חתומים, ASLR, הקשחה מבוססת מהדר ויומנים עמידים בפני חבלה בין תכונות רבות אחרות.


כיצד לאתחל את CBL-Mariner באמצעות ה-ISO הרשמי

למרות שמיקרוסופט פרסמה את מערכת ההפעלה כבר ב-2020, החברה לא הציעה תחילה ISOs מהודרים מראש. קוד המקור הוא זמין ב-GitHub ומצפים מאנשים לבנות את ה-ISO עצמם. מצב זה השתנה לאחרונה, מכיוון שמיקרוסופט מארחת כעת רכיבי ISO רשמיים של CBL-Mariner בשרת שלה.

בעוד שמשתמשים מנוסים עדיין יכולים צור תמונת VHDX (או VHD) הניתנת לאתחול מ-RPM מהודרים מראש במאגר החבילות של CBL-Mariner, אפשר גם לתפוס את תמונת דיסק ההתקנה בפורמט ISO ולהתקין בקלות את מערכת ההפעלה על פלטפורמת וירטואליזציה או מחשב אישי אמיתי.

שלב 1 - קבל את ה-ISO

ה-CBL-Mariner ISO תואם UEFI וניתן לאתחל אותו בכל מחשב x86-64 מודרני. ניתן להוריד את הגרסה העדכנית ביותר של ה-ISO מהקישור הבא:

הורד את CBL-Mariner ISO

במקרה שאתה רוצה לבנות את ה-ISO בעצמך, בצע את הפעולות הבאות:

  1. שיבוט את ה-CBL-Mariner GitHub באמצעות git:
    git clone https://github.com/microsoft/CBL-Mariner.git
  2. עבור לתיקיית ערכת הכלים:
    cd CBL-Mariner/toolkit
  3. בצע את פקודת ה-ISO build:
    sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
  4. ניתן למצוא את ה-ISO שהתקבל ב ../out/images/full.

שלב 2 - הכן את פלטפורמת היעד

כפי שהוזכר קודם לכן, CBL-Mariner לא נועד להיות מערכת הפעלה יומית של מנהל התקן עבור המחשב האישי שלך. עדיף להתקין אותו על פלטפורמת hypervisor. ב-Windows, אתה יכול להשתמש ב-Hyper-V של Microsoft. Oracle VM VirtualBox הוא פתרון חוצה פלטפורמות נוסף שניתן להשתמש בו ב-Windows, Linux, כמו גם ב-macOS. בהתאם למערכת ההפעלה המארח, אתה יכול גם לאסוף VMware מתאים או מקבילים מוצר וירטואליזציה.

במדריך זה, נשתמש ב-Hyper-V למען הנוחות.

  1. מכיוון שה-Hyper-V מובנה ב-Windows כתכונה אופציונלית, עלינו לעשות זאת לאפשר את זה ראשון. מק"ט הבית והבית בשפה יחידה אינם תומכים באופן רשמי ב-Hyper-V, אך ניתן להפעיל את התכונה במהדורות אלו באמצעות הדרכה זו.
  2. פתח את היישום Hyper-V Manager ובחר פעולה->חדש->מכונה וירטואלית. ספק שם ל-VM שלך ולחץ הבא >.
  3. בחר דור 1 (VHD) או דור 2 (VHDX), ולאחר מכן לחץ על הבא >.
  4. שנה את גודל הזיכרון אם תרצה, ולאחר מכן לחץ על הבא >.
  5. בחר מתג וירטואלי ולאחר מכן לחץ הבא >.
  6. בחר צור דיסק קשיח וירטואלי, בחר מיקום עבור ה-VHD(X) שלך והגדר את גודל הדיסק הרצוי. לאחר מכן לחץ הבא >.
  7. בחר התקן מערכת הפעלה מקובץ תמונה שניתן לאתחול ודפדף ל-CBL-Mariner ISO שלך.
  8. ללחוץ סיים.

אם יצרת דור 2 VM, עליך להגדיר כמה הגדרות נוספות:

  1. לחץ לחיצה ימנית על המחשב הוירטואלי שלך מ-Hyper-V Manager.
  2. בחר את הגדרות... אוֹפְּצִיָה.
  3. בחר בִּטָחוֹן ומתחת תבנית: בחר רשות האישורים של מיקרוסופט UEFI.
  4. בחר קושחה והתאם את סדר האתחול כך שה-DVD יהיה ראשון והכונן הקשיח במקום השני.
  5. בחר להגיש מועמדות כדי להחיל את כל השינויים.

שלב 3 - התקנת מערכת ההפעלה

כעת, לאחר שהכנו את הפלטפורמה, אנו מוכנים להתקין את CBL-Mariner במכונה הוירטואלית.

  1. לחץ לחיצה ימנית על ה-VM שלך ובחר את לְחַבֵּר... אפשרות להתחיל אתחול.
  2. בחר הַתחָלָה.
  3. יישום ההתקנה ייתן את האפשרות להמשיך במצב טקסט או גרפי. במדריך זה, נבחר את האחרון.
  4. ישנם שני סוגים של התקנות: Core ו-Full.
  5. לאחר בחירת הטעם הרצוי, הוא יבקש ממך פרמטרים אופייניים כמו שם משתמש, חלוקה למחיצות וכו'.
  6. בסיום ההתקנה, בחר הפעל מחדש כדי לאתחל את המחשב. ISO ההתקנה ייפלט אוטומטית.

שלב 4 - אתחול מערכת ההפעלה

ברגע ששלב ההתקנה מסתיים, ה-VM יאתחל מחדש ובהמשך יתחיל לאתחל את מערכת ההפעלה החדשה שהותקנה מהדיסק הקשיח הווירטואלי. כאשר תתבקש, היכנס למופע CBL-Mariner שלך באמצעות שם המשתמש והסיסמה שסופקו דרך יישום ההתקנה.


זהו זה! כעת אתה יכול להוסיף חבילות נוספות כמו שרת SSH ולהתאים אישית את מופע ה-VM לפי הצרכים שלך. למידע נוסף על תכונות האבטחה שלו, עיין ב רשימת תכונות האבטחה GitHub של CBL-Mariner.