all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jonathan Brielmaier <jonathan.brielmaier@web.de>
To: guix-devel@gnu.org
Subject: Running Guix System on Hetzner Cloud
Date: Tue, 4 Jun 2019 13:21:47 +0200	[thread overview]
Message-ID: <5204fcaf-e3b6-20fa-077e-619cd91ac3b0@web.de> (raw)

[-- Attachment #1: Type: text/plain, Size: 2695 bytes --]

Hi fellow Guix hackers,

the last weekend I tried to install Guix system on the Hetzner Cloud[0].
First I tried to use Ubuntu, install Guix with the installer script and
then initiate Guix with "guix system init /mnt...". This wasn't
successful as Guix system didn't boot.

So I asked them if they could add the Guix ISO to there ISO image
collection and they did it. At the moment only for my account, not general.

They provide some kind of serial console over the browser. So I just
booted the server with Guix ISO mounted. I went through the graphical
installer, which works very well in this environment :)

During the installation step it fails due to missing "virtio_pci" initrd
modules (see hetzner_cloud_installer_fails.png). In the installer there
was no way to bypass this issue. But rebooting and installing manually
with the configuration below did work :)

I think it would be nice if the installer could handle that as he
already cover the "virtio_scsi" module.

In the end I got a working Guix system for 0,05 € :)

Happy hacking
Jonathan

P.S: Did I already mentioned that the installer is _very_ nice?

[0] https://www.hetzner.com/cloud

;; This is an operating system configuration generated
;; by the graphical installer.

(use-modules (gnu))
(use-service-modules databases desktop mail networking ssh xorg)
(use-package-modules admin vim)

(operating-system
  (locale "en_US.utf8")
  (timezone "Europe/Berlin")
  (keyboard-layout
    (keyboard-layout "de" "deadacute"))
  (bootloader
    (bootloader-configuration
      (bootloader grub-bootloader)
      (target "/dev/sda")
      (keyboard-layout keyboard-layout)))
  (initrd-modules '("virtio_scsi" "virtio_pci"))
  (swap-devices (list "/dev/sda1"))
  (file-systems
    (cons* (file-system
             (mount-point "/")
             (device
               (uuid "713cf8af-e503-45f9-9a10-a0c5a4ce709b"
                     'ext4))
             (type "ext4"))
           %base-file-systems))
  (host-name "guixone")
  (users (cons* (user-account
                  (name "jonathan")
                  (comment "Jonathan Brielmaier")
                  (group "users")
                  (home-directory "/home/jonathan")
                  (supplementary-groups
                    '("wheel" "netdev" "audio" "video")))
                %base-user-accounts))
  (packages
    (append
      (list (specification->package "nss-certs") nmap vim)
      %base-packages))
  (services
    (append
      (list (service dhcp-client-service-type)
	    (dovecot-service)
	    (mysql-service)
            (service openssh-service-type))
      %base-services)))

[-- Attachment #2: hetzner_cloud_installer_fails.png --]
[-- Type: image/png, Size: 68281 bytes --]

             reply	other threads:[~2019-06-04 11:22 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-04 11:21 Jonathan Brielmaier [this message]
2019-06-05 14:15 ` Running Guix System on Hetzner Cloud Ludovic Courtès
2019-06-06 10:37 ` ng0
2019-06-06 11:00   ` Jonathan Brielmaier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5204fcaf-e3b6-20fa-077e-619cd91ac3b0@web.de \
    --to=jonathan.brielmaier@web.de \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.