diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index e1a12045dfd91ed6c17a422470674cb62115d044..e4426e9e2a89446e69349562242f188cf511761d 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -81,6 +81,7 @@ (define-public (system->linux-architecture arch)
     (cond ((string=? arch "i686") "i386")
           ((string-prefix? "mips" arch) "mips")
           ((string-prefix? "arm" arch) "arm")
+          ((string-prefix? "aarch64" arch) "arm64")
           (else arch))))
 
 (define (linux-libre-urls version)