با توجه به بروز پاره ای مشکلات برای برخی دوستان در هنگام نصب لینوکس در سیستمهای نسبتا قدیمی تر که مربوط به نصب ابزارهای اتصال و اجرا از نوع ISA میباشد تصمیم به نگارش این مقاله گرفتم تا پاره ای از سئوالات مهم در این زمینه پاسخ داده شود .
ابتدا باید بدانیم که با وجود قدیمی تر بودن تکنولوژی ISA نسبت به PCI و PCI-EXPRESS و ... این ابزارها (device) مثل مودمهای نوع ISA و کارتهای صدای ISA و ... معمولا درلینوکس بصورت خودکار بوسیله هسته کرنل شناسائی میشوند .
فقط درصورتی ابزارهای ISA توسط کرنل شناسائی نخواهند شد که این ابزارها از نوع اتصال و اجرا مناسب برای ویندوز یا plug and play طراحی شده باشند . در اینصورت هسته کرنل برای شناسائی این ابزارها ابتدا نیازمند برنامه جانبی isapnptools خواهد بود .
راه حل این مشکل این است که ابزار isapnptools را با افزودن دستور اجرای آن در یک اسکریپت راه انداز سیستمی هنگام بوت شدن سیستم فعال نمائیم تااین برنامه کمکی در هر بار راه اندازی سیستم بطور اتوماتیک اجرا گردد.
در اینصورت این برنامه device های نوع ISA را شناسائی کرده و آنها را برای درایورها یا همان ماژولهای هسته کرنل یا برنامه های کاربردی دیگر قابل دسترس می نماید .
بعنوان یک مثال : اگر شما بخواهید یک کارت صدای نوع ISA از نوع اتصال واجرا را در لینوکس نصب و از آن استفاده نمائید نخست باید درایور مناسب با مدل کارت صدای خود را هنگام نصب یا پس از نصب لینوکس با پیکربندی هسته بصورت یک ماژول متصل شونده به هسته کامپایل نموده (به مقاله پیکربندی مجدد هسته لینوکس مراجعه شود) و سپس دستور اجرای برنامه isapnptools را در یکی از اسکریپتهای راه انداز یا bootup scripts سیستم خود واقع در مسیر /etc/init.d/boot.local اضافه کنید .
(نکته : اسکریپت یک فایل متنی قابل اجرا است که درست همانند همتای ویندوزی خود یعنی فایل دسته ای یا batch files فرامین موجود درآن هنگام اجرای اسکریپت خط به خط اجرا میگردد . ضمنا نام و مسیر اسکریپتهای راه انداز سیستمی در توزیعهای مختلف لینوکس ممکن است کمی متفاوت باشد ولی این مسیرها از روی اصول نامگذاری فایلها و مسیرها در لینوکس معمولا به سادگی قابل فهم و شناسائی هستند). |