|  | # Bootserver | 
|  |  | 
|  | The `bootserver` host tool can be used to pave, netboot or boot Fuchsia on a | 
|  | target device. It serves the needed image artifacts to the device, as well | 
|  | as performs validations that the images/device are both valid and | 
|  | compatible. Lastly, it signals the device to begin the boot process. | 
|  |  | 
|  | ## x64 | 
|  |  | 
|  | ### Generic | 
|  |  | 
|  | To pave and boot on a generic `x64` target, run: | 
|  |  | 
|  | ``` | 
|  | bootserver \ | 
|  | --boot "$IMAGES_PATH/fuchsia.zbi" \ | 
|  | --bootloader "$IMAGES_PATH/fuchsia.esp.blk" \ | 
|  | --fvm "$IMAGES_PATH/obj/build/images/fuchsia/fuchsia/fvm.sparse.blk" \ | 
|  | --zircona "$IMAGES_PATH/fuchsia.zbi" \ | 
|  | --zirconr "$IMAGES_PATH/zedboot.zbi" | 
|  | ``` | 
|  |  | 
|  | ### Chromebook | 
|  |  | 
|  | To pave and boot on a `chromebook` target, run: | 
|  |  | 
|  |  | 
|  | ``` | 
|  | bootserver \ | 
|  | --boot "$IMAGES_PATH/fuchsia.zbi" \ | 
|  | --fvm "$IMAGES_PATH/obj/build/images/fuchsia/fuchsia/fvm.sparse.blk" \ | 
|  | --zircona "$IMAGES_PATH/fuchsia.zbi.signed" \ | 
|  | --zirconr "$IMAGES_PATH/zedboot.zbi.signed" | 
|  | ``` | 
|  |  | 
|  |  | 
|  | ## arm64 | 
|  |  | 
|  | To pave and boot on an `arm64` target, run: | 
|  |  | 
|  | ``` | 
|  | bootserver \ | 
|  | --boot "$IMAGES_PATH/fuchsia.zbi" \ | 
|  | --fvm "$IMAGES_PATH/obj/build/images/fuchsia/fuchsia/fvm.sparse.blk" \ | 
|  | --zircona "$IMAGES_PATH/fuchsia.zbi" \ | 
|  | --zirconr "$IMAGES_PATH/zedboot.zbi" | 
|  | ``` |