diff options
author | Dirk von Suchodoletz | 2006-07-29 13:06:10 +0200 |
---|---|---|
committer | Dirk von Suchodoletz | 2006-07-29 13:06:10 +0200 |
commit | d464f9567b0614348a5c15cbb078dc27e47ee29a (patch) | |
tree | fec9a66393f837e54a223b23e2cf2d24aad556fe /installer | |
parent | fixed keymap (diff) | |
download | core-d464f9567b0614348a5c15cbb078dc27e47ee29a.tar.gz core-d464f9567b0614348a5c15cbb078dc27e47ee29a.tar.xz core-d464f9567b0614348a5c15cbb078dc27e47ee29a.zip |
See ticket #69 (length of kernel commandline) ...
git-svn-id: http://svn.openslx.org/svn/openslx/ld4@288 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'installer')
-rwxr-xr-x | installer/ld4-inst | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/installer/ld4-inst b/installer/ld4-inst index e3226a2a..a36bb778 100755 --- a/installer/ld4-inst +++ b/installer/ld4-inst @@ -4,12 +4,12 @@ # cloning from rsync source for Diskless X Stations (v4.0) # # Author(s): Nico Dietrich, 04-04-2006 -# Dirk von Suchodoletz <dirk@goe.net>, 24-07-2006 -# mj0, 06-07-06 +# Dirk von Suchodoletz <dirk@goe.net>, 29-07-2006 +# Michael Janczyk, <mj0>, 06-07-06 # # Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg # -# Version: 0.2.1c +# Version: 0.2.1d DEBUG=0 header() { @@ -441,11 +441,13 @@ ${rootdir} ${netname}/${netmask}(ro,no_root_squash,async)" \ else default_string="" fi + # because of restricted length of kernel commandline put the initrd token + # last (needed only for loading with pxelinux) echo -e "LABEL ${client_distro}-${current_kernel}\n${default_string}\ MENU LABEL $j. ${client_distro}-${client_distro_ver} ${current_kernel} Diskless\n\ KERNEL ${server}::${tftpbootdir}/vmlinuz-${current_kernel}\n\ - APPEND nfsroot=${server}:${rootdir} initrd=${server}::${tftpbootdir}/initrd-dxs-${current_kernel} \ - apic dhcp noldsc debug=$debuglevel vci=DXS\n\ + APPEND nfsroot=${server}:${rootdir} apic dhcp noldsc debug=$debuglevel vci=DXS \ + initrd=${server}::${tftpbootdir}/initrd-dxs-${current_kernel} \n\ ipappend 1\n" >> ${dxs_conf}/${dxs_pxedefault_conf}-${timestamp} if isyes "$nbdyes" ; then @@ -454,8 +456,8 @@ ${rootdir} ${netname}/${netmask}(ro,no_root_squash,async)" \ echo -e "LABEL ${client_distro}-${current_kernel}-nbd\n\ MENU LABEL $j. ${client_distro}-${client_distro_ver} ${current_kernel} Diskless NBD\n\ KERNEL ${server}::${tftpbootdir}/vmlinuz-${current_kernel}\n\ - APPEND nbdroot=${server}:5000/${nbdfs} initrd=${server}::${tftpbootdir}/initrd-dxs-${current_kernel} \ - apic dhcp noldsc debug=$debuglevel elevator=\"noop\" vci=DXS\n\ + APPEND nbdroot=${server}:5000/${nbdfs} apic dhcp noldsc debug=$debuglevel elevator=\"noop\" vci=DXS \ + initrd=${server}::${tftpbootdir}/initrd-dxs-${current_kernel}\n\ ipappend 1\n" >> ${dxs_conf}/${dxs_pxedefault_conf}-${timestamp} fi |