File grub.cfg of Package pxeconf

with_gfx=1

gfxmode=auto
locale_dir=$prefix/locale
lang=en_US

search --no-floppy --file /boot/x86_64/efi --set
prefix=($root)/boot/x86_64/grub2-efi

insmod efi_gop
insmod efi_uga
insmod gzio
insmod gettext

if [ "$with_gfx" = 1 ] ; then
  insmod gfxterm
  insmod gfxmenu
  insmod png

  echo "Please press 't' to show the boot menu on this console"

  terminal_output gfxterm

  theme=$prefix/themes/SLE/theme.txt
  export theme

  loadfont $prefix/unicode.pf2
  loadfont $prefix/themes/SLE/DejaVuSans10.pf2
  loadfont $prefix/themes/SLE/DejaVuSans12.pf2
  loadfont $prefix/themes/SLE/DejaVuSans-Bold14.pf2
fi

if sleep --interruptible 0 ; then
  timeout=60
fi

default=0

menuentry "Boot local disk" --hotkey=B --class os --unrestricted {
  exit
}

menuentry 'OpenSUSE TumbleWeed' --class gnu-linux --class gnu --class os {
  set gfxpayload=keep
  echo 'Loading kernel...'
  linux (http)/boot/kernel splash=silent lang=pt_BR dhcptimeout=240 noshell=1 insecure=1 self_update=0 install=https://download.opensuse.org/tumbleweed/repo/oss/
  echo 'Loading installer...'
  initrd (http)/boot/initrd
}

menuentry 'Remote controlled installation' --class gnu-linux --class gnu --class os {
  set gfxpayload=keep
  echo 'Loading kernel...'
  linux (http)/boot/kernel splash=silent lang=pt_BR dhcptimeout=240 noshell=1 insecure=1 self_update=0 install=https://download.opensuse.org/tumbleweed/repo/oss/ vnc=1
  echo 'Loading installer...'
  initrd (http)/boot/initrd
}
openSUSE Build Service is sponsored by