انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: سالار مقدم در 04 تیر 1392، 08:06 بظ
-
سلام دوستان
میخواستم یک ماژول رو در بوت لود کنم که همیشه لود بشه ولی نمیدونم چجوری.سرچ هم کردم ۵۰۰ تا روش بود که همه قدیمی بودن و هیچ کدوم جواب ندادن.فدورا دارم و ماژول مورد نظر asus-nb-wm است
-
راحت ترین روش این هست :
دستور load شدنش رو تو فایل rc.local بزار
ادرس فایل :
etc/rc.local/
-
راه درستش اینه که اسم اون ماژول رو به آخر فایل etc/modules/ اضافه کنی.
-
دوستان من یوزر فدورا هستم نه دیباین بیس ها یا گنو/لینوکس های قدیمی که از systemd استفاده نمیکنند
rc.local در systemd استفاده نمیشه
etc/modules هم برای دیباین بیس ها هست
من فایلی به این اسم در آدرس زیر درست کردم
/etc/modules.d/asus-nb-wmi.con
و داخلش نوشتم
asus-nb-wmi
بعد از ریبوت مشکل حل نشد. پس من باز اونو دستی لود کردم که نتیجش رو ببینید:
[salar@moghaddam ~]$ sudo modprobe asus-nb-wmi
[sudo] password for salar:
libkmod: kmod_config_parse: /etc/modprobe.d/asus-nb-wmi.conf line 1: ignoring bad line starting with 'asus-nb-wmi'
تا جایی که من میدونم فقط باید اسم ماژول در اون فایل باشه و منم این کارو کردم اما این ارور می گه که اشتباه وارد کردم (فکر کنم از نظر سینتکس) :| در ضمن بعد از دستور بالا و اون خطا ماژول راه اندازی میشه و دکمه های مولتی مدیای من هم به کار میفته.
-
مشکل رو حل کردم.
sudo nano /etc/modprobe-load.d/asus-nb-wmi.conf
داخلش نوشتم
asus-nb-wmi
ریبوت و مشکل حل شد.با حل شدن مشکل فایل قدیمی رو پاک کردم
sudo rm /etc/modprobe.d/asus-nb-wmi.conf
;)