2. System Setup
2.1. Hardware Requirements
Ressource |
Recommended |
|---|---|
CPU |
Minimum:
Important Do not enable Hyperthreading. Important CPU must support VT technology! |
Memory |
4GB for Hypervisor Host and RTOS + minimum 4GB for Windows (as a guest). |
GPU |
|
2nd GPU |
|
Disk Space |
50GB for Hypervisor Host + minimum 50GB for Windows (as a guest). |
Hint
For installation purposes is it recommended to use an USB stick with at least 4GB. Further informations could be found at the Hypervisor Quickstart Guide!
2.2. Installation and Configuration
Hint
The hypervisor could be installed either exclusively on a PC or side by side with an existing OS. The default case is exclusively. The side by side installation is described at next chapter Side By Side Installation!
2.2.1. Side By Side Installation
If the hypervisor has been installed in parallel to Windows or Linux, the file setrootuuid.sh has to be adjusted. The original defaultBoot values need
to be incremented by 1, e.g. set to 3 and 3, respectively.
Enter gedit setrootuuid.sh to adjust these values, they are near the end of the file:
# update default boot configuration
###################################
defaultbootRE='\(GRUB_DEFAULT=\)[0-9]*'
[ -d /sys/firmware/efi ] && defaultBoot=3 \|\| defaultBoot=3 # 2 for UEFI, 2 for Legacy BIOS
Caution
The above numbers (2, 3) may change depending on the hypervisor version!
Restart the system by entering:
sudo reboot
In the next step you need to initialize the Hypervisor. See Hypervisor Initialization for details.
2.3. Hypervisor Files and Directories
2.3.1. Directories
Directory |
SubDir |
Content |
|---|---|---|
|
|
Hypervisor root directory |
|
Binaries and scripts |
|
|
General config files and configuration scripts |
|
|
Manuals and guides |
|
|
Services (automatically started when booting) |
|
|
Template files (for guests, configuration, …) |
|
|
Software Development Kit |
|
|
System Manager (graphical configuration and diagnosis tool) |
|
|
|
Guests root folder |
|
Filesystem folder to be shared between guests |
|
|
Example guests root folder |
|
|
Additional guest specific examples, tools etc. |
2.3.2. Configuration Files
The hypervisor configuration files are located in /hv/config and in the guest folders.
The initial configuration files are located in /hv/templates/config. They are copied to /hv/config when running the /hv/bin/inithv.sh initialization script for the very first time.
The root configuration file hv.config is used by the hypervisor for the overall guest configuration.
The following table shows the locations of the root configuration file hv.config
Directory |
SubDir |
Description |
|---|---|---|
|
|
Used by the System Manager generated guests |
|
Used by the example rt-linx guest |
|
|
Used by the example vxworks guest |
2.3.3. Brand Labeling
In case if you need to do brand labeling the shipped product, here is the list of image files for wallpapers, boot logos etc
Directory |
SubDir |
graphic file |
Description |
|---|---|---|---|
|
|
|
OS Boot logo |
|
|
Background image |
|
|
lsb-release |
Contains name RTOSVisor |