Re: Building a multi-OS install ISO image?

Thomas Lange <[email protected]>
Newsgroups gmane.linux.debian.fai
Message-ID <[email protected]>
>>>>> On Fri, 27 Nov 2020 20:06:13 +0100, Stefan Möding <[email protected]> said:

    > Idea 1: have only one CD image and use profiles to select the OS to
    > install

    > Is this doable?
Sure.

    > It seems that fai-mirror can only create a mirror for one
    > OS.
    > Debian and Ubuntu have multiple packages using the same name and
    > trying to put both operating systems into the same mirror directory does
    > not seem to work.
Yes, but you can create a Debian and an Ubuntu mirror in different
locations. Then you only have to adjust the sources.list used during
the installation. And fai-cd can only specify one directory for the mirror.

I would call fai-mirror twice. First create a Debian mirror in
/tmp/mirror/debian, then an Ubuntu mirror /tmp/mirror/ubuntu. Later
call fai-cd -m /tmp/mirror. You have to adjust the sources.list (one
for Debian, one for Ubuntu) for the installation

    > How about a non-Debian mirror?  Is there any documentation about creating
    > a CentOS mirror usable with fai-cd?
I still do not know a tool which creates a CenOS package mirror from a
list of package names.

    > Idea 2: use one CD image for one OS but use profiles to configure options

    > I want to use profiles to decide if the machine should have the Puppet
    > agent and configuration added during installation.  I already have this
    > working for VMs where I can add the class to the kernel commandline for
    > a specific node.  I would like to avoid an additional CD image for this
    > and it looks that profiles could be the way to ask the user about this.
Do you know the feature of showing a menu with the list of profiles?
It looks like this:
https://fai-project.org/slideshow/page105.html

    > It seems that all profiles in the config space are included in the image.
    > Is there an easy way to include one set of profiles for a Debian CD and
    > another set of profiles for an Ubuntu CD?
You could create two different config spaces which only include
certain information.

    > I'm thinking about creating a temporary copy of the config space and
    > include that after removing the unneeded profiles.  I am missing something
    > here?
No. The fai-cd command always includes the whole config space. It
cannot select which files/classes/profile to include.

-- 
regards Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.