В Thu, 19 Jun 2014 13:10:57 -0700 Michael Mohr <[email protected]> пишет:
> 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 [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
