diff --git a/gnu/system/vm.scm b/gnu/system/vm.scm
index ede7ea7726840c7e6008d0dfd93e8d7be1659a6c..c6c23213ca41a8112df41245666ccd7b346a1318 100644
--- a/gnu/system/vm.scm
+++ b/gnu/system/vm.scm
@@ -365,6 +365,7 @@ (define builder
   -initrd " #$os-drv "/initrd \
 -append \"" #$(if graphic? "" "console=ttyS0 ")
   "--load=" #$os-drv "/boot --root=/dev/vda1\" \
+  -serial stdio \
   -drive file=" #$image
   ",if=virtio,cache=writeback,werror=report,readonly\n")
              port)