ok, so u mean i have to download, for exemple freenas (FreeNAS-i386-LiveCD-0.69.4276.iso) then i have to create an image from it and upload it to sme server tftpboot/freenas and link to it from default file ?
No!
Means you need to download .iso of FREENAS, mount it a mnt directory of your SME server, copy files from it to /tftpboot diretory and change some lines on default file to include it (and as info put it also on file show a list to you).
Let me try to redo my steps for SME7:
1) mount SME7 iso
mount /home/e-smith/files/ibays/iso/files/smeserver7.iso /mnt/pendrive/ -o loop
2) copy files below from /mnt/pendrive/isolinux to /tftpboot/sme7 dir of tftpboot
[root@tigre tftpboot]# ls -la sme7/
total 11376
drwxr-xr-x 3 root root 4096 Aug 2 2008 .
drwxr-xr-x 12 root root 4096 Apr 4 14:58 ..
-r--r--r-- 1 root root 4251337 Nov 20 13:55 initi586.img
-r--r--r-- 1 root root 4263559 Nov 20 13:54 initrd.img
drwxr-xr-x 2 root root 4096 Aug 2 2008 pxelinux.cfg
-r--r--r-- 1 root root 1545983 Nov 20 13:54 vmlinuz
-r--r--r-- 1 root root 1538625 Nov 20 13:55 vmlzi586
note that /mnt/pendrive/isolinux/isolinux.cfg is the source of info to your new entry on file called
default .
3) Try it.
4) if you get on a page of SME7 server asking from where install... you're almost there. Just copy (or link) sme7 content to your web server and inform that path during install.