Xeneva is well tested only on VMware Workstation and Virtual Box with vmdk file that maps PhysicalDisk (The USB Flash drive containing all required binaries). Refer to Setting up USB Flash Drive for more information. Every thing should be set up as mentioned in this document. You can skip to Virtual Machine Creation if you have downloaded the release vhd file.
In Virtual Box’s VMs we will use .vmdk file in AHCI Controllers Port 1. To Create vmdk we will use Virtual Box VBoxManage.exe tool present in location C:\Program Files\Oracle\VirtualBox
. You can add this location to Windows Environment Variable PATH for accessing the tool from any location inside your local Machine.
diskmgmt.msc
. On Linux or macOS, you can use lsblk
or diskutil list
respectively cmd.exe
in Run as administrator mode VBoxManage createmedium -filename "Your\path\to\filename.vmdk" --variant RawDisk --format=VMDK --property RawDrive=\\.\PhysicalDriveX
X
with your drive number of USB Flash driveVBoxManage createmedium -filename "E:\usb.vmdk" --variant RawDisk --format=VMDK --property RawDrive=\\.\PhysicalDrive1
. Here PhysicalDrive1 is my USB Flash DriveBefore running XenevaOS on Windows Machine, we need to temporarily disable VBS feature of Windows. Xeneva fails to access virtualized hardware memory regions on VBS enabled Windows machine for which the OS cannot continue the boot process. VBS completely occupies all hardware resource to create an isolated region of memory. To turn off VBS, please follow the steps
{Machine - New}
Linux
from Type and Ubuntu (64-bit)
from Version and click NextNow Add a Hard disk inside newly created Controller then click Add button from Hard Disk Selector window and select the vmdk that is created using the steps mentioned above, or directly the downloaded vhd file, if you have downloaded Xeneva from official release page.
When the OS boots up it automatically starts the Window Manager and launches Xeneva Terminal application. Desktop should be started manually. Follow the steps to start the desktop
xelnch
and press Enter, this starts the AppTray processCTRL+C
to the terminal.nmdapha
and press Enter, to start the Namdapha Desktop barXenevaOS has builtin play application which can play audio files of 48kHZ - 16bit format .wav files
play -file /music/folk.wav
this will play the Xeneva default music file present in the music folderCurrently components of Xeneva should be started separately, automatic starting of components is not supported.You can attach a serial terminal to print Xeneva’s internal messages which helps debugging the system on various crashes. See How to setup a serial Terminal for Xeneva for more information