Download from here:
https://distro.ibiblio.org/easyos/amd64 ... /2022/4.2/
Release notes:
https://distro.ibiblio.org/easyos/amd64 ... -notes.htm
When you download the 'easy-4.2-amd64.img', if doing an update of an existing installation, you can open it up and copy out 'vmlinuz', 'initrd' and 'easy.sfs' to /mnt/wkg
The 'initrd' file no longer has the 'BOOT_SPECS' file inside. Now, you have to specify the wkg_uuid (or wkg_dev, or wkg_label) and wkg_dir on the kernel commandline.
Note, if the working-partition is /dev/sda6, for example, and it is an internal drive so that partition name won't changed, then you can put "wkg_dev=sda6" as the kernel commandline parameter.
The Limine bootloader, limine.cfg, in the image-file has an example, though in an internal drive install you would have some other boot manager.
So edit the entry in your boot manager, then reboot and you have updated.
The problem is, opening up the image-file changes its checksum, and that will break the planned future "difference-file" updates. See discussion here:
In the meantime, before clicking on the image-file to open it, make a backup:
# cp -a -f easy-4.2-amd64.img easy-4.2-amd64.imgPRISTINE
# sync
...that "PRISTINE" file will come in use next time do an update.
Testers welcome!
In particular, there has been one comment that the Limine bootloader might not work on some UEFI PCs.
Write the image-file to a usb-stick and report back whether it boots on different legacy-BIOS and UEFI computers.
So far, I have tested on four legacy-BIOS and three UEFI, all OK.