I committed this to http://community.linuxmint.com/tutorial/view/500
all ready but figure the more exposure the better. If you have any suggestions, complaints, thank you's I'd be interested to hear from you. Thanks.
I have a Toshiba Portege M200 which won't USB or USB CD/DVD boot so I borrowed a friends Windows laptop to PXE boot from. This allows me to actually install something onto the Portege M200 instead of having a paperweight.
Download and extract http://download.plop.at/files/ploplinux/ploplinux-4.1.1-pxeboot.zip
to c:\. There should now be c:\tftpboot
Download and extract http://download.plop.at/files/ploplinux/ploplinux-4.1.1.zip
to c:\tftpboot\ploplinux. Renaming ploplinux-4.1.1\ to ploplinux\ in the process
The folder will now show like this "C:\tftpboot\ploplinux\ploplinux\ploplinux"
Right-click ploplinux in C:\tftpboot. Properties > Sharing tab > Advanced Sharing > "Share this Folder" checkmarked > Permissions > give "Everyone" Full control including change and read access > ok > ok > apply and close
Open c:\tftpboot\ploplinux\pxelinux.cfg\default with Wordpad.
Now at the bottom add this line and change WINDOWS PC IP ADDRESS to your own: smbmount=//WINDOWS PC IP ADDRESS/ploplinux:"":""
Save and close the file
Download, extract and run Serva http://www.vercot.com/~serva/download.html
from anywhere you wish with an administrator-level account (tftpd, dhcp, dns server)
Temporarily disable DHCP on your router
Click "Settings" and go to TFTP. Configure as shown
Go to the DHCP tab and here is how mine looks:
The settings here show my local IP as 192.168.2.13 which is what my router assigned via DHCP when it last gave me a IP. Windows retained the IP without me manually needing to set it.
IP pool 1st address starts at 192.168.2.30 which the DHCP server will assign to the PXE client. Size (/) is 10.
Boot file has to be: \ploplinux\pxelinux.0
Copy the same subnet mask as shown "/24". My router's IP address is 192.168.2.1. I put that under "Router".
Set the Domain Name Server to your own Windows PC IP address
Go to "DNS" tab and checkmark 'DNS Server'
Hit "Ok" > Close Serva > Open Serva.
Now boot your computer with LAN/Intel boot agent/PXE/network
Delete the shared C:\tftpboot folder to prevent networked computers from filling up your disk space
Turn your routers DHCP server back on
The PLOP boot manager will now load allowing either USB, CD or Floppy installs.
In case USB disk's won't boot/freezes/crashes because the computer does not support USB 2.0 for some reason: Go to Settings > options > change USB mode to 1.1 'Mode 1'. Then go back and hit USB to load your OS.
Format the USB disk with gparted to fat32.
I downloaded and installed unetbootin to make an iso of "linuxmint-xfce-201104-dvd-32bit" successfully. Install would always crash unless I ensured the / (root partition) was ext4 (not ext4dev or btrfs sadly).