diff --git a/gnu/system/grub.scm b/gnu/system/grub.scm
index 97081d8485ce27f547b0923c34e07fa605a8473b..85878de85c7f44f818752b92fa5a0423a1fd5250 100644
--- a/gnu/system/grub.scm
+++ b/gnu/system/grub.scm
@@ -249,8 +249,8 @@ (define font-file
 fi~%"
                            #$setup-gfxterm-body
                            #$(grub-root-search store-device font-file)
-                           #$(grub-setup-io config)
                            #$(setup-gfxterm config font-file)
+                           #$(grub-setup-io config)
 
                            #$(strip-mount-point store-mount-point image)
                            #$(theme-colors grub-theme-color-normal)