jfNetBoot

Setup default filesystem for UEFI-x86 clients (type 7):
-------------------------------------------------------
Type these commands on the server:
  apt install debootstrap
  cd /var/netboot/filesystems/default-x86
  mkdir root
  cd root
  debootstrap $(lsb_release -sc) .
  echo proc /proc proc defaults 0 0 > etc/fstab
  echo sysfs /sys sysfs defaults 0 0 >> etc/fstab
  chroot .
  mount -a
  ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
  echo en_US.UTF-8 UTF-8 >> /etc/locale.gen
  echo LANG=en_US.UTF-8 >> /etc/locale.conf
  apt update
  apt install locales
  apt install keyboard-configuration
  apt install --no-install-recommends linux-image-amd64 firmware-linux-free
  apt install grub-efi-amd64-bin
  passwd -d root
  exit
  umount proc
  umount sys
  cp usr/lib/grub/x86_64-efi/monolithic/grubnetx64.efi boot/pxelinux
  cd ..



Project Page Download Installation Help GitHub