Hi everyone, just thought I would finally contribute to the tomato community. Been a long time user.
I recently brought myself a RT-N16 and immediately installed Tomato on it (finally upgraded my aging WRT-54GL).
While playing around and learning about Optware, I had a thought about converting one of my Tech usb install drives to run directly of the network.
I have been using a USB drive setup with MultibootUSB which has a setup along the lines of a Grub based Menu system capable of booting ISO images directly. I had this setup with various iso's of imaging and cloning programs, Linux install disks and even windows 7. It also has the install applications for a clean windows 7 setup.
Tonight I thought I would take a stab at trying to setup a similar thing using tftp on a USB drive connected to the router. I formatted the drive accordingly to the DD-WRT instructions, but came across a problem with the fact that tomato seems to auto-mount the drive even thou I set it not to, and was unable to work out how to change the default mount to /opt. I have very limited Linux knowledge and use Google heavily for my help.
Anyway I finally found the auto scripts from http://www.xtremecoders.org
I installed this without selecting any packages and that at least formatted, and setup the scripts required and mounted at /opt.
I then via, putty installed the tftp-hpa package.
I then copied the files over from a known working PXE system that was created with the installation of FOG (from a debian server) and all seemed to work (booted the menu system).
I have now successfully booted the Offline NT Password & Registry Editor ISO from my USB drive.
I still have allot to play with to get various things working and will share my experiences here. Reason I want to share is a) I have yet to contribute to the community. b) I did not find any decent answers on doing a setup like this yet I have found a few people asking for help.
Once I do work the majority of it out I would love it if someone could help write up a tutorial to help others achieve this.
On this not I would like to put out a call for help.
Currently the FOG tftp boot files is using vesamenu.c32, is this a good system to use? If not how can I setup the files to use a Grub based menu system? I would prefer the Grub based way so that I can duplicate what I have already on the standalone USB.
I also think my most important thing to have on the tftp will most likely be the hardest, and that is a Windows 7 install that can run from PXE. In saying that I do honestly think I can. If anyone out there has ideas and thoughts, please share.