chef/cookbooks/provisioner/templates/default/grub.conf.erb
set timeout=5
menuentry '<%= @install_name %>' --class os {
insmod net
insmod efinet
insmod tftp
insmod gzio
insmod part_gpt
insmod efi_gop
insmod efi_uga
# dhcp, tftp server in my network
set net_default_server=<%= @admin_ip %>
echo 'Network status: '
net_ls_cards
net_ls_addr
net_ls_routes
<% if @efi_suffix %>
echo 'Loading Linux ...'
linuxefi (tftp)/<%= @kernel %> <%= @append_line %>
echo 'Loading initial ramdisk ...'
initrdefi (tftp)/<%= @initrd %>
<% else %>
echo 'Loading Linux ...'
linux (tftp)/<%= @kernel %> <%= @append_line %>
echo 'Loading initial ramdisk ...'
initrd (tftp)/<%= @initrd %>
<% end %>
}