Fairly easy with sme 7.0. No tweaking of the ks.cfg etc required (as in 6.0).
If you already have a tftp server installed just put the initrd.img & vmlinuz from the images/pxeboot directory of the cd into your /tftpboot directory as initrd.sme & vmlinuz.sme and add a few lines to your /tftpboot/pxelinux.cfg/default file
label sme7
kernel vmlinuz.sme
append initrd=initrd.sme ramdisk_size=8192
If not, you can install my smeserver-thinclient & smeserver-tftp contribs from
http://mirror.contribs.org/smeserver/contribs/trevorb/7.x/Thinclient/ (INSTALL instructions in the directory) and do the following:
Step 1 (on master server): mount the SME Server 7.0 Installation CD
I'll use the Primary ibays as a nice ftp point, but you can use anywhere accessible on your internal lan via ftp or http
# mount /dev/cdrom /home/e-smith/files/primary/files/sme/
alternatively you can mount the ISO image locally.
copy the ISO image to /<wherever> and mount it
# mount -o loop /<wherever>/smeserver-7.0.iso /home/e-smith/files/primary/files/sme/
Step 2 (on master server) Configuration:
Go to the Thin Clients Configuration page on the Server Manager (under Configuration))
Manually add a new Distribution called SME_Install with a directory of sme7.0 (make sure you use the lower section - Manual install and clear out the auto...)
Enable your TFTP server and PXE Booting (I do NOT recommend setting SME_Install as the default distribution)
Add the target machine as an individual workstation with SME_Install as an Individually Controlled Workstation
Device Address: = the mac address of the target machine (in 00:00:00:00:00:00 format)
Device Name: = Any name you wish to give it or leave blank
The default distribution is = Select SME_Install
Device Status: = enabled
Step 3 (on master server) Setup pxe
Copy the appropriate files to the /tftpboot/sme7.0 directory
cp /home/e-smith/files/ibays/Primary/files/sme7/images/pxelinux/vmlinuz /tftpboot/sme7.0/.
cp /home/e-smith/files/ibays/Primary/files/sme7/images/pxelinux/initrd.img /tftpboot/sme7.0/.
Copy the contents of
http://mirror.contribs.org/smeserver/contribs/trevorb/7.x/Thinclient/SME_Install/ to your /tftpboot/sme7.0 directory
Step 4 (on target machine)
Ensure that the bios & NIC are setup for PXE Booting
Reboot the target machine and you will be prompted for a manual install of the SME server
Please Note: this will ask you for all the usual manual install information that must be entered on the target machine, including:
Language (your choice)
Keyboard (your choice)
Check the kernel modules - network to ensure that the module for your nic is loaded
Install Method (select ftp if you followed me or http as required)
Networking (leave as dhcp)
Where to find image
- url (the url or ip address of your server)
- directory ('sme7.0')
Step 5 (on master server)
After installation is complete, remove the individual workstation setting from
the Thin Clients Configuration panel in Server Manager