रूटफुट एक स्क्वाशफाइट छवि है और मेरे बूटलोडर इसे एसडीआरएएम में कुछ पते पर लोड कर रहा है। कर्नेल को पास करने के लिए मुझे किन मापदंडों की आवश्यकता है ताकि यह रूटफुट को वहां से माउंट कर सके? स्क्वाशफ़्स समर्थन अंतर्निहित है और यह पहले से ही काम करता है
root=/dev/mtdblock2 rootfstype=squashfs
फ्लैश से बूट करने के लिए।
EDIT: यह एक MIPS आधारित एम्बेडेड डिवाइस है, जो कस्टम बूटलोडर का उपयोग करता है। आम तौर पर, बूटलोडर एसडीआरएएम में फ्लैश से संपीड़ित कर्नेल को बाहर निकालता है, और फिर रूटफुट के रूप में कर्नेल माउंट / देव / mtdblock2 करता है। मैं बूटलोडर को बेहतर बनाने की कोशिश कर रहा हूं ताकि यह फ्लैश पर लिखे बिना इसकी रैम और बूट में एक छवि डाउनलोड कर सके।
मैं यह पता नहीं लगा सकता कि लिनक्स को रैम में एक फाइल सिस्टम छवि को रूटफुट के रूप में कैसे बनाया जाए।