blob: 4ae11f35e40c055b5eaa51373925dfdc6edbf592 [file] [view] [edit]
# Live_usb
This component can be included in a build to support writing a sparse FVM to a
a ramdisk during boot, which results in a temporary FVM which is lost once the
system is rebooted.
This enables trying Fuchsia without worrying about paving a device or
sacrificing a computer to try it on.
## Using it
1. Set up a Fuchsia development environment.
2. Run the following in a shell:
```
$ echo 'boot.usb=true bootloader.default=local devmgr.bind-eager=usb_composite' > cmdline
$ fx set workstation_eng.x64 && fx build
```
3. Insert a USB device. We will call it `/dev/sdX` - replace X with the
appropriate drive letter.
4. Run the following:
```
$ fx make-fuchsia-vol --use-sparse-fvm --cmdline cmdline /dev/sdX
```
5. Insert the USB drive into a Fuchsia-compatible computer, boot from it, and wait a minute or two.