3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/modules/virtualisation
Raito Bezarius 610f60231f nixos/qemu-vm: introduce virtualisation.directBoot
As with many things, we have scenarios where we don't want to boot on a
disk / bootloader and also we don't want to boot directly.

Sometimes, we want to boot through an OptionROM of our NIC, e.g. netboot
scenarios or let the firmware decide something, e.g. UEFI PXE (or even
UEFI OptionROM!).

This is composed of:

- `directBoot.enable`: whether to direct boot or not
- `directBoot.initrd`: enable overriding the
  `config.system.build.initialRamdisk` defaults, useful for
  netbootRamdisk for example.

This makes it possible.
2023-06-09 14:51:18 +02:00
..
podman nixos/podman: add example to enable network dns 2023-03-27 08:42:29 +10:00
amazon-ec2-amis.nix add release 23.05 AWS AMIs 2023-06-01 13:46:53 -04:00
amazon-image.nix ena: 2.8.0 -> 2.8.2 2023-01-31 03:31:05 +00:00
amazon-init.nix
amazon-options.nix nixos/virtualisation/*: replace deprecated types.string with types.str 2023-01-30 16:54:21 +01:00
anbox.nix
appvm.nix
azure-agent.nix
azure-bootstrap-blobs.nix
azure-common.nix nixos/*: remove boot.grub.version 2023-05-10 21:51:26 +02:00
azure-config-user.nix
azure-config.nix
azure-image.nix
azure-images.nix
brightbox-config.nix
brightbox-image.nix
build-vm.nix
cloudstack-config.nix
container-config.nix
containerd.nix
containers.nix
cri-o.nix Merge pull request #213036 from SuperSandro2000/cri-o/update_storagedrivers 2023-04-15 16:27:50 +12:00
digital-ocean-config.nix
digital-ocean-image.nix
digital-ocean-init.nix
docker-image.nix
docker-rootless.nix
docker.nix Merge pull request #213604 from mikroskeem/feature/docker-local-log-driver 2023-02-28 21:47:55 +01:00
ec2-amis.nix
ec2-data.nix
ec2-metadata-fetcher.sh nixos/ec2: don't populate nonexistent metadata files 2023-02-26 23:25:09 +05:30
ecs-agent.nix
gce-images.nix
google-compute-config.nix nixos/virtualisation/google-compute-config: minor refactoring 2023-05-26 00:56:32 +00:00
google-compute-image.nix
grow-partition.nix
hyperv-guest.nix
hyperv-image.nix
includes-to-excludes.py
kubevirt.nix
kvmgt.nix
libvirtd.nix nixos/libvirtd: don't use cp -n 2023-06-05 19:14:01 +03:00
linode-config.nix nixos/virtualisation/linode-image: Migrate to new openssh options. 2023-02-12 13:06:11 +08:00
linode-image.nix maintainers: Update houstdav000 -> cyntheticfox 2023-03-30 18:50:29 -04:00
lxc-container.nix nixos/lxc-container: ensure /sbin/init is updated on nixos-rebuild boot 2023-05-10 11:04:07 -04:00
lxc.nix
lxcfs.nix
lxd.nix
multipass.nix nixos/multipass: don't start until online 2023-04-14 11:27:57 +01:00
nixos-containers.nix treewide: pass system argument to eval-config.nix 2023-05-12 14:56:23 +02:00
oci-containers.nix
openstack-config.nix
openstack-metadata-fetcher.nix
openstack-options.nix nixos/virtualisation/*: replace deprecated types.string with types.str 2023-01-30 16:54:21 +01:00
openvswitch.nix
parallels-guest.nix systemd.services.prlshprint: fix type 2023-04-18 18:55:47 +03:00
proxmox-image.nix nixos/proxmox-image: fix qemu build failure 2023-05-25 16:25:43 +05:30
proxmox-lxc.nix
qemu-guest-agent.nix
qemu-vm.nix nixos/qemu-vm: introduce virtualisation.directBoot 2023-06-09 14:51:18 +02:00
rosetta.nix modules/rosetta: configure nix build sandbox to use rosetta 2023-05-10 14:28:50 -04:00
spice-usb-redirection.nix
vagrant-guest.nix
vagrant-virtualbox-image.nix
virtualbox-guest.nix
virtualbox-host.nix
virtualbox-image.nix nixos/virtualbox-image: remove the raw image trick 2023-03-04 13:39:50 +03:00
vmware-guest.nix
vmware-host.nix
vmware-image.nix
waydroid.nix
xe-guest-utilities.nix
xen-dom0.nix
xen-domU.nix nixos/*: remove boot.grub.version 2023-05-10 21:51:26 +02:00