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

כאשר זה קורה, אתה יכול ללכת בלי המכונות הוירטואליות שלך ולחכות שצוות VMware יעשה זאת עדכן את מודולי הליבה - מה שעשוי לקחת מספר ימים או יותר - או שאתה יכול לתקן את מודולי הליבה עַצמְךָ.

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

הורד את תיקוני הליבה האחרונים של VMware

מאגר mkubecek/vmware-host-modules ב-GitHub עוקב אחר תיקונים הדרושים לבניית VMware (Player ו-Workstation שניהם) מודולים מארח כנגד גרעינים אחרונים.

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

כדי להגדיר את התיקון במערכת שלך, תחילה עליך לבקר ב- עמוד GitHub כדי לבחור את החבילה הנכונה עבור גירסת VMware שהתקנת ולקבל את כתובת האתר שלה לשכפול המאגר.

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

instagram viewer

בדף, תראה כפתור עם המילה לִשְׁלוֹט על זה. לחץ על כפתור זה כדי להציג את רשימת התיקונים הזמינים. ישנם תיקונים זמינים עבור מספר גרסאות שונות של חבילות VMware Workstation ו-VMware Player.

שימו לב שאם לא קניתם רישיון VMware, אתם מריצים את הגרסה החינמית נגן VMware.

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

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

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

שיבוט git https://github.com/mkubecek/vmware-host-modules.git

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

התקן את תיקון הקרנל האחרון של VMware בפעם הראשונה

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

עשה
sudo make install

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

הערה: אם אתה מקבל שגיאה האומרת את זה הפקודה make לא קיימת, זה אומר שאין לך מהדר מתאים מותקן במערכת שלך.

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

כיצד לעדכן מודולי ליבת VMware לאחר עדכונים עתידיים

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

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

git pull
sudo make clean
עשה
sudo make install

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

אז ה עשה ו לעשות התקנה פקודות יקמפלו את המודולים עם הקוד החדש ויתקינו אותם. ואז, שוב, התקנת VMware שלך ​​אמורה לפעול כרגיל.

כעת אתה יכול לעדכן את מודולי ליבת VMware לפי דרישה

הנה לך. כעת יש לך את כל מה שאתה צריך כדי לעדכן את מודולי ליבת VMware שלך ​​כאשר ההתקנה שלך נשברת בגלל עדכון ליבת המערכת. בכל פעם שאתה נתקל בבעיות כאלה, כל שעליך לעשות הוא למשוך את קוד המקור העדכני ביותר מהמאגר, כפי שמוצג לעיל, ולהפעיל את עשה ו לעשות התקנה פקודות.

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

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

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

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • לינוקס
  • וירטואליזציה
  • מכונה וירטואלית
  • ליבת לינוקס
על הסופר
ג'יי טי מקגינטי (9 מאמרים שפורסמו)

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

עוד מאת JT McGinty

הירשם לניוזלטר שלנו

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

לחץ כאן כדי להירשם