Build ISO

Often an environment cannot support PXE because of either (A) an unfortunate lack of control over DHCP configurations (i.e. another group owns DHCP and won't give you a next-server entry), or (B) you are using static IPs only.

This is easily solved:

# cobbler buildiso

What this command does is to copy all distro kernel/initrds onto a boot CD image and generate a menu for the ISO that is essentially equivalent to the PXE menu provided to net-installing machines via Cobbler.

By default, the boot CD menu will include all profiles and systems, you can force it to display a list of profiles/systems in concern with the following.

Cobbler versions >= 2.2.0:

# cobbler buildiso --systems="system1 system2 system3"
# cobbler buildiso --profiles="profile1 profile2 profile3"

Cobbler versions < 2.2.0:

# cobbler buildiso --systems="system1,system2,system3"
# cobbler buildiso --profiles="profile1,profile2,profile3"

If you need to install into a lab (or other environment) that does not have network access to the cobbler server, you can also copy a full distribution tree plus profile and system records onto a disk image:

# cobbler buildiso --standalone --distro="distro1"

comments powered by Disqus