আমি ব্যাসিবক্সে একটি কাস্টম লিনাক্স কার্নেল সংকলিত করেছি। ব্যস্তবক্স initরানলেভেল সমর্থন করে না। কার্নেলটি ব্যাসিবক্সে বুট হয়ে গেলে, এটি প্রথমে কার্যকর করে initযা নির্দিষ্ট রানলেভেলের জন্য অনুসন্ধান করে /etc/inittab। ব্যস্তবক্স initছাড়া ঠিক কাজ করে /etc/inittab। যখন inittabকোনটি পাওয়া যায় না তবে এটির নিম্নলিখিত আচরণ থাকে:
::sysinit:/etc/init.d/rcS
এই অংশটি আমার কাছে খুব স্পষ্ট, তবে আমি কীভাবে ডেমোনগুলি পরিচালনা করতে পারি যেগুলি নেটওয়ার্কিং শুরু করে, সিরিয়াল পোর্ট তৈরি করে বা javaপ্রক্রিয়া শুরু করে। আমি লিখিত স্ক্রিপ্টগুলিতে /etc/init.d/দেখেছি কিন্তু সেগুলি কীভাবে পরিচালনা করতে হয় তা আমি বুঝতে পারি না। আমি কোনও স্বয়ংক্রিয় সরঞ্জামের মতো এই পরিষেবাগুলি নিজেই নিয়ন্ত্রণ করতে একটি ভাল টিউটোরিয়াল বা সমাধানের সন্ধান করছি buildroot। আমি বুঝতে চাই যে এই স্ক্রিপ্টগুলি কীভাবে কাজ করে এবং কীভাবে ডিভাইস তৈরি করতে হয় /dev/(এই মুহূর্তে আমার কাছে কেবল আছে consoleএবং ttyAM0)।
S[0-99]script_nameফাইলনাম সিনট্যাক্সS10*আগে চালানো হবেS2*এবং স্ক্রিপ্ট ভাঙ্গবে।