כמה דברים ש(אולי) לא ידעתם על VMplayer ואפילו לא על פרוגלוור

| | |
VMware Player היא פלטפורמה חינמית (אך לא חופשית) להרצת מכונות וירטואליות. היא התברכה בתכונות טובות רבות כמו התקנה והפעלה קלות ואינטואיטיביות, זריזות, תמיכה בציוד היקפי ועוד.

אחד החסרונות הבולטים שלה הוא חוסר היכולת ליצור מכונות וירטואליות משל עצמכם בעזרתה. נניח שאתם מתגעגעים נורא לרד-הט 7.2 ורוצים לראות איך הוא מתנהג עם קרנל 2.6.23 (ועדיין יש מורים באקדמיה המטילים תרגילים כאלה על תלמידיהם).

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

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

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

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

נפרוש עכשיו המכונה שהורדנו (היא באה מכווצת) ונפעיל אותה. המכונה הזאת היא אמנם וירטואלית, אבל היא מחשב לכל דבר ועניין, ובאחד משלבי האיתחול המוקדמים, כמו בכל מחשב, מופיעה הודעת הביוס: כדי להכנס ל set-up לחץ על F2. ההודעה קצרה מאד, היא מהבהבת על המסך אולי שניה או שתיים, וזה גם חלון הזמן העומד לרשותכם. אולם אם אתם זריזים מספיק, יפתח לפניכם חלון הביוס הידוע. (טיפ: זה תמיד מצליח אם קודם כל מעלים את המערכת האורחת, ואז מאתחלים אותה.) כל מה שצריך עכשיו הוא לנווט למדור boot ולשנות את סדר העליה כך שהכונן האופטי (CD או DVD) יקדים את הכונן "הקשיח" הוירטואלי. מנווטים, כידוע, בעזרת מקשי החיצים ו shift +.

VMWare BIOS

יוצאים מהביוס ושומרים, כרגיל.

עכשיו, אם נכניס מדיית התקנה לכונן האופטי ונפעיל את VMplayer - תעלה תכנת ההתקנה ותתקין את מבוקשנו. היא תתקין אותו על הכונן הוירטואלי של ה Appliance – במקומו. מין גוזל קוקיה כזה.

רגע, אתם אומרים – ומה יהיה עם המכונה הנחמדה שהיתה שם לפניו? נדרסה ונעלמה לנצח?

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

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

Knoppix (SML)

זו דרך נהדרת לבדוק איכות צריבה, למשל, של LiveCD חדש. (אגב, ניתן לכוון את כונן ה CD הוירטואלי כך שיקרא ישירות איזו בלתי צרובים, אבל על כך בהזדמנות אחרת). שנית, ניתן להשתמש ב live-cd למשימות הצלה ושדרוג של מכונות וירטואליות. והנה הדגמה. פרוגלוור שחררו גרסה רשמית ל syshell (גרסה 0.7). החלטתי איפה לשדרג את הגרסה שברשותי: pre2.

הרצת pacman -Syu הסתיימה בהודעה שישודרגו 225 חבילות, והמקום הנוסף שנדרש לשם כך על הכונן הוירטואלי הוא כ 2.2 ג'יגה. ומכיוון שהכונן הזה הוא בסך הכל בן 7.2 ג'יגה, ומתוכם כ 5.5 כבר תפוסים – אין מספיק מקום.

מה עושים? במערכת בה מותקנים vmware-server או vmware-workstation יש להריץ בספריה של פרוגלוור הוירטואלי:

vmware-vdiskmanager -x 12GB frugal.vmdk

(הפקודה לא קיימת ב vmplayer). זה מגדיל את הכונן הוירטואלי ל 12GB, אך עדיין לא משייך את את החלק שנוסף למחיצה הקיימת (מחיצת השורש של פרוגלוור). עכשיו מפעילים את VMplayer' או server או workstation, עם live-cd בכונן. אני השתמשתי ב mepis 6.5. באמצעות GParted שבתוכו הגדלתי את מחיצת השורש של פרוגלוור ל 10GB. היתר הוקצה ל swap ולמחיצת בית נפרדת!

שוב איתחול, ועכשיו סוף-סוף עודכן פרוגלוור לגרסתו החדשה. איתחול... ו kernel-panic. גיגול זריז (ובלי לאתחל - מתוך המערכת המארחת) העלה כי מפתחי פרוגלוור שכחו לעדכן את menu.lst ואת fstab לצורתם הדרושה תחת קרנל 2.6.23, בו hda חייב להיות מוחלף ב sda.

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

אחרי זה עולה פרוגלוור החדשה ברעש וצלצולים – ולבינוניים אורה ושמחה.

* פורסם במקור ב-8 בנובמבר

אפשרויות לתצוגת תגובות

בחרו באפשרות התצוגה הרצויה, ולחצו על "שמור הגדרות".

vmware-server

ניתן פשוט להשתמש ב־vmware-server שניתן להורדה מאותו המקום, ודורש הכנסה של מספר רשיון. ניתן לבקש בחינם עד 100 רישיונות מוכנים לשימוש חוקי בדף ההורדה באתר שלהם.

--
תומר

ההתקנה של הפליי...

ההתקנה של הפלייר פשוטה יותר. חוץ מזה לולי כתב גם על הסרבר כאן
http://linmagazine.co.il/desktop/sml/vmware-server

כמובן

וראה את הקישור הראשון בגוף הטקסט, המסביר את מגבלות vmserver, את
יתרונות ה player ואת העובדה שאי-אפשר להתקין את שניהם על אותה מערכת הפעלה.

למה לא להשתמש בvi...

למה לא להשתמש בvirtualbox וזהו?

אין צורך להוריד או לדרוס מכונה קיימת

אפשר לחולל מכונה חדשה באמצעות VMBuilder
http://dcgrendel.thewaffleiron.net/vmbuilder/
או ליצור קובץ VMX לבד.

סתם שאלה

שיש היום חלופות טובות וחופשיות כמו וירטואל בוקס וqemu, למה עדיין אתה משתמש בvmware?

____

nadavvin לא מחובר
יש לי בלוג!

כשניסיתי בפעם האחרונה

התמיכה ב virtual box בסוזה עוד לא הושלמה.
על qemu שמעתי שביצועיה והאפשרויות שבה נחותות, אבל זוידיעה מכלי שני.
כך שבינתיים אני לומד את vmware ומאד נהנה. ניתן לעשות איתה דברים מדהימים.
SML

השתמשתי בעבר בVMP...

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

טל.

עוד יותר פשוט : EASYVMX

נכנסים לeasyVMX.com מכניסים את ההגדרות הדרושות (ותמיד אפשר לתקן אח"כ עם כל עורך טקסט) ומקבלים מכונה מוכנה להרצה כרצונכם