خانه > اسلکور, حل مشکل > نصب VirtualBox در اسلکور 64 بیتی کارنت و معمولی‌!

نصب VirtualBox در اسلکور 64 بیتی کارنت و معمولی‌!


نصب ماشین مجازی ساز ویرچوال باکس حداقل برای دانشجو‌هایی مثل من که دوست دارند با لینوکس کار کنن و استادایی دارن که کار با نرم‌افزار‌های کرک شده رو قراره ازشون امتحان بگیرن‌، یه امر حیاتیه‌‌! نصب ویرچوال باکس روی اسلکور چند‌تا تکنیک کوچولو لازم داره که می‌خوام توی این پست بنویسم که در آینده اگه بهشون نیاز پیدا کردم‌، در دسترس باشن‌!

اول از همه به قابلیت چند کتاب‌خانه‌ای توی اسلکور نیاز دارید که می‌تونید از سه تا لینک روبرو کمک بگیرین‌: +, +, +. و دوم بسته‌ی Acpci رو از این‌جا دریافت و نصب کنین‌.
برای نصب مثل آدمی‌زاد این نرم افزار کافیه اول با دستور زیر یه گروه برای ویرچوال باکس بسازین‌:

[bash]
groupadd -g 215 vboxusers
[/bash]

و بعد هم با استفاده از این دو Slackbuild +, + بسته‌های Virtualbox-ose و Virtualbox-kernel رو نصب کنید‌. ( اگه برای دانلود بسته‌های Virtualbox-ose مشکلی داشتین تا مدتی می‌تونین اون رو از روی سرور من یعنی اینجا دانلود کنید‌.)
ولی می‌مونه یه نکته که برای موقعیه که شما از نسخه‌ی کارنت اسلکور استفاده می‌کنین‌. بنا به دلایلی که برام آخرش هم روشن نشد که چرا توی 13.1 این اتفاق نیافتاد‌، ممکنه با این اخطار روبرو بشین‌:

[bash]
<code>kmk[2]: *** Waiting for unfinished jobs….
kmk[2]: Leaving directory `/tmp/VirtualBox-3.2.0_OSE›
kmk[2]: Entering directory `/tmp/VirtualBox-3.2.0_OSE›
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_binaries_this] Error 2
kmk[1]: Leaving directory `/tmp/VirtualBox-3.2.0_OSE›
kmk: *** [pass_binaries_order] Error 2</code>
[/bash]

خوب من چون علاقه‌ای به این نداشتم که از بسته کامپایلش کنم‌، یه روش آرتیستی بهتون می‌گم که برای خودم تا الانش که جواب داده‌. وقتی که Slackbuild شروع به کار کرد‌، خوب کد‌های خروجی رو نگاه کنین‌، تا برسین به جایی که Enjoy رو ببینین‌. می‌شه تقریبا بعد از کامپایل و شروع make . به عبارت دیگه جایی که از پروسه‌ی چک کردن بسته‌های پیش‌نیاز فارغ شده‌. همین‌جا یه Ctrl+z بزنین دستور زیر رو بزنین‌:

به روز رسانی‌: آموزشی که این‌جا نوشتم مربوط به 3.2.10 هست ولی توی Virtualbox 4.0.4 هم همین مشکل پا بر‌جاست و با همین روش حل می‌شه‌!

به روز رسانی‌: از قرار اگه یه کم توجه می‌کردم نیازی به این آرتیست بازی هم نیست! توی بسته‌ی Slackbuild‌ی که می‌گیریم یه فایل به اسم localConfig.kmk هست که تغییراتی که در ادامه ذکر کردم رو توی همون اعمال کنید حله‌!

[bash]
vim /tmp/SBo/VirtualBox-3.2.10_OSE/LocalConfig.kmk
[/bash]

اگه احیانا دیدین که این فایل موجود نبود‌، با fg 1 بزارین یکم دیگه Slackbuild کارش رو بکونه و بعد Ctrl+z رو بزنین و ادامه بدین‌:
توی آخر فایل اضافه کنین‌:

[bash]
VBOX_WITH_WARNINGS_AS_ERRORS :=
[/bash]

و حالا با fg 1 پروسه‌ی Slackbuild‌مون رو که استاپ کرده بودیم‌، بر می‌گردونیم که کارش رو بکنه‌. اگه همه‌چی درست انجام شده باشه دیگه مشکلی نداریم‌.
حالا که نصب رو انجام دادیم‌، می‌ریم که VirtualBox رو باز کنیم‌، و ماشین مجازیمون رو از توش اجرا کنیم‌. ولی از اون‌جایی که کور خوندیم‌، اجرا نمی‌شه‌. چرا‌؟ بخاطر این که Vboxdrv اجرا نشده‌. چی‌کار کنیم‌؟ می‌زنیم‌:

[bash]
/etc/rc.d/rc.vboxdrv start
[/bash]

حالا اجرا می‌شه‌. ولی مشکل این‌جاست که بعد از یه خاموش روشن باس دوباره این کار رو انجام بدیم‌. برای این که از این تکرار ملالت‌بار خلاص بشیم‌، کافیه بزنیم‌:

[bash]
vim /etc/rc.d/rc.local
[/bash]

و خط‌های زیر رو بهش اضافه کنیم‌:

[bash]
#start vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv start
fi

# Start vboxnet
if [ -x /etc/rc.d/rc.vboxnet ]; then
/etc/rc.d/rc.vboxnet start
fi
[/bash]

به فاصله‌ها حتما دقت کنین‌. و برای این که تغییراتی که تو روشن شدن سیستم دادیم‌، موقع خاموش شدن به حالت قبل برگردونیم بزنین‌:

[bash]
vim /etc/rc.d/rc.local_shutdown
[/bash]

و توش کد‌های زیر رو وارد کنید‌:

[bash]
top vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv stop
fi

# Stop vboxnet
if [ -x /etc/rc.d/rc.vboxnet ]; then
/etc/rc.d/rc.vboxnet stop
fi
[/bash]

همین‌. از مجازی سازی با VirtualBox لذت ببرین‌!

Advertisements
دسته‌ها:اسلکور, حل مشکل برچسب‌ها: ,
  1. هنوز دیدگاهی داده نشده است.
  1. No trackbacks yet.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: