انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: امیــــــر در 09 خرداد 1395، 06:15 بظ
-
سلام دوستان وقت بخیر
چطور میتونم تمام ماژولهای هسته رو پیدا، دستکاری (حذف و ویرایش) کنم؟
درواقع میخوام ماژولهایی رو که به کارم نمیاد از هستهٔ اوبونتو حذف کنم.
ممنون میشم از راهنماییهاتون
-
میخواهید ماژولها را «حذف» کنید یا «از بارگزاری» خارج نمایید؟ برای حذف باید کد هسته لینوکس را تغییر بدهید و کامپایل کنید. برای عدم بارگزاری دستور rmmod هست و استفاده از blacklist کردن ماژولهای مورد نظر میتواند کارگشا باشد.
-
اولین کاری که میخوام بکنم شناسایی تمام ماژولها و بعد عدم بارگذاریشونه، مشکل اولم شناسایی همهٔ ماژولهاست
-
این دستور بهنظرم باید تمامی ماژولها رو لود کنه:
modprobe -c | less
و مستندات مربوط به کرنل و ماژولهاش هم در بستهٔ linux-doc هست.
-
خوب مشکل اولم حل شد، حالا توی این لیست یک سری بعنوان درایور هستن، چطور میشه فهمید هسته کدوم ماژولهاش اصلیه و درواقع ثابت، یعنی روی سیستم دیگهای هم نصب شه اونها به همین شکل راهاندازی میشن.
درواقع میخوام شناسایی کنم کدوم ماژولها بدردم نمیخورن و هسته رو سفارشی کنم.
-
و مستندات مربوط به کرنل و ماژولهاش هم در بستهٔ linux-doc هست.
شاید اگر بروید سراغ کامپایل کرنل لینوکس راحتتر باشد. با کمک ابزارهای config برای کامپایل کرنل می توانید انتخاب کنید چه ماژولی باشد و چه ماژولی نباشد.ولی کامپایل خب ملاحظات خاص خودش را دارد.