Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip
titleIntroduction-Mulitboot

This page is dedicated for switching the images (broadband to video) specifically for techsummit-2019

Steps for Multiboot support and MultiSDCard Partitioning and Image Flashing automatically

Precondition:

All the SD cards should be fully formatted. Use Disk tool to cleanup SD card data.

Steps:

1) Keep all the below files in same location:

       i) Broadband image to be flashed

      ii) Video image to be flashed

     iii) extract.sh script file

     iv) multiSDcard_partition.sh

      v) threadSD.sh

     vi) The file where all the SD card partition names and their respective sizes are mentioned (For ex. sd_part_size)

2) Connect all the SD card with host PC and execute the command : sudo fdisk -l - it will list all the SD card partitions with their respective size

3) Write all the partition names and their respective size in a text file. (For example content of sd_part_size looks like:

            amrita@amrita-OptiPlex-9020:/tftp_files$ cat sd_part_size

             /dev/sdb 15.6

            /dev/sdc 32.0

            /dev/sde 31.9

           /dev/sdg 31.9

[Here we have taken 1 SD card of 16GB and 3 others of 32GB each.]

4) Execute the script below:

     bash multiSDcard_partition.sh <Broadband image> <Video image> <SD card details_filename>

    For example:

    bash multiSDcard_partition.sh rdkb-generic-broadband-image_default_20191009085525.rootfs.rpi-sdimg rdk-generic-hybrid-refapp-thunder-  image_default_20190924125426.rootfs.rpi-sdimg sd_part_size

5) Once script execution gets over pull out each SD card and verify the multiboot feature on each of them, it should be working fine

Note: We have tested with 4 SD cards out if which 1 is 16Gb and rest of the 3 cards are 32GB each. Overall process took approximately 6min  time to get completed. Host PC having 8GB RAM.

RDK- Broadband Image Flashing in SDcard Steps

...