मैं एक पुराने TS-7500 का उपयोग कर रहा हूँ ( https://www.embeddedarm.com/products/TS-7500 ) एक होम ऑटोमेशन प्रोजेक्ट के लिए बीहड़ मंच (यह मेरे कॉलेज से एक freebie था) और मैं डेबियन छवि में बूट करने के लिए प्लेटफ़ॉर्म को स्वचालित रूप से प्राप्त करना चाहता हूं, डिफ़ॉल्ट रूप से, यह "बिजीबॉक्स / इनिटर्ड" में बूट होता है और मुझे प्रवेश करना होता है exit
डेबियन में बूट करने के लिए कमांड।
मैं सिस्टम को बिना किसी उपयोगकर्ता-इंटरैक्शन के शुरू करना चाहता हूं ताकि यदि प्लेटफ़ॉर्म पावर-साइकल, यह मेरी सहायता के बिना शुरू हो जाए।
मुझे थोड़ा लिनक्स का अनुभव मिला है, लेकिन अभी भी बहुत बढ़िया नहीं है। कोई सुझाव?
यह भी /initrd
निर्देशिका इस तरह दिखता है:
`
ts7500:~# ls /initrd
bin linuxrc-fastboot linuxrc-usbroot root tmp
dev linuxrc-nandmount lost+found sbin ts7500.subr
etc linuxrc-sdmount mnt shinit usr
lib linuxrc-sdroot modules.tar.gz slib var
linuxrc linuxrc-sdroot-readonly proc sys
The
shinit` script बूट (बिजीबॉक्स में) पर संकेत देता है कि उपयोगकर्ता को मदद के बारे में जानकारी है। ऐसा लगता है कि मैं इस स्क्रिप्ट से कुछ कमांड निष्पादित कर सकता था, अगर केवल मैं ही बदलावों को बचा सकता था! हर बार जब मैंने फ़ाइल को बदलने की कोशिश की है, तो बदलाव रिबूट में खो गए हैं। मैंने पढ़ा है कि यह व्यस्त प्लेटफॉर्म रैम में लोड होने के कारण है?
यहाँ क्या है shinit
फ़ाइल की तरह दिखता है:
> # Copyright (c) 2009, Technologic Systems.
> # All rights reserved.
>
> . /ts7500.subr
>
> case $- in *i*)
> stty ospeed 115200 >/dev/null 2>&1
> echo
> echo "Type 'tshelp' for help" esac
शायद मैं सिर्फ जोड़ सकता है exit
इस स्क्रिप्ट पर कमांड करें, लेकिन फिर, मैं इसे नहीं बचा सकता !!!
धन्यवाद!