Hi Rolf-Werner,

 > yes, this was the way to do it. Runs well like this. The only problem 
 > remaining is the configuration of the rest of the services which I had 
 > tailored to LTSP 4.2. For instance, KDM is coming up, it doesn't find 
 > the graphics drivers etc. But it helped a lot.
If I get you right you mount the same root filesystem to both the 4.2
and 5 clients? I can' recall anymore how I did this years ago with
LTSP 4.2 and 5 in parallel (maybe I then had two LTSP Servers) but I
think you could adopt my solution for the two CPU architectures (486
VIA and x86 Intel Atoms; also they have a different graphic chip/card)
in my client pool.

I use Gentoo Linux and its LTSP 5 package which comes with some
scripts to create Chroots for the client root filesystem. So I set up
two Chroots for my two client variants where I installed a tailored
Gentoo Linux for them.
My /var/lib/tftpboot/pxelinux.0 is the pxelinux.0 from the syslinux
package and in /var/lib/tftpboot/pxelinux.cfg/ I have two menu files
for the syslinux bootloader that define the kernel and root filesystem
to boot (the "menu" funtionality is disabled and it just boots the
default kernel). For example:
--------------------------------- file ----------------------------
# see /usr/share/doc/syslinux-x.xx/syslinux.txt.bz2
# and /usr/share/doc/syslinux-x.xx/menu.txt.bz2 for help

# Use the menu system.
UI vesamenu.c32

# Display the boot: prompt only if the Shift or Alt key
# is pressed, or Caps Lock or Scroll lock is set.
PROMPT 0

# Ignore the Shift/Alt/Caps Lock/Scroll Lock escapes.
# So, with the above, the menu system is started.
NOESCAPE 1

# Exit the menu system immediately unless either the Shift
# or Alt key is pressed, or Caps Lock or Scroll Lock is set.
MENU SHIFTKEY

# Timeout for both the syslinux boot: prompt and the menu.
TIMEOUT 50

# Replaces the message "Automatic boot in # second{,s}...".
MENU AUTOBOOT Starting Gentoo Thinclient in # second{,s}

# Menu title
MENU TITLE PXELinux Boot Menu

# --------------------------------------------------------
# The menu entries:
LABEL 3.14.16-ION-NVIDIA
  MENU LABEL Gentoo Thinclient 3.14.16-ION-NVIDIA
  KERNEL ltsp/x86/kernel-genkernel-x86-3.14.16-gentoo-ION-NVIDIA
  APPEND root=/dev/nfs ip=dhcp nfsroot=<Server-IP>:/opt/ltsp/x86 noht 
real_init=/sbin/init-ltsp
  INITRD ltsp/x86/initramfs-genkernel-x86-3.14.16-gentoo-ION-NVIDIA

LABEL 3.12.21-gentoo-r1-ION-NVIDIA
  MENU LABEL Gentoo Thinclient 3.12.21-gentoo-r1-ION-NVIDIA
  KERNEL ltsp/x86/kernel-genkernel-x86-3.12.21-gentoo-r1-ION-NVIDIA
  APPEND root=/dev/nfs ip=dhcp nfsroot=<Server-IP>:/opt/ltsp/x86 noht 
real_init=/sbin/init-ltsp
  INITRD ltsp/x86/initramfs-genkernel-x86-3.12.21-gentoo-r1-ION-NVIDIA

#LABEL BIOS Update
#  MENU LABEL Zotac IONITX-F-E BIOS Update
#  KERNEL ltsp/memdisk
#  APPEND initrd=ltsp/AFUDOS.img root=/dev/hda1
------------------------------- file end --------------------------

The file for the other client arch has different kernel and nfsroot
paths.

As you can see I once even used this setup to boot a BIOS update image
for my thin client boards.

Regards,
Horst

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to