diff --git a/src/cmd/linuxkit/run_qemu.go b/src/cmd/linuxkit/run_qemu.go index d5bba510e..f67c7b852 100644 --- a/src/cmd/linuxkit/run_qemu.go +++ b/src/cmd/linuxkit/run_qemu.go @@ -521,6 +521,12 @@ func buildQemuCmdline(config QemuConfig) (QemuConfig, []string) { } } + rng := "rng-random,id=rng0" + if runtime.GOOS == "linux" { + rng = rng + ",filename=/dev/urandom" + } + qemuArgs = append(qemuArgs, "-object", rng, "-device", "virtio-rng-pci,rng=rng0") + var lastDisk int for i, d := range config.Disks { index := i