How to make a frugal install of EasyOs
A Frugal install of Easy is no different operationally than Easy installed to a USB or dedicated disk. A frugal install has full functionality and is the preferred install method to a hardrive, when EasyOs is to share the disk with other partitions and/or existing operating systems. A frugal install is basically a folder added along side any pre-existing folders. It contains three compressed files which are extracted into RAM when Easy is booted. Any work or files saved when EasyOs is booted are saved by default in the same folder, and isolated from any other existing OS on the partition. You can also choose to mount different partitions and access or save to any location on your machine. Your existing bootloader can be configured to boot EasyOS, or a different bootlader to serve all your needs can be installed from EasyOS.
If you are installing EasyOS to an internal drive on your laptop or desktop, it's easiest to work from an EasyOs session booted from a USB drive to make the extraction. Opening an .img file in EasyOs to make the extraction only requires a left mouse click to mount. This should open two more filemanager windows. one showing the contents of the disk image boot partition, (which is not needed for making a frugal install to an existing partition), and another containing the directory easyos which can then be copied out. A second click when the copy is finished is alls that needed to unmount.
How to open an .img file with a different distro
When working from a different distro, mount-img may be used to open the EasyOs image if your distro does not provide a native way to open or mount an .img file.
The latest version of mount-img and a discussion of the script can be found here. A copy of Barrys mount-img.gz is also attached to the bottom of this post.
download the script and move it into a some empty directory that also contains your easy-xxx.img file.
Remove the . gz file extension, ie. rename tomount-img
Open a terminal window and cd to the directory. If using the rox filemanager, click on the rox window showing the contents of the directory then press the backtick/tilde key. This should open a terminal window a with the prompt at the desired path.
make the script executable by running the command #
chmod a+x mount-img
run the command #
./mount-img easy*
this should open two more filemanager windows. one showing the contents of the disk image boot partition, (which is not needed for making a frugal install to an existing partition), and another containing the directory easyos which can then be copied out.
Bootmanagers
If you already have an EasyOs USB, look for Limine Bootloader Installer in Menu > Setup if you wish to install a new bootloader to your disk.
If you choose to use your existing boot manager on your disk instead of installing Limine, this page has an example configuration stanza if you are using Grub2.
Also from the above link,
Note, Grub4dos is not recommended, as it does not understand modern features of ext4, such as the "encrypt" feature, and if that feature is enabled, Grub4dos will not recognise the existence of that partition.
So, even if you do have Grub4dos installed, consider replacing with Limine. Limine bootloader is the "official" bootloader for EasyOS, and is available in all releases of Easy from 4.2.2 onward...
Puppy users still wishing to add an EasyOs frugal install to existing disks configured with Grub4Dos boot loader will need to create a menu.lst stanza for EasyOs.
This example presumes.....
- grub4dos installed to a vfat or ext sda1 partition with a menu.lst stanza as shown in the code block below
- a subfolder (in this example, /easyos) in sda2 which contains initrd, vmlinz and the easy.sfs
Code: Select all
title EasyOs
find --set-root uuid () 1bc0ee61-7343-4e0f-8891-f26e1bfc7fe4
kernel /easyos/vmlinuz rw
initrd /easyos/initrd
where 1bc0ee61-0967-4e0f-7343-f26e1bfc7fe4 is the uuid for sda2
run the command "blkid" (without the quotes) in a terminal to find your uuid for the install partition