Sorry please remove the test if [ -f "$configfile" ]; then source "$configfile" fi
to source "$configfile" It was not working properly. Then watch system journal and boot the file, paste what Grub2 was searching for. On Wed, Aug 30, 2017 at 2:24 PM, Mrinmoy Acharya <[email protected]> wrote: > Hi Lukas, > > Thanks alot for your help. > > Following is my current grub2/grub.cfg edited after checking the github > link .... however, after EFI boot the screen i am geeting is a black grub > prompt screen....Please let me know which line to correct. > > ===================================================================== > > [root@foreman grub2]# cat grub.cfg > insmod regexp > set net_pxe_mac=$net_default_mac > regexp --set=1:m1 --set=2:m2 --set=3:m3 --set=4:m4 --set=5:m5 --set=6:m6 > '^([[:xdigit:]]{1,2})\:([[:xdigit:]]{1,2})\:([[:xdigit:]]{1,2})\:([[:xdigit:]]{1,2})\:([[:xdigit:]]{1,2})\:([[:xdigit:]]{1,2})' > "$net_default_mac" > mac=${m1}-${m2}-${m3}-${m4}-${m5}-${m6} > configfile=/grub2/grub.cfg-01-$mac > if [ -f "$configfile" ]; then > source "$configfile" > fi > > <%= snippet "pxegrub2_chainload" %> > =================================================================================================== > > > > > > On Tuesday, August 29, 2017 at 3:30:55 PM UTC+5:30, Lukas Zapletal wrote: >> >> What is the error message in the VM again? >> >> This is caused by >> >> commit 0363223abbb14a53771181062cc37d94fd3c4b4e >> Author: Pavel Matěja <[email protected]> >> AuthorDate: Wed Jun 7 13:05:36 2017 +0200 >> Commit: Lukáš Zapletal <[email protected]> >> CommitDate: Wed Jun 7 13:05:36 2017 +0200 >> >> Include grub.cfg-01-$mac files in global template (#393) >> >> because GRUB2 on Debian does not include them automatically. >> >> Can you try this: >> >> https://github.com/theforeman/community-templates/pull/417 >> >> That should help. >> >> >> On Mon, Aug 28, 2017 at 3:31 PM, Mrinmoy Acharya >> <[email protected]> wrote: >> > Hi Lukas, >> > >> > Thanks for the response. Following are the answers: >> > >> > 1. grub2-tools-2.02-0.44.el7.centos.x86_64 >> > grub2-efi-2.02-0.44.el7.centos.x86_64 >> > grub2-2.02-0.44.el7.centos.x86_64 >> > grub2-efi-modules-2.02-0.44.el7.centos.x86_64 >> > >> > 2. [root@foreman grub2]# cat grub.cfg >> > insmod regexp >> > >> > set net_pxe_mac=$net_default_mac >> > regexp --set=1:m1 --set=2:m2 --set=3:m3 --set=4:m4 --set=5:m5 --set=6:m6 >> > >> > '^([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})' >> > "$net_default_mac" >> > mac_dashed=${m1}-${m2}-${m3}-${m4}-${m5}-${m6} >> > >> > mac_configfile=$prefix/grub.cfg-01-$mac_dashed >> > source "$mac_configfile" >> > >> > 3. Please let me know how to collect this one as I am booting a VM in >> > VMware >> > workstation as UEFI client. >> > >> > Thanks and Regards, >> > >> > Mrinmoy >> > >> > >> > On Monday, August 28, 2017 at 5:09:59 PM UTC+5:30, Lukas Zapletal wrote: >> >> >> >> Hello, >> >> >> >> 1) What version of grub2 have you deployed on your TFTP server? Which >> >> distribution? >> >> >> >> 2) What is inside of /var/lib/tftpboot/grub2/grub.cfg config? >> >> >> >> 3) When you boot the host that does not work, find TFTP xfer messages >> >> in system journal and paste them here. >> >> >> >> LZ >> >> >> >> On Sat, Aug 26, 2017 at 9:01 PM, Mrinmoy Acharya >> >> <[email protected]> wrote: >> >> > Dear friends, >> >> > >> >> > i have set up Foreman discovery Image 9.1 plugin in one VM >> >> > workstation >> >> > running Foreman server 1.15.0...i am trying to dicover UEFI hosts in >> >> > Fooreman gui for further provisioning. >> >> > >> >> > issue: I have to bootup one client node (VM) in Legacy BIOS firmware >> >> > mode to >> >> > get the grub-mac.cfg file created under /var/lib/tftpboot/grub2 & >> >> > then >> >> > boot >> >> > up the host again in UEFI mode to Discover the host in Foreman >> >> > server. >> >> > >> >> > I also delete the discovered host entry in the foreman gui >> >> > after >> >> > the bios boot....which gets created again after the UEFI boot. >> >> > >> >> > If i rather boot up the node directly in UEFI >> >> > mode....grub-mac.cfg >> >> > is not created & the client is stuck in a grub shell...please suggest >> >> > how to >> >> > discover host first time itself during the UEFI client boot. >> >> > >> >> > I am using VMware workstation for my testings >> >> > >> >> > thanks in advance. >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups >> >> > "Foreman users" group. >> >> > To unsubscribe from this group and stop receiving emails from it, >> >> > send >> >> > an >> >> > email to [email protected]. >> >> > To post to this group, send email to [email protected]. >> >> > Visit this group at https://groups.google.com/group/foreman-users. >> >> > For more options, visit https://groups.google.com/d/optout. >> >> >> >> >> >> >> >> -- >> >> Later, >> >> Lukas @lzap Zapletal >> >> >> >> -- >> Later, >> Lukas @lzap Zapletal > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > > Visit this group at https://groups.google.com/group/foreman-users. > For more options, visit https://groups.google.com/d/optout. -- Later, Lukas @lzap Zapletal -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
