I am attempting to install EasyOS (5.8.2, 5.8.3, 6.0) to a VM using VMWare Workstation, and am running into some challenges, which I've seen in forum posts, but only around USB Drives.
What I've done is to convert the easyos image into a vmdk
Code: Select all
qemu-img convert -O vmdk easy-5.8.2-amd64.img boot.vmdk
, create a new VM with a blank hard drive, assign 4GB of RAM, copy the boot.vmdk into the VM folder, and create a new hard disk using that boot.vmdk and make it so the EasyOS drive boots first.
It boots into EasyOS and looks for disks, and cant' find
Code: Select all
/etc/fstab
.
I enter keyboard layout "45"
and I immediately get an error:
Code: Select all
ERROR: Cannot find easy.sfs
Have now dropped into a shell in the initramfs.
Please hit key combination CTRL-ALT-DEL to reboot,
or HOLD DOWN THE POWER BUTTON TO SHUTDOWN"
Going into the shell to find easy.sfs I get one of two results:
1)
Code: Select all
/mnt/zram0/easyos/releases/easy-5.8.2/easy.sfs
is a symlink to
Code: Select all
/mnt/zram0/easyos/sfs/easyos/oe/kirkstone/
which contains many .specs files and .png files, but no sfs files.
2)
Code: Select all
/mnt/zram0/easyos/releases/easy-5.8.2/easy.sfs
does not exist at all
Running
Code: Select all
blkid
returns a single line:
Code: Select all
/dev/zram0: LABEL="EASYOSZRAM" UUID="8dab5899-1afd-4838-b70f-c7e5c12210b2" TYPE="ext2"
On my host Linux machine (Ubuntu), I can mount the easy-5.8.2-amd64.img file using a loop device, and see the contents:
partion 1
Code: Select all
❯ ls /mnt/loop
EFI limine.cfg limine.sys
partition 2
Code: Select all
❯ ls /mnt/loop/easyos/
easy.sfs initrd vmlinuz
The other forum posts I read talked about the speed of the USB drive perhaps causing these issues, but since I'm not using an USB drive, they don't _necessarily_ apply.
When I boot using a rescue disk, I can go into GPARTED and validate that both of the boot.vmdk partitions exist, the first MSDOS, and the second ext4.
I've tried this with the main VMDK formatted for ext4, or left blank with the same results.
I've also tried with both BIOS and EFI, with the same results.
And I've tried with 5.8.2, 5.8.3, and 6.0 with the same results.
I have screenshots if anyone needs more details.
Any suggestions? (This is for fun, not for actual work.)
Thanks!
Patrick+
The screenshot with the most details: