Ken Robson wrote:
Hi Folks,
When evaluating Cobbler I noticed that it seems to be unaware of the maximum
space limit for kernel parameters.
Do you know what the actual limit is? I'll admit I don't, and I haven't
seen this before... Could this be syslinux causing trouble and not the
actual kernel?
The "append" stuff can certainly be removed.
Cobbler seems to generate a very large
but highly meaningful parameters. This instantly caused me issues with my
ks= directive being truncated and my install failing. My distributions file
looks like:
---
-
arch: x86
breed: redhat
initrd:
/var/www/cobbler/ks_mirror/redhat.fedora.6.core/cdrom/images/pxeboot/initrd.
img
kernel:
/var/www/cobbler/ks_mirror/redhat.fedora.6.core/cdrom/images/pxeboot/vmlinuz
kernel_options: {}
ks_meta: {}
name:
var_www_cobbler_ks_mirror_redhat.fedora.6.core_cdrom_images_pxeboot
-
arch: x86
breed: redhat
initrd:
/var/www/cobbler/ks_mirror/redhat.fedora.6.core/cdrom/images/xen/initrd.img
kernel:
/var/www/cobbler/ks_mirror/redhat.fedora.6.core/cdrom/images/xen/vmlinuz
kernel_options: {}
ks_meta: {}
name: var_www_cobbler_ks_mirror_redhat.fedora.6.core_cdrom_images_xen
The errant /tftpboot/pxelinux.cfg/default files looks like:
default linux
prompt 0
timeout 1
label linux
kernel
/images/var_www_cobbler_ks_mirror_redhat.fedora.6.core_cdrom_images_pxeboot/
vmlinuz
append ksdevice=eth0 lang=en_US text syslog=192.168.1.133:25150
devfs=nomount ramdisk_size=16438 append
initrd=/images/var_www_cobbler_ks_mirror_redhat.fedora.6.core_cdrom_images_p
xeboot/initrd.img
ks=http://192.168.1.133/cobbler_track/kickstarts_sys/default/ks.cfg
And the settings file created by the import looks like:
---
bootloaders:
ia64: /var/lib/cobbler/elilo-3.6-ia64.efi
standard: /usr/lib/syslinux/pxelinux.0
default_kickstart: /etc/cobbler/default.ks
dhcpd_bin: /usr/sbin/dhcpd
dhcpd_conf: /etc/dhcpd.conf
httpd_bin: /usr/sbin/httpd
kernel_options:
append: ~
devfs: nomount
ksdevice: eth0
lang: en_US
ramdisk_size: 16438
text: ~
koan_path: /usr/bin/koan
manage_dhcp: 1
minimize_syncs: 1
next_server: '192.168.1.133'
server: '192.168.1.133'
syslog_port: 25150
tftpboot: /tftpboot
tftpd_bin: /usr/sbin/in.tftpd
tftpd_conf: /etc/xinetd.d/tftp
webdir: /var/www/cobbler
When I try to kickstart using this set-up the append line get truncated and
the install fails. If I alter the settings file to the following it works
fine:
---
bootloaders:
ia64: /var/lib/cobbler/elilo-3.6-ia64.efi
standard: /usr/lib/syslinux/pxelinux.0
default_kickstart: /etc/cobbler/default.ks
dhcpd_bin: /usr/sbin/dhcpd
dhcpd_conf: /etc/dhcpd.conf
httpd_bin: /usr/sbin/httpd
kernel_options:
devfs: nomount
ksdevice: eth0
lang: en_GB
ramdisk_size: 16438
text: ~
koan_path: /usr/bin/koan
manage_dhcp: 1
minimize_syncs: 1
next_server: '192.168.1.133'
server: '192.168.1.133'
syslog_port: 25150
tftpboot: /tftpboot
tftpd_bin: /usr/sbin/in.tftpd
tftpd_conf: /etc/xinetd.d/tftp
webdir: /var/www/cobbler
Thanks for your help.
Kind regards,
Ken.
------------------------------------------------------------------------
_______________________________________________
et-mgmt-tools mailing list
et-mgmt-tools@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/et-mgmt-tools