= Running HOS
== Physical Machine
To install HOS to an EFI partition, follow these steps:
-
Copy build/hello/BOOTX64.EFI to EFI partition EFI/HOS.EFI. For example, from Linux:
sudo cp build/hello/BOOTX64.EFI /boot/efi/EFI/HOS.EFI
-
Register EFI loader for HOS (one time only) with command:
efibootmgr -c -d /dev/nvme1n1 -p 2 -l '\EFI\HOS.EFI' -L HOS
(Update the -d device parameter and -p partition parameter as appropriate)
-
Set boot order to desired boot order. Exact order will be system dependent. Example:
efibootmgr -o 2,0,6,5
== VirtualBox
To create a VM in VirtualBox:
- Build HOS ("./rscons").
- In VirtualBox, select Machine -> New.
- Set name to HOS.
- Set Type to Other.
- Set Version to Other/Unknown (64-bit).
- Click Next.
- Set memory size to 512 MB.
- Click Next.
- Select Do not add a virtual hard disk.
- Click Create.
- From the HOS repository, create a VirtualBox VMDK image with "./rscons mk-vmdk".
- Move the HOS.vmdk file generated to the HOS VirtualBox folder.
- In VirtualBox Manager, open HOS VM settings.
- Under System, check the Enable EFI checkbox.
- Under Storage, add a hard disk and browse to select the HOS.vmdk file.
- To run HOS, either start the VM through VirtualBox or with "./rscons run-vb".
Description
Languages
C
51.8%
Ruby
47.4%
Assembly
0.8%