בכמה הפצות לינוקס, כלי VirtualBox VM מסרב להפעיל אחרי ההתקנה. ישנן סיבות רבות ומגוונות לכך ש- VM שלך אולי לא מתחיל. במדריך זה נעבור על תיקונים שונים כדי לפתור אותו.
בדרך כלל, הסיבה העיקרית לכך ש- 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)
קשת לינוקס
סודו פקמן - כותרות לינוקס
פדורה
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
לחלופין, הפעל מחדש את המחשב האישי שלך. כשאתה מתחבר, מנהל ההתקן של הגרעין נטען!
לפעמים מכשירי 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 ללא בעיות.
אתה עלול להיתקל בשגיאה עם 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 במחשב הלינוקס שלך, פתח חלון מסוף והשתמש במנהל החבילות כדי להתקין עדכונים באופן הרגיל.
גרעין לינוקס הוא דבר נפלא. בניגוד להרבה מערכות הפעלה אחרות, הרבה דב...
Twitch היא פלטפורמה מדהימה, אך לפעמים היא מדביקה את הדפדפן, במיוחד ...
עליך להקליט את המסך בשולחן העבודה של לינוקס אך אינך מרוצה מהמצב מקל...