Lingmo OS

Create a Bootable USB Drive

Write a Lingmo OS image to a USB drive on Linux, Windows, or macOS, and verify it afterwards.

Before you start

Download the ISO from the download page and prepare a USB drive with enough capacity. Writing the image erases everything on the drive, so back up first.

Linux

Use lsblk to find the device that matches your USB drive by size and model. Writing to the wrong device erases other disks.

Check the device name again before writing: /dev/sdX is only an example, do not copy it as is.

With dd

Replace lingmo-os.iso with the file you downloaded, and point of= at the device you confirmed above.

lsblk
sudo dd if=lingmo-os.iso of=/dev/sdX bs=4M status=progress conv=fsync

With cp

cp needs no extra flags; run sync afterwards to flush the cache to the drive.

sudo cp lingmo-os.iso /dev/sdX
sync

Windows

Ventoy

Install Ventoy on the USB drive, then copy the ISO file onto it. You can keep other images on the same drive.

Rufus

Select the ISO and the target USB drive in Rufus, then start with the default settings. Writing erases the drive.

An official USB writer is in progress and will be added here when it is ready.

macOS

Use diskutil list to find the USB drive, then unmount and write to it. Use the device name from the actual output; /dev/diskN is only an example.

  1. List devices
  2. Unmount the device
  3. Write the image
diskutil list
diskutil unmountDisk /dev/diskN
sudo dd if=lingmo-os.iso of=/dev/rdiskN bs=4m

Verify the image

You can check the ISO before writing it. If the SHA-256 value published on the download page or in the release notes matches your local result, the file is intact.

Compute the SHA-256

sha256sum prints a hash; compare it with the value published with the release.

sha256sum lingmo-os.iso

Check against a checksum file

If the release provides a checksum file, sha256sum -c verifies several files at once. Use the file name that is actually published.

sha256sum -c checksum-file

Signature verification

gpg --verify needs a signature file and the matching public key from the publisher; it checks the signature and confirms the file has not changed. If no signature file is published with the image yet, the SHA-256 check above is enough.

gpg --verify signature-file lingmo-os.iso

Signature files and public keys are whatever the publisher actually provides.

Create a Bootable USB Drive | Lingmo OS