site  contact  subhomenews

How to install EasyOS page updated

December 31, 2022 — BarryK

This page has been updated:

This page explains how to write the easy*.img file to a drive, internal or removable drive, and boot from it.

I have edited the page, as someone recently did something that caused the Limine bootloader to fail to boot. See the new section "Precaution" in that page.

Another thing that someone did recently was run the 'tune2fs' utility on an older Linux distribution, to modify the UUID of the ext4 partition where EasyOS is installed. It failed.

Please be wary of older Linux distributions, they may have older utilities that lack capabilities of the more recent utilities.

Another example of a problem with using other distributions, is in this blog post:

In that post, the PARTUUID is required. Most of the pups have the busybox blkid, which does not show the PARTUUID, only UUID, for example:

# busybox blkid /dev/sdb2
/dev/sdb2: LABEL="easy2" UUID="1ca8506e-79f5-11ed-b964-287fcfeb4376" TYPE="ext4"

EasyOS now has the full 'blkid' from the 'util-linux' package, that does show both:

# blkid /dev/sdb2
/dev/sdb2: LABEL="easy2" UUID="1ca8506e-79f5-11ed-b964-287fcfeb4376" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="35e141c5-02"

EasyOS also now has the 'lsblk' utility, that that can display anything you want, for example:

# lsblk -P -o LABEL,UUID,PARTUUID,FSTYPE /dev/sdb2
LABEL="easy2" UUID="1ca8506e-79f5-11ed-b964-287fcfeb4376" PARTUUID="35e141c5-02" FSTYPE="ext4"

Intend to take the next couple of days off from EasyOS development. Happy New Year!    

Tags: easy