Shouldn't grub be installed on /dev/sdf (the disk) instead of sdf1 (the first 
partition of the disk)?

Le 6 juin 2022 14:11:47 GMT+02:00, David Lecompte via <[email protected]> a 
écrit :
>Hello all,
>
>I never used Guix SD, only Guix on a foreign distro.
>
>I want to install a system on an external SSD so that I can boot my PC
>in case my default boot disk would have problems (I have my data on
>other disks in this PC) and I decided to try with Guix SD.
>
>With the guided installation in graphic mode, when I get to the point
>where I say to install Guix on a whole disk and I have selected it, the
>installer goes back to the first step, asking whether I want to install
>Guix SD with the graphic installer or shell commands, so the graphic
>install seems not to work.
>
>Then I decided to try the installation with shell commands.
>
>My desktop is a D8 with a blobless coreboot + seabios.
>
>On my external SSD connected via USB and recognized as /dev/sdf (I have
>6 internal disks, /dev/sda is the boot disk, then I have /dev/sdb to
>/dev/sde and /dev/sdg, not sure why the external SSD got put in the
>middle):
>
>I created the following partitions and fs (DOS partition table):
>/dev/sdf1: 1G formatted as ext4, for /boot, marked as bootable
>/dev/sdf2: extended partition
>/dev/sdf5: 922G formatted as btrfs, for /
>/dev/sdf6: 8G, for swap
>
>I have put labels on /dev/sdf1 and /dev/sdf5, I mounted /dev/sdf5 at
>/mnt, created /mnt/boot and mounted /dev/sdf1 at /mnt/boot, did swapon
>for /dev/sdf6. Then I launched herd, copied config.scm, edited it, and
>launched guix system init, using the commands advised in the manual.
>
>After a while (lots of things were worked on), I have:
>---quote start---
>guix system: error: '/gnu/store/xxx-grub-2.04/sbin/grub-install --no-
>floppy target=i386-pc --bot-directory /mnt/boot /dev/sdf1' exited with
>status 1; output follows:
>
>Installing of i386-pc platform.
>/gnu/store/xxx-grub-2.04/sbin/grub-install: warning: File system 'ext2'
>doesn't support embedding.
>/gnu/store/xxx-grub-2.04/sbin/grub-install: warning: Embedding is not
>possible. GRUB can only be installed in this setup by using blocklists.
>However, blocklists are UNRELIABLE and their use is discouraged...
>/gnu/store/xxx-grub-2.04/sbin/grub-install: error: will not proceed
>with blocklists.
>--- quote end ---
>
>
>And then I get a shell prompt again.
>
>My config.scm is:
>
>(use-modules (gnu) (gnu system nss))
>(use-service-modules desktop xorg)
>(use-package-modules certs gnome)
>
>(operating-system
>  (host-name "albert")
>  (timezone "Europe/Paris")
>  (locale "fr_FR.utf8")
>
>  (keyboard-layout (keyboard-layout "fr"))
>  (bootloader (bootloader-configuration
>                (bootloader grub-bootloader)
>                (target "/dev/sdf1")
>                (keyboard-layout keyboard-layout)))
>
>  (file-systems (append
>                  (list (file-system
>                          (device (file-system-label "guix-root"))
>                          (mount-point "/")
>                          (type "btrfs"))
>                        (file-system
>                          (device (file-system-label "guix-boot"))
>                          (mount-point "/boot")
>                          (type "ext4")))
>                  %base-file-systems))
>
>  (users (cons (user-account
>                 (name "david")
>                 (comment "David")
>                 (group "users")
>                 (supplementary-groups '("wheel" "netdev"
>                                         "audio" "video")))
>               %base-user-accounts))
>
>  (packages (append (list
>                     nss-certs
>                     gvfs)
>                    %base-packages))
>
>  (services (append (list (service mate-desktop-service-type)
>                          (set-xorg-configuration
>                            (xorg-configuration
>                             (keyboard-layout keyboard-layout))))
>                    %desktop-services))
>
>  (name-service-switch %mdns-host-lookup-nss))
>                           
>I manually copied the file so there could be typos.
>
>Did I do something wrong in the partition/filesystem choices, in the
>installation procedure or in the config.scm?
>
>
>Thanks,
>David.
>

Reply via email to