Linux Mint Install Netboot PXE Guide Howto

*Update so this doesn't work it must be something to do with the path of nfs or something else but the installer fails with "Installer crashed" at the end whereas with the CD/USB it works.

This assumes you've already installed and configured a separate PXE/DHCP server somewhere else and your /tftpboot directory is setup.

This is for Linux Mint 18.1 but generally applies to most versions although you may have tro change things like "casper" according to the code name of the current release in the directory specifications below.

This work occurs on the source tftp/pxe/dhcp server of course.

Assumptions/things to change

Check the IP 192.168.1.43 (change to your tftp/nfs server).

Step 1 - Setup Working Paths in /tftpboot

mkdir -p /tftpboot/images/linuxmintmount
mkdir -p /tftpboot/images/linuxmint18

cd /tftpboot/images/
wget http://download-url.com/linuxmint-18.1-mate-64bit.iso

 

Step 2 - Mount and copy appropriate files from .iso into /tftpboot


mount -o loop -t iso9660 linuxmint-18.1-mate-64bit.iso linuxmintmount/
cp -a linuxmintmount /tftpboot/images/linuxmint18

Must copy like above or you will be missing the .disk directory and you will get an error even though NFS mounts that says "Unable to find a live filesystem on the network"

Step 3 - Setup your boot menu

vi /tftpboot/pxelinux.cfg/default

default menu.c32
prompt 0
timeout 300
ONTIMEOUT local

MENU TITLE PXE Menu
menu separator
LABEL LinuxMint 18
KERNEL images/linuxmint18/casper/vmlinuz
APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.43:/tftpboot/images/linuxmint18 initrd=images/linuxmint18/casper/initrd.lz nosplash --

Step 4 - Setup NFS

yum -y install nfs-utils

Specify the network range you want to access to the tftpboot over nfs or it will fail.

ln -s /tfpboot /srv/

vi /etc/exports

/srv/tftpboot    192.168.1.0/24(rw,root_squash,sync,no_subtree_check)

Setup your exports properly or you'll get this log error:

uxmint18): unmatched host
May 30 19:36:46 localhost rpc.mountd[3480]: refused mount request from 192.168.1.51 for /tftpboot/images/linuxmint18 (/tftpboot/images/linuxmint18): unmatched host

 

Things to double check

Make sure your firewall is off on the pxe server.


Tags:

linux, mint, install, netboot, pxe, howto, update, doesn, nfs, installer, fails, quot, whereas, usb, assumes, ve, installed, configured, dhcp, server, tftpboot, directory, generally, applies, versions, tro, casper, specifications, occurs, tftp, assumptions, ip, paths, mkdir, images, linuxmintmount, linuxmint, wget, http, download, url, iso, mount, cp, rp, vi, pxelinux, cfg, default, prompt, timeout, ontimeout, separator, label, kernel, vmlinuz, append, dev, nfsroot, initrd, lz, nosplash, yum, utils, specify, ln, tfpboot, srv, etc, exports, rw, root_squash, sync, no_subtree_check, ll, uxmint, unmatched, localhost, rpc, mountd, firewall,

Latest Articles

  • How high can a Xeon CPU get?
  • bash fix PATH environment variable "command not found" solution
  • Ubuntu Linux Mint Debian Redhat Youtube Cannot Play HD or 4K videos, dropped frames or high CPU usage with Nvidia or AMD Driver
  • hostapd example configuration for high speed AC on 5GHz using WPA2
  • hostapd how to enable and use WPS to connect wireless devices like printers
  • Dell Server Workstation iDRAC Dead after Firmware Update Solution R720, R320, R730
  • Cloned VM/Server/Computer in Linux won't boot and goes to initramfs busybox Solution
  • How To Add Windows 7 8 10 11 to GRUB Boot List Dual Booting
  • How to configure OpenDKIM on Linux with Postfix and setup bind zonefile
  • Debian Ubuntu 10/11/12 Linux how to get tftpd-hpa server setup tutorial
  • efibootmgr: option requires an argument -- 'd' efibootmgr version 15 grub-install.real: error: efibootmgr failed to register the boot entry: Operation not permitted.
  • Apache Error Won't start SSL Cert Issue Solution Unable to configure verify locations for client authentication SSL Library Error: 151441510 error:0906D066:PEM routines:PEM_read_bio:bad end line SSL Library Error: 185090057 error:0B084009:x509 certif
  • Linux Debian Mint Ubuntu Bridge br0 gets random IP
  • redis requirements
  • How to kill a docker swarm
  • docker swarm silly issues
  • isc-dhcp-server dhcpd how to get longer lease
  • nvidia cannot resume from sleep Comm: nvidia-sleep.sh Tainted: Linux Ubuntu Mint Debian
  • zfs and LUKS how to recover in Linux
  • [error] (28)No space left on device: Cannot create SSLMutex Apache Solution Linux CentOS Ubuntu Debian Mint