Chris Zubrzycki wrote:

> very good idea, but I was wonering if anyone one the list has every 
> made a custom boot cd, with specific packages and a custom kernel 
> image/modules (xfs support, etc.)

 I've done some work on mass-installing debian for a lab here, what I've 
come up to now is a modified set of boot floppies, (which someday I'll 
'port' into a CD :). Basically a rescue floppy with a custom kernel with 
all netcards that we have compiled in, and a modified root floppy (added 
mkreiserfs and wget) with an init script that does the following:

-prompt for IP or DHCP.
-set up networking
-invoke fdisk to partition manually or use 'auto partition'*.
-create swap and filesystem (using reiser here),  mount/swapon 'em.

after this, the script:
+wgets a tarball from the 'install server' and untars it upon /target
+writes the IP configuration from the past prompts or dhcp into /etc/network
+runs lilo if needed*.
+reboots with a configured box running X ready to be used.

The tarball at the server is made of an installed prototype. All the 
machines have the same hardware (as far as net/video cards goes). The 
server is apache with basic authentication, (wget sends login/password), 
for truly 'basic security'.
All the installed boxes have an init script that check if there are 
'updates' on the install server, which are scripts which apt-gets for 
security updates or new packages asked for by the students, and copy 
conf files into the boxes.

* 'Total' automation can be achieved if there's a dhcpd on the network 
and an image of the boot sector on the server that (w)gets  dd'd into 
hda, which assumes all boxes have the same harddisk setup.

I can provide these tools if someone whishes to play with them.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to