VirtualBox 1.4 וה-XP כמעט רץ תחת לינוקס

הנה סימן שחזרתי לשגר – היום סופסוף היה לי זמן להתחיל לעבור על רשימת ה-TODO.

הקורבן הראשון שנבחר היא VirtualBox 1.4 שהושקה מספר ימים לפני שיצאתי לחופשה.

בגרסה זו נוספה תמיכה ב-vmdk (מכונות וירטואליות של vmware) וזה אומר שאפשר לשלב את האפשרות ליצור מכונות וירטואליות ממערכות שמותקנות על מחיצות אמיתיות ובפרט אפשר עכשיו להפעיל בעזרת VirtualBox מערכת XP שכבר מותקנת על המחשב.

עד עכשיו אפשר היה להפעיל את מערכת ה-XP המותקנת על המחשב בעזרת VMware Player על ידי יצירה ידנית של קובץ המגדיר את המחיצה עליה מותקנת מערכת הוינדוז כאילו מדובר במחיצה וירטואלית אבל VirtualBox היא תוכנה חופשית (בגרסת ה-OSE) ולכן נהנית מכל היתרונות המוכרים של תוכנה כזו.

אחרי שבמספר ניסיונות טריויאליים העליתי חרס בידי (שזה אומר שניסיון להוסיף את המחיצת הוינדוז כל הזמן החזיר את השגיאה VERR_VDI_INVALID_SIGNATURE) פניתי לערוץ ה-IRC של VirtualBox שגם ממנו לא באה הישועה.

מי שכרגיל נמצא כמועיל יותר הוא google שהפנה למספר דיונים בפורומים של הפרויקט בהם הוזכרה שגיאה זהה.

הפתיל המועיל ביותר שמצאתי היה זה אבל בינתיים כל מה שהגעתי זה להפעלת ה-GRUB שאחריו מתקבלת השגיאה הצפויה על המחיצה אליה פניתי. אמנם מיקמתי קובץ mbr של Windows בתיקיה של VirtualBox אבל עד כה לא הצלחתי לגרום לכך שהפניה תהיה אל קובץ זה ולא אל ה-GRUB (שבאמת מותקן ב-MBR).

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

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

נ.ב. אם אתם משתמשים במנדריבה אז את גרסה 1.4 של VirtualBox תמצאו במאגר ה-backports של main.

מודעות פרסומת
פוסט זה פורסם בקטגוריה קוד חופשי. אפשר להגיע ישירות לפוסט זה עם קישור ישיר.

4 תגובות על VirtualBox 1.4 וה-XP כמעט רץ תחת לינוקס

  1. ik_5 הגיב:

    דותן, דבר ראשון, תודה על השיתוף, זה באמת עוזר.
    אם אתם חס וחלילה עובדים עם אחד הbuntuיים ומעוניינים גם כן לעבוד עם הגרסה 1.4 אז אני התקנתי אותה דרך automatix, שכלל גם גרסה למעבדי x86_64.

  2. DoK הגיב:

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

    דרך אגב המעונינים יכולים גם כעת להפעיל מערכת מותקנת כמכונה וירטואלית בעזרת vmplayer

  3. ik_5 הגיב:

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

  4. DoK הגיב:

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

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s