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. Everything 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 VirtualBox, the VMs will use the .vmdk file in AHCI Controller 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 drive.VBoxManage createmedium -filename "E:\usb.vmdk" --variant RawDisk --format=VMDK --property RawDrive=\\.\PhysicalDrive1. Here PhysicalDrive1 is my USB Flash Drive.Before 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 below :
{Machine - New}Linux from Type and Ubuntu (64-bit) from Version and click Next.Now 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. The desktop must be started manually. Follow the steps below to start the desktop :
xelnch and press Enter, this starts the AppTray process.CTRL+C signal to the terminal.nmdapha and press Enter, to start the Namdapha Desktop bar.XenevaOS has built-in 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 folder.Currently 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.