2
วิธีการเติมไดเรกทอรี / dev เมื่อสร้าง initrd ของฉันเอง
ฉันพยายามที่จะเรียนรู้สิ่งที่เกี่ยวกับ initrd ฉันได้ทำตามบทช่วยสอนนี้เพื่อสร้าง initrd ของฉันเองตั้งแต่เริ่มต้นและฉันได้ติดตั้ง busybox ไว้ในนั้น จากนั้นฉันทำ. iso จากนั้นด้วย isolinux ดังนั้นฉันสามารถทดสอบใน virtualbox มันใช้งานได้ดี! ฉันมีคำสั่งพื้นฐานจาก busybox ดังนั้นฉันจึงต้องการติดตั้งระบบไฟล์ แต่ไดเรกทอรี / dev เกือบจะว่างเปล่า (ไม่มี sda) ยกเว้นไฟล์บางไฟล์ที่ฉันสร้างขึ้นในขณะที่ทำตามบทช่วยสอน ฉันเรียนรู้เกี่ยวกับ udev และฉันคิดว่านี่เป็นสิ่งที่ฉันต้องการ อย่างไรก็ตามฉันไม่แน่ใจว่าจะทำอย่างไรต่อไป ฉันควรจะคว้าซอร์สโค้ดล่าสุดจาก udev รวบรวมและเพิ่มลงใน initrd ของฉันหรือไม่ แล้วโทร / bin / udev หรืออะไรทำนองนั้นในสคริปต์ init ของฉัน หรือมีวิธีอื่น / ดีกว่าในการเติมไดเรกทอรี / dev? แก้ไข:ข้อมูลเพิ่มเติมและการปรับปรุงบางอย่างเกี่ยวกับสิ่งที่ฉันได้ทำไปแล้ว ฉันทดสอบทุกอย่างในกล่องเสมือน ฉันเพิ่งติดตั้ง Ubuntu …