امروز من نمی توانم هیچ دستگاه مجازی را در Oracle Virtualbox راه اندازی کنم.
من نمی دانم چه اشتباهی رخ داده است.
همه چیز چند روز پیش خوب کار کرد.
به محض اینکه Ubuntu VM را شروع کردم. در Virtualbox ، به دو جعبه گفتگوی خطا در زیر رسیدم.
جعبه پیام خطا 1:
افتتاح جلسه برای ماشین مجازی Ubuntu 18.04 LTS Server انجام نشد. جزئیات: ماشین مجازی "Ubuntu 18.04 LTS Server" در هنگام راه اندازی با کد خروجی 1 (0x1) به طور غیر منتظره ای خاتمه یافته است.
کد نتیجه: | NS_ERROR_FAILURE (0x80004005) |
مؤلفه: | MachineWrap [196591] 19659008] IMachine 85632c68-b5bb-4316-a900-5eb28d3413df} |
جعبه پیام خطا 2:
درایور هسته نصب نشده است (rc = -1908) درایور هسته VirtualBox Linux یا بارگیری نشده است یا به درستی تنظیم نشده است. لطفاً دوباره با اجرای آن را تنظیم کنید '/ sbin / vboxconfig' به عنوان ریشه اگر سیستم شما EFI Secure Boot را فعال کرده است ، می توانید قبل از بارگیری آنها ، ماژول های هسته (vboxdrv ، vboxnetflt ، vboxnetadp ، vboxpci) را امضا کنید. لطفا برای اطلاعات بیشتر به اسناد سیستم لینوکس خود مراجعه کنید. که در آن: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - درایور پشتیبانی نصب نشده است. روی لینوکس ، باز ENOENT.
پس از خواندن پیام های خطایی فوق ، من دستور را که در پنجره ی پیام خطای دوم ارائه شده است ، اجرا کردم.
$ sudo / sbin / vboxconfig
اما این نیز کمکی نکرد.
پیام خطایی دیگری دریافت کردم.
vboxdrv.sh: متوقف کردن خدمات VirtualBox. vboxdrv.sh: شروع خدمات VirtualBox. vboxdrv.sh: ساخت ماژول های هسته VirtualBox. vboxdrv.sh: شکست خورده: نمی توان Vboxusers گروه را برای دستگاه تغییر داد /dev/vboxdrv.ross19459024] هنگام تنظیم VirtualBox مشکلی وجود داشت. برای شروع مجدد روند تنظیم ، اجرای آن را اجرا کنید / sbin / vboxconfig به عنوان ریشه اگر سیستم شما از EFI Secure Boot استفاده می کند ، ممکن است لازم باشد که آن را امضا کنید ماژول های هسته (vboxdrv ، vboxnetflt ، vboxnetadp ، vboxpci) قبل از بارگیری آنها لطفاً برای اطلاعات بیشتر به اسناد سیستم لینوکس خود مراجعه کنید.
پس از جستجوی سریع گوگل ، فهمیدم که به طور تصادفی خودم را حذف کردم ، یعنی کاربر فعلی ، از گروه vboxusers.
اگر با این خطا روبرو شدید ، ممکن است ناخواسته حذف شده باشید. کاربر فعلی از گروه vboxusers یا گروه vboxusers یا هر دو را حذف کرد.
برای رفع این مشکل ، ابتدا گروه vboxusers را با استفاده از دستور ایجاد کنید:
$ sudo groupadd vboxusers
سپس کاربر فعلی را به گروه فوق اضافه کنید: [19659025] $ sudo usermod -a-G vboxusers itsecforu
itsecforu را با نام فعلی خود جایگزین کنید کاربر است.
بررسی کنید آیا کاربر به گروه اضافه شده است:
$ grep vboxusers / etc / group vboxusers: x: 1001: itsecforu
همه چیز ، اکنون کاربر به گروه vboxusers اضافه شده است.
سرانجام ، ماژول هسته هسته virtualbox را با استفاده از دستور:
$ sudo / sbin / vboxconfig
یا ،
$ sudo modprobe vboxdrv
یا ،
$ sudo / sbin / rcvboxdrv راه اندازی
اکنون می توانم تمام ماشین های مجازی را در Virtualbox اجرا کنم. [196537] اگر ماشینهای مجازی هنوز راه اندازی نشده اند ، از سیستم خارج شوید و دوباره وارد سیستم شوید!
آنها باید کار کنند!