[prev in list] [next in list] [prev in thread] [next in thread]
List: grub-help
Subject: Re: PXE booting over IPv6
From: Andrey Borzenkov <arvidjaar () gmail ! com>
Date: 2014-06-20 15:18:14
Message-ID: 20140620191814.27754c9a () opensuse ! site
[Download RAW message or body]
В Thu, 19 Jun 2014 13:10:57 -0700
Michael Mohr <michaelmohr@hyvesolutions.com> пишет:
> Good afternoon;
>
> I'm attempting to set up an IPv6-based PXE boot environment with iPXE
> and GRUB. I've updated the option ROM on an Intel network card using
> the latest iPXE code (git rev 7fe0735) with IPv6 support enabled.
> Booting from this card, iPXE is able to auto-configure both a link-local
> IPv6 address as well as one from radvd (via SLAAC). iPXE also
> successfully requests additional parameters from a DHCPv6 server,
> including the bootfile-url, which allows it to retrieve a copy of GRUB
> generated as follows:
>
> michael@shuriken:~$ grub-mkimage --version
> grub-mkimage (GRUB) 2.02~beta2-9
> michael@shuriken:~$ grub-mkimage --format=i386-pc-pxe --output=grub.pxe
> --prefix='(pxe)/boot/grub' \
> > pxe tftp http cpuid echo gfxterm gzio minicmd normal png vbe
>
> iPXE successfully downloads the GRUB PXE image from a local HTTP server
> and transfers control to it. I am then dropped into a GRUB shell and
> the boot process stops. I've tried running "net_ipv6_autoconf", which
> initially reports "error: couldn't autoconfigure PXE", but if I run it a
> few times it is eventually able to configure the network interfaces (as
> shown by "net_ls_addr") with appropriate IPv6 addresses.
>
grub currently does not send SLAAC solicitation, it passively waits for
SLAAC advertisements, so it depends on how frequently your router sends
them.
> Clearly GRUB isn't able to retrieve its configuration file for some
> reason. I've placed one on the HTTP server specified in DHCP as
> http://[ipv6::address]/boot/grub/grub.conf and am able to retrieve it
> with a standard web browser. I suspect that I'm missing something
> fundamental here, so any enlightenment you can provide is appreciated.
>
As far as I can tell grub does not use square brackets when parsing
IPv6 address. Try using something like
(http,1:2::4:5)/path/to/file
_______________________________________________
Help-grub mailing list
Help-grub@gnu.org
https://lists.gnu.org/mailman/listinfo/help-grub
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic