Quote:
Originally Posted by Soren.Frederiksen
I have a problem...
I then send this CD around to the various sites and they take a standard desktop, insert the CD into the system and boot from the CD.
|
This is always potentially going to be a problem if the 'target' hardware can be different from the 'build' hardware. I'd have also expected you to run into difficulties with chipsets, but maybe your desktops (I'm assuming that by a desktop you mean hardware and not software) are sufficiently standardised (say all one flavour of Dell from a relatively narrow time period) that you haven't run into that.
Of course, if you are distributing something like knoppix, that does comprehensive hardware detection at boot and is probably robust to finding 'surprise' chipsets.
Quote:
|
Or is there some other way to do this? I want to try and make this as simpel and "idiot proof" as possible. I want the person at the remote site to install a CD, boot from the CD and not have to know anything about Linux.
|
Well, the 'obvious' way to do this is something like kickstart/autoyast/(temporarily forgotten what the debian equivalent is, but there is one and I think Ubuntu inherits that!). What this does is, in effect, automates the install of a standard set of apps (.rpms/.debs). The issues that come to mind are:
- Disk partitioning
- Localisation (languages, time zones) - but you already have that problem
- Networking
- Printers
There is no getting away from the fact that disk partitioning is a bit techie and can be done wrong, so it would be good to automate that. That would probably be easy if all of the disks were the same size, but something tells me this is either unlikely or unknown.
I'm guessing that you have just 'bitten the bullet' on localisation and let the user deal with it - it certainly should be possible to document that sufficiently that you would need a high level of incompetence to get it wrong (Gak! What have I just written!)
Networking might be trivial if all of the locations have a standardised networking set-up. Otherwise...
Printers shouldn't be a problem, but that depends on what infrastructure is there and how its set up.
Another possibilty that comes to mind is to always install webmin and have you sort out the minor problems remotely once a base install has been performed. I don't really like that suggestion (building in extra work), but it might be a fall-back if all else fails.