ตอนนี้เราจำเป็นต้องสร้างการ์ด SD ที่จะทำการบูทและบู๊ตในระยะเริ่มต้นโดยใช้ NFS นี้ร่วมกัน ฉันทำสิ่งนี้โดยการแบ่งพาร์ติชั่นแรกของอิมเมจอย่างเป็นทางการและคัดลอกไปยังการ์ด SD ที่ SD card คือ / dev / sdx:
วันที่ถ้า = / tmp / debian6-19-04-2012 / debian6-19-04-2012.img ของ = / dev / sdx bs = 512 จำนวน = 155647
และหลังจากนี้เพียงคัดลอกพาร์ทิชันแรกที่แก้ไขตารางพาร์ทิชันด้วย fdisk เพื่อลบสองพาร์ติชันที่เราไม่ได้คัดลอก
หลังจากนั้นฉันติดตั้งพาร์ติชันจากการ์ด SD และแก้ไขไฟล์ cmdline.txt จากมันเพื่ออ่าน:
dwc_otg.lpm_enable = 0 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = tty1 root = / dev / nfs nfsroot = 192.168.1.1: / mnt / rpi-root ip = dhcp rootfstype = nfs
โดยที่ 192.168.1.1 เป็นที่อยู่ของเซิร์ฟเวอร์ NFS หากคุณไม่ต้องการใช้ DHCP คุณสามารถตั้งค่าวิธีอื่นสำหรับที่อยู่ IP ดูเอกสารนี้สำหรับรายละเอียดเพิ่มเติม
เมื่อเสร็จแล้วคุณสามารถยกเลิกการต่อเชื่อมการ์ด SD และบูต Rapsberry Pi ของคุณด้วยรูท NFS คุณยังสามารถจัดการระบบไฟล์จากฝั่งเซิร์ฟเวอร์หรือไคลเอนต์ NFS อื่น ๆ ตามที่เห็นสมควร (เช่นQEMU + binfmt_misc , สแน็ปช็อต LVM, ระบบสำรอง ฯลฯ )