Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
HP Software Upgrades Linux

How to Easily Make Custom Linux Install ISOs? 39

Jason Tilke asks: "I recently read an article which discusses HP's LinuxCOE v4. We've been wanting a system to make rolling out custom but standardized systems (in terms of package selection) and LinuxCOE seems to fit the bill. Are there any alternative that'll spit out custom ISOs which our non-technical staff can use to install a complete Linux system? Has anyone had any positive/negative experience with LinuxCOE? Are there any precautions/steps we should take to prevent us from tripping over our new changes?"
This discussion has been archived. No new comments can be posted.

How to Easily Make Custom Linux Install ISOs?

Comments Filter:
  • Fedora 7 (Score:5, Informative)

    by groovebot ( 999254 ) on Friday June 22, 2007 @12:17PM (#19609631) Homepage
    Check out Fedora 7 which has tool to make easy "respins."
  • try autoyast (Score:2, Informative)

    by jcgam69 ( 994690 ) on Friday June 22, 2007 @12:24PM (#19609739)
    "AutoYaST [novell.com] allows unattended and automated installation. With AutoYaST, administrators can create a consistent baseline configuration for new installations in large or expanding deployments. In addition to AutoYaST, other installation methods include PXE Boot, CD-ROM, NFS, CIFS/SMB, HTTP, FTP, and the Service Location Protocol (SLP), which allows autodetection of install servers."
  • Re:Fedora 7 (Score:5, Informative)

    by fishybell ( 516991 ) <fishybell.hotmail@com> on Friday June 22, 2007 @12:27PM (#19609799) Homepage Journal
    It's been easy to make a reformed version of Fedora, and the various Redhats, for some time. There hasn't been a GUI tool for it before, and they haven't called it a respin, but they've been there.


    See here [techonthenet.com] for example. It tells how to generate new ISO images from the original ISOs and updated RPMs. I've personally used the tools to build stripped down versions of Redhat/Fedora that include everything I need, but on a single CD. You can also include a kickstart file on the CD so that you can give a "linux ks=cdrom" at the initial install prompt to run a fully automated install. I don't think Redhat would have ever been as useful to corporations had it not had this option. Why install old RPMs? Install the OS with the latest, greatest everything.

  • Knoppix. (Score:5, Informative)

    by pla ( 258480 ) on Friday June 22, 2007 @12:31PM (#19609851) Journal
    Are there any alternative that'll spit out custom ISOs which our non-technical staff can use to install a complete Linux system?

    Take a look at Knoppix Remastering [knoppix.net].

    In a former life, I used to build custom embedded Linux distros as the base platform for other company projects; Knoppix makes it so easy, if I hadn't already moved on from that job, it would have sent me to the unemployment line.

    Actually, I exagerate a tad there - Knoppix makes it almost trivial to get a customized Debian-based system down to the 40-50MB range; On my most challenging project, I managed to get a stable system running custom builds of X and Mozilla to fit on a 16MB flash disk. But presuming you don't have quite such minimalistic hardware requirements, Knoppix makes the task a breeze. Just unpack it, chroot into it, "apt-get remove" whatever you don't want and build whatever else you do, and roll it back into a cloop'd iso. C'est fini.



    For comparison, I usually prefer to run Slackware as my normal Linux distro, and looked into Slax [slax.org] before Knoppix. For some tasks you might find it easier to work with, as it uses a more modular approach, but I found that far more limiting and inconvenient if you want to make fine-grained tweaks or even just alter configuration details without swapping out whole packages.
  • by cblack ( 4342 ) on Friday June 22, 2007 @12:42PM (#19610025) Homepage
    I've done this a few different ways over the years. At first I used a system called systemimager that allows you to have minimal install media (small iso or floppy) and pull the image from a server during install. This is nice in that it catches EVERYTHING on the filesystem, but can be a pain to admin/update later and doesn't work without a server available. It also doesn't let you drop to the installer's UI for allowing the user to choose options such as partitioning as that needs to be in the script as well. I have since moved to managing machines using custom install processes/ISOs and local package repositories and like it much better.
    I've also used SuSE's autoyast which records package selection and config settings that you can then use as input for subsequent installs. This is well documented. I also used RedHat's kickstart awhile ago but didn't do too much with it.
    Most recently I've created custom ISOs for Ubuntu using the preseed mechanism. This requires editing a few text files specifying such settings as network config, default desktop, etc. There is a way to put your extra packages right on the CD but I just have a firstboot script that updates from a local repository using a list of package names to install. Metapackages are also useful here as you can make a metapackage that just depends on all the packages you want and update that whenever you wish all the existing or new machines to get new packages.
    All of these options are fairly well documented but may take some trial and error work to get things the way you want. It really depends on the distro you are using.
  • by cblack ( 4342 ) on Friday June 22, 2007 @12:47PM (#19610087) Homepage
    Note that the Ubuntu Customization Kit you mentioned is aimed at creating custom ISOs for LIVE CDs, not for actual installation. A good place to get info on creating install cds is https://help.ubuntu.com/community/InstallCDCustomi zation [ubuntu.com]
  • Re:Fedora 7 (Score:3, Informative)

    by Anonymous Coward on Friday June 22, 2007 @01:55PM (#19611107)

    Fedora Unity have been doing respins for quite a while. The Revisor [fedoraunity.org] tool makes it possible to this with hardly any trouble at all.

    PCtech [pctech101.com] used revisor to create an 11CD install set because although Fedora 7 could be obtained as an installable LiveCD and then packages added over the network, some people didn't have the bandwidth or a DVD, so needed the CDs.

Suggest you just sit there and wait till life gets easier.

Working...