diff --git a/guix/build/linux-initrd.scm b/guix/build/linux-initrd.scm
index b488668ee2d39e12ac525ce6da9d0e68ddf1ac80..a89ff86bbb21a5b4582bb5e786bd806cec9fdd24 100644
--- a/guix/build/linux-initrd.scm
+++ b/guix/build/linux-initrd.scm
@@ -124,6 +124,10 @@ (define (scope dir)
                   (device-number 4 n))
            (loop (+ 1 n)))))
 
+  ;; Serial line.
+  (mknod (scope "dev/ttyS0") 'char-special #o660
+         (device-number 4 64))
+
   ;; Pseudo ttys.
   (mknod (scope "dev/ptmx") 'char-special #o666
          (device-number 5 2))