3
ฉันจะบูต Linux ด้วย rootfs ใน RAM ได้อย่างไร
rootfs เป็นรูปภาพ squashfs และ bootloader ของฉันกำลังโหลดลงในที่อยู่ใน SDRAM ฉันต้องส่งพารามิเตอร์ใดไปยังเคอร์เนลเพื่อให้สามารถเมานต์รูทได้จากตรงนั้น การรองรับ Squashfs นั้นมีมาให้แล้วและสามารถใช้งานได้แล้ว root=/dev/mtdblock2 rootfstype=squashfs สำหรับการบูทจากแฟลช แก้ไข: นี่คืออุปกรณ์ฝังตัว MIPS โดยใช้ bootloader ที่กำหนดเอง โดยปกติ bootloader จะแยกเคอร์เนลที่ถูกบีบอัดจากแฟลชไปยัง SDRAM จากนั้นเคอร์เนลจะเมานต์ / dev / mtdblock2 เป็นรูท ฉันพยายามปรับปรุง bootloader เพื่อให้สามารถดาวน์โหลดรูปภาพไปที่ RAM และบูตโดยไม่ต้องเขียนลงแฟลช ฉันไม่สามารถหาวิธีทำให้ Linux ติดตั้งอิมเมจระบบไฟล์ใน RAM เป็นรูท