เนื่องจาก boot rom ไม่ได้จัดการกับออฟเซ็ต (เป็นไบต์) ที่ใหญ่กว่า 32 บิต (2^32) ทําให้ A10 SoC ไม่สามารถบูตได้โดยใช้ภาพที่สร้างขึ้นโดยคําสั่ง make_sdimage.py \
-F\
-P uboot_w_dtb-mkpimage.bin, num=3,format=raw,size=10M, type=A2 \
-P rootfs/*, num=2,format=ext3,size=7G \
-P zImage, ghrd_10as066n2.core.rbf, ghrd_10as066n2.periph.rbf, socfpga_arria10_socdk_sdmmc.dtb, num=1,format=vfat, size=500M \
-s 8G \
-n sdimage.img
สร้างขึ้นด้วยมือเป็นภาพการ์ด SD ด้วยตนเองพร้อมกับวางพาร์ติชันดังนี้:
demo@demo-pc:~$ sudo fdisk -l /dev/sdb
ระบบรหัส Device Boot Start End Blocks
/dev/sdb1 22528 1046527 512000 b W95 FAT32
/dev/sdb2 1046528 15726591 7340032 83 Linux
/dev/sdb3 2048 22527 10240 a2 ไม่ทราบ
พาร์ติชันสําหรับเริ่มต้นระบบอยู่ที่ออฟเซ็ตต่ํา และพาร์ติชันระบบไฟล์รูท Linux จะอยู่ที่ออฟเซ็ตสูงสุด
จากนั้น ให้เขียนไฟล์ลงในพาร์ติชันการ์ด SD ที่เกี่ยวข้องด้วยตนเองบนโฮสต์พีซี Linux