樹莓派鏡像編譯

樹莓派的鏡像製作:

推薦使用非root用戶進行下列操作:

  1. 到https://buildroot.org/download.html下載最新的穩定版本,我下載的是https://buildroot.org/downloads/buildroot-2019.11.tar.gz
  2. tar xzf buildroot-2019.11.tar.gz解壓下載好的文件
  3. cd buildroot-2019.11
  4. make list-defconfigs 可以查看buildroot所支持的預選配置列表,由於我們的設備是樹莓派3B,所以執行命令make raspberrypi3_defconfig
  5. 執行make menuconfig,進行一些選項的調整。我在這部分所作的調整主要是增加了ssh,gdb,fdisk,binutils等一些常見工具的添加,並將默認的c運行時庫從uclibc改爲glibc
  6. make

添加額外分區的方法:

  1. dd if=/dev/zero of=partition.ext4 bs=1M count=1024 輸出一個大小爲1GB的空文件,參數可自由調整
  2. mkfs.ext4 partition.ext4 格式化此鏡像文件
  3. mount -o loop -t ext4 partition.ext4 /mnt/partition
  4. 複製需要填充的文件至/mnt/partition
  5. umount /mnt/partition
  6. 編輯buildroot目錄下的board/raspberrypi3/genimage-raspberrypi3.cfg文件,添加partition.ext4的對應項
  7. 將partition.ext4文件移動至buildroot的output/images目錄下
  8. make在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章