If you want GRUB to remember your last choice add:
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=trueto
/etc/default/grub
and run sudo update-grub
to apply new configuration.
If you want GRUB to remember your last choice add:
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=trueto
/etc/default/grub
and run sudo update-grub
to apply new configuration.
Sometimes you need to perform a network installation (i.e. when no USB or DVD drive is allowed to boot, but you can boot PXE). In case of FreeBSD you can use DNSMASQ to serve the DHCP that will assign the initial client address and configuration along with PXE boot image served over tFTP. At this point you will have bootloader running, so you can serve filesystem over NFS to obtain working environment and/or the installer..
/usr/local/tftp/FreeBSD
cd /usr/local/tftp/FreeBSD wget http://(..)/file.iso 7z x file.iso
/usr/local/tftp/FreeBSD -ro -alldirs -network 192.168.0.0
pkg install dnsmasq
enable-tftp tftp-root=/usr/local/tftp/FreeBSD dhcp-range=192.168.0.50,192.168.0.60,255.255.255.0,1h dhcp-boot=boot/pxeboot dhcp-option=option:router,dhcp-option=option:root-path,/usr/local/tftp/FreeBSD
service nfsd onerestart service dnsmasq onerestart
showmount -a
PXE Boot always use initial DHCP/tFTP to fetch configuration and bootloader, so the first stage is similar and should work with other Operating Systems and Bootloaders as well, the rest is up to bootloader itself..
In order to create OSX installer on USB memory drive you need to:
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/YOURUSBVOLUME --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction