I am planning on using udpcast to do linux installs on the computer systems we manufacture. But I have a couple of questions.
We have machines that come with different sizes of hard drives. 20, 40 and 80 gigs. In the past we had a script we would run on a duplicating machine that would dd a 6 gig installation with a small swap and then run parted to resize for the appropriate drive. I created a script that will grep /proc/ide/hdc/geometry and determine what size drive it is so it could run the correct parted command.
Now we want to be able to do duplication in much bigger numbers and after lots of research I have decided on udpcast. Here is where my problem is. We tested a 5 machine duplication on a 10/100 switch seperated from our network with the 20 gig drives. It took around an hour. So we figure that that time will only double when we move to 40 gig and the double again for 80 gig.
What I would like to do is just transfer the 6gig install and then run parted like before to resize the partitions. I would also like it to use my drive sensing script so that no user intervention is required. I had made a special knoppix boot disk that would auto boot and run my parted scripts but that would require us to use more than one cd. My boss wants it to be really easy, so that the guys who build the system can just pop the cd in and walk away, come back in 30 minutes and everything is done. no commands or anything necessary.
I know this should be able to be done but honestly I have no idea how. What do you guys think?