I have setup a Ubuntu system with the newest Fog cloning system. I can image Dell D620's in like 5 minutes, but when I image an IBM Thinkpad T410 it takes over an hour. On the Dells I get gigabit speed but on the thinkpads it's way slower. I was doing some research and found this. wonder if this is current and if it might work?
To make a long story short: I built a new kernel without the old IDE modules, and now FOG works like a charm - I get about 1 GB/min deployment rate on a 100MBit switch.
Here are the steps needed:
- download the kernel sources for the current 2.6.25 release from kernel.org and untar them
- copy /opt/fog_0.xx/kernel/kitchensink.config to <kernel source dir>/.config
- run "make menuconfig" in the kernel source directory (you might need to install the ncurses-dev package first)
- go to "Device Drivers"
- disable "ATA/ATAPI/MFM/RLL support"
- make sure "Serial ATA (prod) and Parallel ATA (experimental) drivers" is enabled
- quit the config app, save the settings
- run "make". Wait some time until the kernel is done.
- copy arch/x86/boot/bzImage to /tftpboot/fog/kernel - you might want to make a backup of the existing kernel first.
Now, when you boot the client machines, they should access the harddisk as /dev/sdX instead of /dev/hdX, and the speed should improve dramatically.