GNU bug report logs -
#41011
[PATCH] gnu: grub: Support for network boot via tftp/nfs.
Previous Next
Reported by: Stefan <stefan-guix <at> vodafonemail.de>
Date: Fri, 1 May 2020 20:33:02 UTC
Severity: normal
Tags: patch
Done: Stefan <stefan-guix <at> vodafonemail.de>
Bug is archived. No further changes may be made.
Full log
Message #119 received at 41011 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Stefan,
On Sun, 13 Sep 2020 19:46:01 +0200
Stefan <stefan-guix <at> vodafonemail.de> wrote:
> diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm
> index e3febeefd0..552bc34f5a 100644
> --- a/gnu/bootloader/grub.scm
> +++ b/gnu/bootloader/grub.scm
> @@ -295,6 +300,9 @@ code."
> ((? file-system-label? label)
> (format #f "search --label --set ~a"
> (file-system-label->string label)))
> + ((? (lambda (device)
> + (and (string? device) (string-contains device ":/"))) nfs-uri)
> + "set root=(tftp)")
> ((or #f (? string?))
> #~(format #f "search --file --set ~a" #$file)))))
After careful consideration, I've pushed this to guix master, with a big
comment in the source code as to why we are doing what we are doing.
I can see no downside to defaulting to TFTP for the time being.
I do wonder if there are cases now where Grub tries to use TFTP when the user
meant to boot locally--but nothing comes to mind.
Thank you for your elaborative E-Mails.
I will still review the remainder. Please take Efraim's comments into
consideration.
[Message part 2 (application/pgp-signature, inline)]
This bug report was last modified 4 years and 231 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.