The Updating section has been redesigned! See what’s new
`CTRL K`

Docs
Updating
Other Desktop Updates
Small Devices (<20GB) via USB

# Update Small Devices (<20GB) via USB

Update the Desktop on small devices (<20GB storage) with a USB drive.

Warning

If you manage both standard desktops and mini devices, you must update the standard desktops first before updating the mini devices.

Prepare the USB Drive (if needed)

Before updating, ensure your USB drive contains the `desktop-mini` update files. If not, prepare it on a computer that already has the updates.

##### Verify Update Exists Locally

Verify the `desktop-mini` component is available locally. This is the special version for small devices.

    # Check for the mini desktop component
    tl-comp-latest desktop-mini

If the component is not there, pull it from the bastion first.

##### Transfer Files to USB

Mount your USB and copy the `desktop-mini` and `admin` components to it.

    # Mount the 4th partition of your USB drive
    sudo mount /dev/sdx4 /mnt

    # Create the destination directories
    mkdir -p /mnt/desktop /mnt/admin

    # Transfer the mini desktop and the admin component
    rsync -avP /srv/desktop-mini/vX.X.X* /mnt/desktop/
    rsync -avP /srv/admin/vX.X.X* /mnt/admin/

Note

Replace `vX.X.X` with the actual version number you found.

Unmount the drive when done:

    # Unmount the drive safely
    sudo umount /mnt

### Install the Update

Once your USB is prepared (or if it was already updated), you can install the update.

#### Boot from the USB Drive

Restart the computer and boot from the prepared USB drive. This process varies by device.

#### Execute the Update

From the USB environment, run the update command, targeting the computer’s internal drive (e.g., `/dev/mmcblk0` or `/dev/sda`).

    # Update an existing TechLit system
    tl-hw-update-desktop /dev/mmcblk0

Tip

If the above command fails or you want to do a completely fresh installation, you can use `tl-hw-prepare` instead. See the device provisioning guide for more details.

#### Complete the Update

After the command finishes, reboot the computer.

    reboot

32GB Chromebooks via USB