ฉันจะจัดเตรียม RPi จำนวนมากในคราวเดียวได้อย่างไร


10

ที่ Stack Exchange เรากำลังปรับใช้ Raspberry Pi จำนวนมากเพื่อแสดงผลต่าง ๆ ในสำนักงานใหญ่ NYC ที่ยอดเยี่ยมแห่งใหม่ของเรา ฉันพยายามจัดสรรหน่วยที่มีภาพ SD Card เดียวกัน แต่การเขียนภาพที่ 4MB / วินาทีช้ามากอย่างเจ็บปวดเมื่อมันเป็นภาพขนาด 16GB ที่สร้างขึ้นddโดยตรงผ่าน

ตัวเลือกใดที่ฉันต้องจัดเตรียมมากมายของ Raspberry Pi จากรูปภาพต้นฉบับเดียว? ฉันไม่มีเวลาได้รับรูปภาพล่วงหน้าจากผู้จัดจำหน่าย


เป็นคำถามที่ดีมาก เรามีการพูดคุยเกี่ยวกับเรื่องนี้ที่ Jamboree ล่าสุด ฉันจะพยายามขุดสไลด์
Jivings

2
คุณใช้ 16GB เต็มหรือเปล่าส่วนใหญ่ ถ้าว่างเปล่าเป็นส่วนใหญ่คุณสามารถสร้างภาพที่เล็กลงและปรับขนาดได้ในการบู๊ตครั้งแรก
Craig

@Craig คุณมีตัวอย่างหรือลิงค์ในการทำเช่นนี้? ฉันพยายามคิดว่าจะทำสิ่งนี้อย่างไร แต่ถ้าหากมีงานศิลปะมาก่อนก็น่าจะดีกว่า
Peter Grace

1
raspi-configคำสั่งมีตัวเลือกสำหรับการขยาย rootfs ที่คุณอาจจะได้ติดตั้งสคริปต์เริ่มต้นเพียงครั้งเดียวที่จะทำมันใช้ที่เป็นพื้นฐาน
Craig

คำตอบ:


2

วิดีโอนี้แสดงวิธีแก้ไขปัญหาเดียว (แม้ว่าจะไม่ใช่โซลูชันที่สวยงามเป็นพิเศษ) โดยพื้นฐานแล้วผู้ใช้ได้เชื่อมต่อชุดฮับ USB และตัวเขียน SD การ์ดไว้ด้วยกันเพื่อที่จะเบิร์นภาพ SD การ์ดได้ 10 ภาพในเวลาเดียวกัน

ป้อนคำอธิบายรูปภาพที่นี่

เขาแนะนำว่าสคริปต์สำหรับการทำเช่นนี้จะมีให้จาก GitHub ของเขา แต่น่าเสียดายที่ฉันไม่สามารถหาได้ นี้ดูเหมือนจะเป็นเว็บไซต์ส่วนตัวของเขาถ้าคุณต้องการที่จะติดต่อกับเขาสำหรับการแก้ปัญหา

อย่างไรก็ตามฉันสงสัยว่าสคริปต์นั้นซับซ้อนมากและจะไม่เขียนอะไรเลยตั้งแต่ต้น


2

เครื่องอ่านการ์ด USB 3.0 SD ควรสามารถป้อนข้อมูลที่ความเร็วสูงสุดของการ์ดของคุณ มันจะยังเร็วกว่ามากในการเบิร์นระบบขั้นต่ำและปล่อยให้ Raspberry Pi แต่ละตัวทำการปรับขนาดในการบูตครั้งที่สอง


1

ฉันกำลังทำสิ่งที่คล้ายกับ u-boot สำหรับการเริ่มต้นใช้ pxe boot สำหรับเคอร์เนลและ nfs ในภายหลังสำหรับระบบไฟล์รูท ด้วยวิธีนี้คุณจะต้องเขียนประมาณ 3 mb ซึ่งทำได้อย่างรวดเร็วจริงๆ นอกจากนี้ยังหมายความว่าคุณสามารถบำรุงรักษาง่ายด้วยการอัพเดทสำเนาต้นฉบับเพียงอันเดียวบน nfs ข้อเสียคือการเริ่มต้นจะช้าลง


0

Alex Bradburyจากมูลนิธิ Raspberry Pi กำลังบรรจุเครื่องมือที่ช่วยให้คุณสามารถแฟลชการ์ด SD ได้ในเวลาเดียวกัน

ขณะนี้บัญชีGithubของเขาไม่ได้เผยแพร่ต่อสาธารณะ แต่ควรทำในไม่ช้า (จากสิ่งที่เขาบอกฉันในการประชุมล่าสุด)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.