Storage Layout

Independent partition flashing and loading requires special storage device layout configuration. Configuration information is part of PCT and is used by flashing tools to program partition images and Partition Loader to load the images during system boot or partition restart.

For CF v1, the storage layout is defined by the following 2 configuration files:

  • Global layout configuration file—defines partitions that are globally visible on all storage devices in the system, such as boot loader, Foundation image, and root file system images.
  • VM partition layout configuration file—defines storage partitions that are visible to individual VMs. It describes the locations of partition images (OS loader, OS kernel) and boot parameters, such as OS command line.

For CFG v2, the storage layout is defined by these configuration files:

  • Global layout configuration file: Defines partitions that are globally visible on all storage devices in the system and are common to both boot chains, such as BR BCT and MB1 boot loader.
  • Boot chain layout configuration file: Defines partitions that are globally visible on all storage devices in the system and belong to a particular boot chain (i.e. A or B), such as Foundation image, and root file system images.
  • VM partition storage layout configuration file: Defines storage partitions that are visible to individual VMs. This file describes the locations of partition images (OS loader, OS kernel) and boot parameters, such as OS command line.

The above storage layouts are defined using the NVIDIA Mass Storage configuration format.

For more information, see Partition Storage Layout Configuration Example.