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 <lemr...@users.noreply.github.com <javascript:>> 
> AuthorDate: Wed Jun 7 13:05:36 2017 +0200 
> Commit:     Lukáš Zapletal <lz...@redhat.com <javascript:>> 
> 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 
> <mrinmoy...@gmail.com <javascript:>> 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 
> >> <mrinmoy...@gmail.com> 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 foreman-user...@googlegroups.com. 
> >> > To post to this group, send email to forema...@googlegroups.com. 
> >> > 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 foreman-users+unsubscr...@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to