בעולם ה- Gnu / Linux, הנושא הנפוץ ביותר הוא בדיקת הפצות שונות. משימה שהפכה לוויראלית יותר בזכות מכונות וירטואליות ותוכנות וירטואליזציה. הסיבה לכך היא שמכונות אלה מאפשרות לנו להתקין מערכות הפעלה רבות ככל שתרצה מבלי למחוק את המחשב או להצטרך לבצע מחיצות בכונן הקשיח.
בשלב הבא, נדבר על VirtualBox, תוכנת וירטואליזציה, כיצד להשיג ולהתקין תוכנה זו, וכיצד ליצור מכונה וירטואלית.
מהי VirtualBox?
וירטואליזציה או אמולציה של פלטפורמות מסוימות היא דבר שניתן להשיג בכל מערכת הפעלה, כולל הפצות GNU/Linux. ייתכן שנרצה לחקות תוכנית אחת, ובמקרה כזה נשתמש ב- Wine , או שנוכל לבחור לחקות או לבצע וירטואליזציה של מערכת הפעלה שלמה.
ניתן להשיג זאת כל עוד מערכת ההפעלה שאנו רוצים להפוך לווירטואלית צורכת פחות משאבים מהחומרה שלנו . זוהי נקודה חשובה מאוד שיש לקחת בחשבון, שכן ניסיון להפוך לווירטואליזציה של משהו חזק יותר מהחומרה או המחשב שלנו יגרום למכונה להיות בלתי שמישה לחלוטין, ויגרום לה להפסיק להגיב למשך זמן מה או להשעות פעילות תוכנה מסיבות אבטחה. וירטואליזציה זו מתבצעת בדרך כלל במכולות הנקראות מכונות וירטואליות . אלה מנוהלות בדרך כלל על ידי תוכנת וירטואליזציה.
אחד התוכנות החזקות ביותר לווירטואליזציה של מערכות הפעלה תואם את חברת VMWare, אך למרבה המזל קיימת תוכנת קוד פתוח, עוצמתית ופתוחה באותה מידה שנוכל להתקין בכל הפצה של GNU / Linux. תוכנה זו נקראת VirtualBox.
תוכנת VirtualBox היא קוד פתוח וחוצת פלטפורמות , כך שנוכל ליצור מכונות וירטואליות ב-Windows ולאחר מכן להעביר אותן למחשב לינוקס שלנו כדי להריץ אותן.
VirtualBox היא אחת מתוכניות הווירטואליזציה הבודדות המאפשרות לנו ליצור דיסק קשיח וירטואלי בחלקים, כלומר הוא מגדיל או משתמש בו תלוי באופן בו אנו משתמשים בו. מאפיין נוסף של VirtualBox הוא יצירת מכונות וירטואליות באופן חדש המסייע לנו להעביר אותן כאילו היו מסמכי טקסט או תמונות ממצלמה.
יתרון נוסף של VirtualBox הוא שתוכנה זו תומכת במערכות ההפעלה המפורסמות והפופולריות ביותר שקיימות כיום, לא רק הפצות Gnu/Linux שונות אלא גם גרסאות של Windows, macOS, Solaris ו-BSD.
האחרון מעניין מכיוון שיש גרסה לשרתים שתאפשר לנו ליצור כמה מכונות ולנהל את כולן משרת יחיד, וכתוצאה מכך יש מספר מכונות וירטואליות אך רק מחשב יחיד.
כיצד להשיג את VirtualBox?
כמו בתוכנות GNU/Linux אחרות, ישנן שלוש דרכים להשיג את VirtualBox . השיטה הראשונה היא דרך מאגרי ההפצה הרשמיים. זה מספק גרסה יציבה ופונקציונלית של VirtualBox, אך לא את הגרסה העדכנית ביותר, ולכן לא יכלול את התכונות העדכניות ביותר. VirtualBox זמין כעת במאגרים של רוב ההפצות הגדולות של GNU/Linux.
האפשרות השנייה היא להשיג את חבילת ההתקנה דרך האתר הרשמי של התוכנית . אפשרות זו מאפשרת לנו לקבל את הגרסה העדכנית ביותר של VirtualBox, אך נכון גם שהיא לא נבדקה עם ההפצה ועלולה להפריע לפעולתה או לא לפעול כראוי כלל עקב ספריות חסרות.

השיטה השלישית להשגת VirtualBox היא דרך קוד המקור . תהליך זה הוא הפחות בעייתי, אך הוא דורש ידע מתקדם כדי לקמפל את הקוד וליצור את חבילת ההתקנה. זה לא מומלץ אם ברצונך להתקין את VirtualBox במחשב שלך במהירות.
כיצד להתקין את VirtualBox?
התקנת VirtualBox היא פשוטה מאוד. אם נשתמש במאגר הרשמי, נוכל לחפש את תוכנית המכונה הווירטואלית במנהל התוכנה הרשמי או לפתוח טרמינל ולהריץ את הקוד הבא:
sudo apt-get install virtualbox
אם יש לנו אובונטו, דביאן, או כל הפצה נגזרת מאלה , או אם יש לנו Arch Linux או כל הפצה נגזרת ממנה, עלינו להריץ את הקוד הבא:
sudo pacman -S virtualbox
אם אין לנו אף אחת מההפצות הללו, אלא יש לנו את Fedora, Red Hat, או הפצה המבוססת על אחת מההפצות הללו , עלינו להריץ את הקוד הבא:
sudo dnf install virtualbox
אם יש לנו SUSE Linux, OpenSUSE או כל הפצה אחרת המבוססת על אלה , עלינו להריץ את הקוד הבא:
sudo zypper install virtualbox
הפעלת כל אחת מהפקודות הללו תתקין את תוכנית המכונה הווירטואלית ואת כל התלויות הנדרשות. אם תבחר להתקין מחבילה שהתקבלה מהאתר הרשמי , עליך להפעיל את הפקודה הבאה:
sudo dpkg -i NOMBRE-DEL-PAQUETE.deb
או שנפעיל את הפונקציה הבאה אם החבילה בפורמט rpm :
sudo rpm -i NOMBRE-DEL-PAQUETE.rpm
תצורת VirtualBox
התצורה של VirtualBox מאוד פשוטה, זה לא המקרה עם תצורת המכונה הווירטואלית. לאחר התקנת VirtualBox, אנו מבצעים אותה ויופיע חלון כמו הבא:

אם כבר יש לך מכונה וירטואלית מהתקנה אחרת, היא תופיע בעמודה השמאלית מתחת לכפתורים חדש והגדרות . בדרך כלל, אינך צריך לבצע שינויים רבים, אך אם אתה רוצה שהיא תעבוד בצורה מושלמת , עבור אל קובץ ולאחר מכן העדפות . בהעדפות, תראה חלון כמו הבא:

בתוכה, אנו מוצאים מספר היבטים נפוצים שיהיו למכונות הווירטואליות שלנו, כולל שיטות קלט, בדרך כלל עכבר ומקלדת; גודל המסך והרזולוציה הסטנדרטיים; שפת היישום; חיבור הרשת עבור המכונות הווירטואליות; ההרחבות האפשריות שאנו יכולים להוסיף; והאם ברצוננו להגדיר פרוקסי. באופן אישי, הדבר היחיד שאני בדרך כלל משנה הוא הכרטיסייה כללי, ובפרט את המיקום בכונן הקשיח שלי שבו יישמרו המכונות הווירטואליות שנוצרו.
גם תפריטי "מכונה" וגם תפריט "קבוצה" מציעים פעולות שונות הקשורות למכונות וירטואליות : החל מיצירת מכונה וירטואלית חדשה ועד להזזתה ושכפולה. ישנם קיצורי דרך לפעולות אלו, אך שכפול אינו כזה; הוא נמצא רק בתפריט "מכונה" ומשמש לשכפול מכונות וירטואליות - תכונה שימושית מאוד, תאמינו או לא.
כיצד ליצור מכונה וירטואלית באמצעות Virtualbox
יש לנו מושג כיצד פועלת VirtualBox, בואו נראה כיצד ליצור מכונה וירטואלית להתקנת הפצה של GNU / Linux. ראשית עלינו לפתוח את התוכנית וללחוץ על כפתור חדש. יופיע חלון כמו הבא:

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

זה מאוד חשוב: לעולם אל תוסיפו יותר ממחצית מזיכרון ה-RAM הזמין שלכם . כלומר, אם יש לכם 4 ג'יגה-בייט, לעולם אל תוסיפו יותר מ-2 ג'יגה-בייט למכונה הווירטואלית; אם יש לכם 2 ג'יגה-בייט, לעולם אל תוסיפו יותר מ-1 ג'יגה-בייט . זה חשוב מכיוון שאם לא תעקבו אחר כלל זה, לא המכונה הווירטואלית ולא המחשב שלכם יפעלו כראוי.

לחץ על הבא וחלון הדיסק הקשיח יופיע. אנחנו בוחרים האפשרות "צור דיסק קשיח וירטואלי" ולחץ על כפתור היצירה.

במסך הבא אנו משאירים אותו מסומן, כלומר ליצור כונן קשיח של VirtualBox ולחץ על הבא. במסך הבא אנו מסמנים את האפשרות "שמורה באופן דינמי"זה יגיד לתוכנית לא לשריין את הג'יגה של הדיסק הקשיח אלא לקחת אותם על פי צרכי המכונה הווירטואלית, תמיד לא יחרוג מהמגבלה המצוינת להלן.

כעת עלינו לציין מהו הגודל המרבי של הדיסק הקשיח של המחשב הווירטואלי שלנו. בבחירת מערכת ההפעלה, VirtualBox כבר משאירה אותנו מסומנים בכמות המינימלית הדרושה. לאחר הקמתו, אנו לוחצים על כפתור היצירה ונזכה למחשב הווירטואלי שלנו. כעת עלינו רק לסמן את המכונה הווירטואלית וללחוץ על כפתור "התחל" כדי שהמכונה הווירטואלית תפעל.
אנו יכולים לראות כי לאחר מספר שניות, המכונה הווירטואלית משחירה עם מקף לבן. זה בגלל ש אין מערכת הפעלה מותקנת, עלינו להוסיף זאת. לשם כך אנו מקבלים תמונת ISO של אובונטו ולאחר מכן אנו עוברים לתצורת VirtualBox. ובאחסון, בדיסק עם סימן +, אנו מציינים את תמונת ה- ISO. אנו לוחצים על כפתור הקבלה ואז לאחר הפעלה מחדש של המכונה, תמונת ISO תבוצע והתקנת ההפצה תמשיך.

ועכשיו זה?
יצירת מכונה וירטואלית אולי לא נראית שימושית במיוחד בהתחלה, אבל לאחר שימוש בכמה, תבינו את הערך של תוכנה זו בתוך הפצת GNU/Linux : החל מבדיקת גרסה חדשה ועד להתקנת גרסה של Windows. זה פותר בעיות רבות שמשתמשי לינוקס מתמודדים איתן מדי יום.