למרות שהתקנת הפצת לינוקס לצד או במקום Windows היא די קלה, זה יכול להיות קצת מורכב למי שעושה את זה בפעם הראשונה. ייתכן שהם גם ירצו לוודא לפני שהם עושים את הקפיצה.
בפוסט הזה אנחנו הולכים להסביר כיצד להתקין לינוקס על חלונות, אנחנו הולכים לעשות את זה תוך התמקדות ב- Windows 10 אם כי הדרך לעשות זאת אינה שונה מאוד ב- Windows 11 החדשה.
איך לינוקס מותקנת ב-Windows
ישנו שלב קודם שאיננו יכולים להסביר כי הוא משתנה בהתאם למותג ולדגם של לוח האם והמיקרו-מעבד. זו הדרך להפעיל את מצב הוירטואליזציה. אבל בוודאי גוגל היא התשובה.
ההוראות הבאות מתייחסות לגרסאות העדכניות ביותר של Windows 10. כדי לבדוק איזו גרסה התקנו אנחנו יכולים לעשות את זה מכלי שורת הפקודה עם הפקודה winver
Hyper-V
נתחיל בהגדרת כמה מושגים
- וירטואליזציה: זהו הליך של הפעלת מערכת הפעלה על מחשב שהמאפיינים שלו מדומים על ידי תוכנה, אך מרגישים אמיתיים למערכת ההפעלה. למרות שחלק מהכלים מאפשרים החלפת קבצים בין מערכת ההפעלה הווירטואלית לבין המארח, לראשון אין גישה לאחרון.
- היפרוויזר: זוהי תוכנית ליצור ולהפעיל מכונות וירטואליות. ישנם שני סוגים שלהם: אלה שמריצים מכונות וירטואליות אורחות ישירות על החומרה של המערכת, ממלאות את תפקידה של מערכת הפעלה, ואלה שמתנהגות בדיוק כמו יישומים מסורתיים, שכן ניתן להפעיל ולעצור אותן כמו תוכנית רגילה.
- מכונה וירטואלית: זוהי מערכת המחשב המדומה שפועלת על גבי מערכת אחרת. מכונה וירטואלית יכולה לגשת לכל מספר משאבים המוגבלים רק על ידי המשאבים בפועל של המחשב המארח.
Hyper-V הוא הכלי המובנה ב-Windows 10 ו-11 אשר אחראית על יצירה והפעלה של מכונות וירטואליות אליהן ניתן להוסיף מכשירים וירטואליים כגון דיסקים ואחרים.
דרישות תוכנה וחומרה להפעלת Hyper-V
הגירסאות הנתמכות של Windows הן:
- 10 Windows Enterprise
- Pro Windows 10
- Windows 10 החינוך
דרישות החומרה המינימליות הן:
- מעבד 64 סיביות עם תרגום כתובות ברמה שנייה (SLAT).
- תמיכה במעבד עבור הרחבת מצב צג VM (VT-x במעבדי אינטל).
- זיכרון של 4 GB או יותר כדי לעמוד בדרישות המינימליות של Windows ומערכת ההפעלה הווירטואלית.
כדי לאמת את התאימות של החומרה אנו פועלים לפי ההליך הבא:
- אנחנו כותבים
cmd.exe
בסרגל החיפוש. - אנחנו מקלידים
systeminfo
- אנחנו מחפשים החלק דרישות Hyper-V.
לאחר שנאשר שכל הדרישות מתקיימות, נקליד בשורת החיפוש א'להפעיל או לכבות את תכונות Windows. זה עובד גם לכתוב Hyper-V.
כפי שמשתמע מהשם, הפעל או כבה תכונות של Windows עושה בדיוק את זה. אנחנו יורדים למטה ברשימה עד שנמצא את התיבה המתאימה ל-Hyper-V ולחץ על בסדר לאחר סיום ההפעלה, עלינו להפעיל מחדש את המחשב.
יצירת מכונות וירטואליות
החל מגרסה 1709 של Windows 10, הידועה גם בשם עדכון היוצרים של הסתיו, כלול יוצר מחשב וירטואלי שאינו דורש הפעלת מנהל המערכת. אנחנו מתחילים לחפש בתפריט בנייה מהירה של Hyper-V.
היוצר מאפשר לנו לבחור בין כמה גרסאות של אובונטו או להשתמש בתמונות שהורדו על ידינו. זכור שהמונח תמונה בהקשר זה מתייחס להעתק המדויק של הקובץ שהורד ביחס לזה של שרת המקור, ולא לגרפיקה.
אם נבחר להשתמש באחת מהתמונות שמציע Hyper-V, לחץ עליה ואז פנימה צור מכונה וירטואלית.
אם בוא נשתמש בתמונה שהורדה על ידינו, לחץ על מקור התקנה מקומי, אנו מבטלים את הסימון בתיבה שמציינת ש-Windows יופעל ונלחץ על שנה את מקור ההתקנה. אנו יכולים לבחור קבצים בפורמט .vmk או .iso.
השימוש בתמונות שה-Hyper-V מציע לנו אינו אומר חיסכון רב בזמן שכן יש להוריד ולהתקין אותה.
כדי לחסל את המכונה הוירטואלית עלינו להשתמש בהליך הבא:
- מהתפריט אנו מפעילים את Hyper-V Manager.
- שמנו את המצביע על המכונה הוירטואלית ועם הכפתור הימני נבחר במחק.
אנו מאשרים על ידי לחיצה על להסיר בחלון שנפתח.
מערכת המשנה של Windows עבור
למרות שהוא נוצר מתוך מחשבה על מפתחים, Windows Subsystem for Linux (WSL) הוא אפשרות טובה למשתמשים חדשים להכיר את השימוש במסוף לינוקס. עם WSL נוכל לבחור כמה מהפצות הלינוקס הפופולריות ביותר (ללא שולחן העבודה) ולהפעיל את רוב הכלים, כלי השירות והיישומים של שורת הפקודה שאינם דורשים ממשק גרפי ישירות ב-Windows וללא צורך להתקין מכונה וירטואלית או להתקין לינוקס על מחיצה או דיסק אחר.
חלק ממאפייניו הם:
- בחר מתוך כמה מההפצות הפופולריות ביותר לינוקס, גרסאות שונות של אובונטו, דביאן, פדורה, openSUSE, Suse Linux בין היתר זמינות כעת. חלקם בחינם ואחרים בתשלום.
- הפעל את הכלי הנפוץ ביותרשורת הפקודה כולל grep, sed, awk או קבצים בינאריים אחרים של ELF-64.
- השתמש בסקריפטים של Bash shell וביישומי שורת פקודה עבור לינוקס כמו vim, emacs ו-tmux.
- כתוב והפעל תוכניות בשפות תכנות כמו NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust ו-Go בין היתר.
- אינטראקציה עם טכנולוגיות שרתים ומסדי נתונים כגון SSHD, MySQL, Apache, lighttpd, MongoDB ו-PostgreSQL.
- התקן תוכניות ממאגרים של הפצות לינוקס באמצעות מנהל החבילות המקורי שלהם.
- הפעל את יישומי Windows מלינוקס.
התקנת מערכת המשנה של Windows עבור לינוקס 2
ההוראות שלהלן הן עבור Windows 10 גרסה 2004 ואילך (build 19041 ואילך) או Windows 11.
כדי להתקין את מערכת המשנה של Windows עבור לינוקס עלינו לבצע את ההליך הבא:
- אנחנו מחפשים שורת הפקודה בתפריט
- בעזרת הכפתור הימני אנו בוחרים הפעל כמנהל.
- אנחנו כותבים
wsl --install
.
ב-WSL 2 מיקרוסופט הפכה את ההתקנה לפשוטה הרבה יותר ועם פקודה זו מופעלים הרכיבים האופציונליים הדרושים ומורידים את הגרסה העדכנית ביותר של ליבת לינוקס. תיעוד של מיקרוסופט מציין ש-Ubuntu מותקנת כברירת מחדל. עם זאת, במקרה שלי זה לא קרה וזה מפנה אותי לחנות האפליקציות.
אנו יכולים להתקין הפצות בצורה הבאה:
wsl --list --online
לצפייה ברשימת ההפצות הזמינות
wsl --install -d <Nombre de la distribución>
כדי להתקין אחד מהם.
בחנות היישומים של מיקרוסופט יש לנו אפשרויות נוספות, אתה רק צריך לחפש אותן (אנחנו כותבים לינוקס במנוע החיפוש) ולהתקין אותן כרגיל. לאחר מכן אנו מפעילים אותו מהתפריט כאילו הוא יישום רגיל.
כאשר אנו מתחילים הפצה שהורדה בפעם הראשונה, ייפתח חלון מסוף ונתבקש להמתין לביטול דחיסת הקבצים ושמירה על המחשב שלנו. כשזה יסתיים נצטרך ליצור את חשבון המשתמש שלנו.
אם אינך מכיר את לינוקס זכור זאת כאשר תזין את שם המשתמש שלך בטרמינל לא תראה את זז הסמן.
תכונות בלעדיות של מערכת המשנה של Windows עבור לינוקס ב-Windows 11
התקנה ושימוש באפליקציות עם ממשק גרפי
אמרתי למעלה שלא ניתן להשתמש ביישומים עם ממשק גרפי. זה מתייחס ל-Windows 10 ולמה שמיקרוסופט מדווחת רשמית בתיעוד שלה.
תמיכה רשמית עבור יישומי ממשק גרפי זמינה עבור גרסאות של Windows 11 Build 22000 ומעלה. כשלב קודם, נדרשת התקנה של מנהלי התקנים ספציפיים עבור WSL2. הנחיות מסופקות בשלב זה עבור אינטל, AMD y NVIDIA.
יישומים מותקנים יופיעו בתפריט Windows מתחת לשם ההפצה.n ומותקנות עם הפקודות שנקבעו על ידי ההפצות עצמן.
הר דיסקים בפורמטים מקוריים של לינוקס שאינם מזוהים על ידי Windows
שוב תכונה נוספת זמינה עבור Windows 11 Build 22000 ומעלה. אנו פועלים לפי הנוהל הבא:
- אנו פותחים את PowerShell
- אנחנו כותבים
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
המזהה נמצא מתחת לעמודה מכשיר. אנו מעלים את הדיסק עם הפקודה:
wsl --mount <DeviceID>
כדי להרכיב מחיצה נקליד:
wsl -mount -חָשׂוּף
ואז אנחנו פותחים את WSL וכותבים;
lsblk
כדי להעלות את המחיצה אנו כותבים
wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>
לזכור
וירטואליזציה ושימוש בתת מערכת Windows עבור לינוקס הם מאפשרים לנו להכיר סביבת לינוקס, אבל לא איך היא תעבוד עם החומרה שלנו. בכל מקרה, זה צעד ראשון טוב מאוד אם אנחנו רוצים ללכת לאט. כדי להבין טוב יותר כיצד החומרה שלנו מקיימת אינטראקציה, אנו יכולים להתקין את הפצת לינוקס על דיסק חיצוני או על כונן הבזק בעל קיבולת מספקת.
מידע נוסף על הכלים המוזכרים במאמר נוכל למצוא בקישורים הבאים:
מערכת המשנה הרשמית של Windows עבור לינוקס 2 תיעוד
חלונות! לא מגפה! חה חה
ולא יהיה טוב יותר להתקין אותו במכונה וירטואלית
אני מזכיר חלופות. אם הייתי רוצה להגיד לאנשים מה לעשות הייתי פותח כת וגובה מעשרות.