diff options
Diffstat (limited to 'doc/guix-cookbook.texi')
| -rw-r--r-- | doc/guix-cookbook.texi | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi index 4256957d3cf..4668de11fc4 100644 --- a/doc/guix-cookbook.texi +++ b/doc/guix-cookbook.texi @@ -3011,18 +3011,18 @@ system init} to initialize the guix installation. Replace the authorized keys with the path to your keys. @lisp -@include examples/cloud-guix.scm +@include examples/guix-on-linode.scm @end lisp Copy this to your linode in whatever directory you choose. In this -example, we choose to call the file @file{cloud-guix.scm} and save it -to @file{/tmp/cloud-guix.scm}. +example, we choose to call the file @file{guix-on-linode.scm} and save it +to @file{/tmp/guix-on-linode.scm}. Now we are ready to install a guix system realizing this config to @file{/mnt/guix}. @example -guix system init /tmp/cloud-guix.scm /mnt/guix +guix system init /tmp/guix-on-linode.scm /mnt/guix @end example @subsection Configure Linode to Boot from Guix Image @@ -3093,6 +3093,16 @@ Note that your coordinator machine will have to generate a public key, which will be stored in @file{/etc/guix}. Copy that over to the target machine and authorize it before running the deployment. +If at the last step you are having issues with the authorization after running + +@example +# guix archive --authorize < coordinator-key.pub +@end example + +Then you likely have to add the key to the authorized keys in the herd +service definition. For details, see +@pxref{Getting Substitutes from Other Servers,,, guix, GNU Guix}. + @subsection Notes Here are some other approaches that may work as well. |
