官术网_书友最值得收藏!

Copying images to the card

We have formatted our card, according to the requirements. Now, we are ready to populate images to it. The partitions are usually auto mounted under /media/$USER. If not, we can use the mount command to mount the partition to our desired location:

$ sudo mount /dev/sdb1 /media/$USER/BOOT
$ sudo mount /dev/sdb2 /media/$USER/ROOT

Now, follow these steps to copy images to the card:

  1. Copy the u-boot MLO and u-boot bootloader images into the FAT32 partition:
    $ sudo cp MLO /media/$USER/BOOT
    $ sudo cp u-boot.img /media/$USER/BOOT
    
  2. Copy the kernel image into the boot partition:
    $ sudo cp uImage /media/$USER/BOOT 
    
  3. Copy the .dtb file, am335x-boneblack.dtb, into the boot partition. This step is required only in the case of core-image-minimal. It is not required in our case, as we created core-image-sato, which already has this file placed at the desired location in rootfs:
    $ sudo cp am335x-boneblack.dtb /media/$USER/BOOT 
    
  4. As a root user, uncompress core-image-sato-beaglebone.tar.bz2 to the ext4 partition:
    $ sudo tar -xf core-image-sato-beaglebone.tar.bz2 -C /media/$USER/ROOT/
    
  5. Unmount both partitions:
    $ sudo umount /dev/mmcblk0p1
    $ sudo umount /dev/mmcblk0p2
    

Remove the card from the host machine, and insert it into the SD card slot on BeagleBone Black. We have a simple script named copy_images.sh for these steps as well.

Tip

You can download the script for copying images the SD card from here:

https://github.com/YoctoForBeaglebone/BeagleScripts

主站蜘蛛池模板: 宁夏| 佛教| 汶上县| 西乡县| 鹤峰县| 佛坪县| 密云县| 丰都县| 和硕县| 扶余县| 本溪| 仪陇县| 苏尼特左旗| 枣庄市| 肃北| 新乐市| 汉寿县| 赫章县| 丹东市| 河源市| 卓尼县| 桦川县| 虞城县| 怀仁县| 合水县| 中方县| 乌鲁木齐县| 都昌县| 平昌县| 黔江区| 砀山县| 合水县| 当雄县| 罗定市| 孟村| 平原县| 金阳县| 宿松县| 察雅县| 盘锦市| 丰都县|