כיצד לתקן שגיאת הפעלה של VirtualBox VM ב- Linux

click fraud protection

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

תקן 1 - התקן את מנהל ההתקן של גרעין VirtualBox

בדרך כלל, הסיבה העיקרית לכך ש- VirtualBox VM שלך לא משיק ב- Linux היא שהזנחת להתקין את מנהל ההתקן של הגרעין VirtualBox. מנהל התקן זה נדרש במכונות מארח של לינוקס, ובלעדיו VMs פשוט יטעו ויסרבו להפעיל.

כדי להתקין את מנהל ההתקן של גרעין VirtualBox במערכת ההפעלה שלך, פתח חלון מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Shift + T במקלדת. לאחר מכן, עקוב אחר ההוראות המפורטות להלן.

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

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

אובונטו

sudo apt להתקין כותרות לינוקס - $ (uname -r)

דביאן

sudo apt-get להתקין כותרות לינוקס - $ (uname -r)

קשת לינוקס

סודו פקמן - כותרות לינוקס
instagram viewer

פדורה

sudo dnf התקן "kernel-devel-uname-r == $ (uname -r)"

OpenSUSE

sudo zypper להתקין את kernel-devel

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

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

אובונטו

sudo apt להתקין virtualbox-dkms - התקן מחדש

דביאן

sudo apt להתקין virtualbox-dkms - התקן מחדש

קשת לינוקס

sudo pacman -R virtualbox-host-modules-arch sudo pacman -S virtualbox-host-modules-arch

פדורה

sudo dnf הסר את VirtualBox akmod-VirtualBox sudo dnf התקן VirtualBox akmod-VirtualBox

OpenSUSE

sudo zypper הסר virtualbox-kmp-default
sudo zypper התקן virtualbox-kmp-default

שלב 3: לאחר התקנת מחדש של חבילת מודולי הגלעין VirtualBox במחשב הלינוקס שלך, יש לבנות ולהגדיר את המודולים במחשב Linux שלך. כעת עליך לטעון את המודול למערכת. לשם כך, הזן את modprobe vboxdrv פקודה.

sudo modprobe vboxdrv

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

תקן 2 - התקן את חבילת ההרחבה VirtualBox

לפעמים מכשירי VM של VirtualBox אינם משיקים במערכות לינוקס מכיוון שהם נוצרו כאשר חבילת ההרחבה VirtualBox מופעלת, וחבילת ההרחבה אינה מותקנת עוד. כדי לפתור בעיה זו, פתח חלון מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Shift + T במקלדת והזן את הפקודות שלהלן שמתאימות להפצת Linux שלך.

אובונטו

sudo apt להתקין virtual-ext-pack

דביאן (סיד בלבד)

sudo apt - לקבל התקנת virtualbox-ext-pack

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

ווגט https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

פתח את מנהל הקבצים שלך ב- Linux ולחץ פעמיים על חבילת Ext כדי לטעון אותו ל- Debian.

קשת לינוקס /פדורה /OpenSUSE

ווגט https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

פתח את מנהל הקבצים שלך ב- Linux. לאחר מכן לחץ לחיצה כפולה על חבילת Ext עם העכבר. זה יאפשר לך להתקין אותו ב- VirtualBox ללא בעיות.

תקן 3 - שינוי הבעלות על הספרייה / usr /

אתה עלול להיתקל בשגיאה עם VirtualBox, שם מודול הגרעין מותקן במערכת שלך, ובכל זאת התוכנית עדיין לא ישיק VMs. הסיבה ששגיאה זו מתרחשת היא שישנם רכיבים מסוימים ל- VirtualBox ב- ה /usr/ ספרייה שגורמת לתוכנית להריץ. ה /usr/ במדריך יכולים לפעמים להיות בעיות הרשאה. בדרך כלל, /usr/ המדריך נמצא בבעלות המשתמש הבסיסי. שגיאת VirtualBox מתרחשת כאשר התיקיה אינה בבעלות root.

כדי לתקן שגיאה זו, פתח חלון מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Alt + T במקלדת. לאחר מכן, עקוב אחר ההוראות המפורטות להלן.

שלב 1: הפעל את ls -l פקודה בספריית השורש כדי לקבוע אם שלך /usr/ הרשאות בעלות על התיקיה.

ls -l /

אתה יכול גם לבודד /usr/ על ידי יישום ה- grep פקודה.

ls -l / | grep usr

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

drwxr-xr-x 14 שורש שורש 4096 27 במרץ 2019 usr

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

שלב 2: בהנחה שלך /usr/ הספרייה אינה בבעלות משתמש השורש, השתמשו ב- מפלגה פקודה לשנות את ההרשאות כך שיהיה.

sudo root chown: root / usr /

שלב 3: הפעל מחדש את ls -l פקודה לוודא כי מפלגה הפקודה שינתה את הבעלות על /usr/ התיקיה כך שתתאים לקוד שלהלן.

drwxr-xr-x 14 שורש שורש 4096 27 במרץ 2019 usr

 בעיות קטנות - עדכן את VirtualBox

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

watch instagram story
לְחַפֵּשׂ
הודעות האחרונות