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 to install Windows or other OS and then bring to another computer by using a physical drive and Virtual Machine with QEMU
  • PXE-E23 Error BOOTx64.EFI GRUB booting is 0 bytes tftp pxe dhcp solution NBP filesize is 0 Bytes
  • vagrant install on Debian Mint Ubuntu Linux RHEL Quick Setup Guide Tutorial
  • RHEL 8 CentOS 8, Alma Linux 8, Rocky Linux 8 System Not Booting with RAID or on other servers/computers Solution for dracut and initramfs missing kernel modules
  • How to Upgrade to Debian 11 from Version 8,9,10
  • Ubuntu Linux Mint Debian Redhat Cannot View Files on Android iPhone USB File Transfer Not Working Solution
  • Virtualbox Best Networking Mode In Lab/Work Environment without using NAT Network or Bridged
  • debootstrap how to install Ubuntu, Mint, Debian install
  • Linux grub not using UUID for the root device instead it uses /dev/sda1 or other device name solution
  • How To Restore Partition Table on Running Linux Mint Ubuntu Debian Machine
  • Debian Ubuntu apt install stop daemon questions/accept the default action without prompting
  • iptables NAT how to enable PPTP in newer Debian/Ubuntu/Mint Kernels Linux
  • Grandstream Phone Vulnerability Security Issue Remote Backdoor Connection to 207.246.119.209:3478
  • Linux How to Check Which NIC is Onboard eth0 or eth1 Ubuntu Centos Debian Mint
  • VboxManage VirtualBox NAT Network Issues Managment Troubleshooting
  • Dell PowerEdge Server iDRAC Remote KVM/IP Default Username, Password Reset and Login Information Solution
  • Nvidia Tesla GPUs K40/K80/M40/P40/P100/V100 at home/desktop hacking, cooling, powering, cable solutions Tutorial AIO Solutions
  • Stop ls in Linux Debian Mint CentOS Ubuntu from applying quotes around filenames and directory names
  • Thunderbird Attachment Download Error Corrupt Wrong filesize of 29 or 27 bytes Solution
  • Generic IP Camera LAN Default IP Settings DVR