-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 21 Mar 2013 06:37:31 +0400 Andrey Borzenkov <[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > В Wed, 20 Mar 2013 20:27:56 +0000 > Vanush Paturyan <[email protected]> пишет: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > > > On 20 Mar 2013, at 16:14, Andrey Borzenkov wrote: > > > > > В Wed, 20 Mar 2013 14:28:28 +0000 > > > Vanush "Misha" Paturyan <[email protected]> пишет: > > > > > >> Hi All, > > >> > > >> I'm having problems with building PXE boot image with latest > > >> grub-2.00. Documentation on the > > >> http://www.gnu.org/software/grub/manual/grub.html#Network states > > >> that I should run "grub-mkimage --format=i386-pc-pxe > > >> --output=grub.pxe --prefix='(pxe)/boot/grub' pxe pxecmd", but > > >> that command comes back with > > >> "/usr/local/lib/grub/i386-pc/pxecmd.mod No such file or > > >> directory". I cannot find the pxecmd.mod anywhere (nor can I > > >> find any references to it in the source tree). > > >> > > >> I can see the pxecmd.c file in the source codes of grub-1.99. > > >> > > >> Is documentation out-of-date or this functionality has been > > >> removed in version 2.00? > > >> > > > > > > Documentation is probably out of date, but it also suggests using > > > grub-mknetdir. It *is* available and knows which modules to use :) > > > > Did that but run into known issue with "endianness" (whatever that > > means). Had to revert back to 1.99 (was easier to go 1.99 than pull > > things from git repository). > > > > Not sure I understand it. grub-mknetdir is shell script and unlikely > to have any endianness issues. Could you explain the problem in more > details? Here's what happens for me with grub-2.00 (downloaded from ftp.gnu.org/gnu/grub). 1. ./configure && make fails with "grub-core/kern/device.c:101:7: error: trampoline generated for nested function 'iterate_disk' [-Werror=trampolines] grub-core/kern/device.c:145:7: error: trampoline generated for nested function 'iterate_partition' [-Werror=trampolines]" (this has been reported here http://savannah.gnu.org/bugs/?36669). 2. as suggested in the bug #36669 running ./configure --disable-werror at least allows me to compile grub2. After running "make && make install" I'm using grub-mknetdir to create the net directory and transferring it to my tftp serverhen I boot the PC over the network I'm getting "Welcome to GRUB" message, followed by error: timeout reading 'i386-pc/normal.mod" I think it is similar to the bug #36795. I also found somewhere else on the web a reference to the revision 4548 on the bzr branch of the trunk (http://bzr.savannah.gnu.org/lh/grub/trunk/grub/revision/4548) that fixes this "endianness" problem. I was referring to it. I have not tested the fix on my system, instead I decided to go back to version 1.99, which works as expected (if the image is created with grub-mknetdir. Misha. - -- Vanush "Misha" Paturyan Senior Technical Officer Room 1.37 Computer Science Department NUI Maynooth -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEYEARECAAYFAlFLO18ACgkQyysGxoesgkvYYgCdHeAgLD5IH5jBckPoMbYtnZ0f 8AsAn1air5xCLfPEA1qW8WNNfi1D+xei =ylmk -----END PGP SIGNATURE----- _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
