Hello!
Giovanni Biscuolo <[email protected]> skribis:
> But wait! There's the /dev/disk/by-id/ tree, I did not notice it until
> now! :-)
>
> That's the solution:
>
>
> (bootloader
> (bootloader-configuration
> (bootloader grub-bootloader)
> (target "/dev/disk/by-id/scsi-3600508b1001c75a3bebb04b23d19e249")
> (keyboard-layout keyboard-layout)))
>
> I did not test this but it smells like running, if Guix devels agree I
> think Installer should adopt /dev/disk/by-id by default, sorry I'm not
> able to propose a patch for this
Ideally, we’d use an actual UUID object (or a string?) here rather than
this Linux/udev-specific idiom. So it would look like:
(bootloader-configuration
;; …
(target (uuid …)))
Would that work?
I believe using Guile-Parted we could map it back to a /dev name.
WDYT?
Ludo’.