From 0109c3d7f2c3ae269842b6126a65323a6dd4608b Mon Sep 17 00:00:00 2001 From: Jianxun Zhang Date: Tue, 26 Jul 2016 15:26:17 -0700 Subject: quark: Support direct-boot image for USB storage media Add a new wks file for quark based on the existing mkgalileodisk.wks with necessary changes. () specify sda for partitions and rootwait for USB in new wks. () Rename the original wks file and amend its description () Update README accordingly Signed-off-by: Jianxun Zhang Signed-off-by: Tom Zanussi --- README | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'README') diff --git a/README b/README index d2098a9a..772ac4ed 100644 --- a/README +++ b/README @@ -211,9 +211,10 @@ the downloaded BSP layer or from the meta-intel git repository, you'll find the bootable image in the build/tmp/deploy/images/xxx directory, where again 'xxx' refers to the machine name used in the build. -The Galileo board boots off of an SD card that has a special disk -layout. The 'wic' tool can be used to create an SD card adhering to -that format via the following steps. +The Galileo board can boot off of either an SD card or USB storage +media that has a special disk layout. The 'wic' tool can be used to +create directly bootable images for either of the two formats via the +following steps. If you haven't already, you need to build parted-native. (You will get an error message when running the wic script if you haven't.) @@ -223,25 +224,29 @@ an error message when running the wic script if you haven't.) Use the wic script to create an SD card image: $ wic list images - mkgalileodisk Create an Galileo Gen 1/2 disk image - mkgummidisk Create an EFI disk image + galileodisk-sd Create an Galileo Gen 1/2 disk image (SD card) + galileodisk-usb Create an Galileo Gen 1/2 disk image (USB Storage) + mkgummidisk Create an EFI disk image -Assuming you want to boot the 'core-image-minimal' image: +Assuming you want to boot the 'core-image-minimal' image for SD card media: - $ wic create mkgalileodisk -e core-image-minimal + $ wic create galileodisk-sd -e core-image-minimal If successful, the wic script generates the image and prints its location: Info: The new image(s) can be found here: - /var/tmp/wic/build/mkgalileodisk-201604211444-mmcblk0.direct + /var/tmp/wic/build/galileodisk-sd-201604211444-mmcblk0.direct ... Write the output image to an SD Card - $ sudo dd if=/path/to/image/mkgalileodisk-*-mmcblk0.direct of=/dev/your_sd_dev + $ sudo dd if=/path/to/image/galileodisk-sd-*-mmcblk0.direct of=/dev/your_sd_dev Insert the SD Card into the reference platform and power on. +To create a direct-boot image for USB storage media, simply specify +galileodisk-usb instead of galileodisk-sd in the "wic create ..." +command, then write the output image to USB storage media and boot it. III. Technical Miscellany ========================= -- cgit v1.2.3-54-g00ecf