Although vpsAdminOS is meant to be run from memory, it is also possible to install it on a hard drive or flash drive. This is useful for storage nodes that will act as netboot servers for the rest of the nodes or as a an option to run without netboot at all.
Installation requires manual partitioning using e.g.
fdisk. If your
installation device is
/dev/sda, you can create a single partition
and mount it to
Configs can be generated using
os-generate-config --root /mnt
/mnt/vpsadminos/configuration.nix make sure to set
boot.loader.grub.device option to
point to drive where GRUB should be installed. You can also set
to install GRUB to multiple devices.
You can also configure your ZFS pools at this point.
After adjustments of generated configs in
/mnt/vpsadminos/ OS can be installed using
os-install --root /mnt
After setting the password your installation is completed and you can reboot your machine.
Further changes to your installation can be performed by editing configs in
If you need to chroot into vpsAdminOS installation use
os-enter utility - if your installation
is mounted at
/mnt you can chroot into it by running: