Hi Rabie
OK, after rereading the Wiki multiple times, I think I'm starting to see what's going on.
nfs/ws1: ws1 is the directory workstation #1 will use. Other workstations will need their own directories.
Note - Unlabeled quotes are from:
https://web.archive.org/web/20200209190220/http://wiki.tinycorelinux.net/wiki:netbooting#putting_it_all_togetherNote: If you are running Core 5.2 or newer, nfs-utils depends on rpcbind,tcz and libtirpc.tcz. These will need to be added to the nfs.list.
That is because TFTP loads only what is in the list. I don't think it uses tce-load so it does not resolve dependencies.
Make sure the nfs/ws1/ directory includes nfs-utils.tcz, rpcbind,tcz and libtirpc.tcz.
Make sure the nfs/ws1/nfs.list file contains only:
nfs/ws1/nfs-utils.tcz
nfs/ws1/rpcbind,tcz
nfs/ws1/libtirpc.tcz.
I'm not sure whether leading slashes belong there or not. The Wiki shows it both ways depending on where you look.
Create a nfs/ws1/tce/onboot.lst containing:
graphics-KERNEL.tcz
xf86-video-intel.tcz
Xorg-7.7.tcz
wireless_tools.tcz
firmware-iwl9000.tcz
firmware-iwlax20x.tcz
firmware-iwlwifi.tcz
firmware-rtl_nic.tcz
openbox-config.tcz
aterm.tcz
wbar.tcz
nano.tcz
conky.tcz
openssh.tcz
That should be enough to get you to a desktop. When tc-config (part of core.gz ) runs, it should call tce-load to
load the contents of onboot.lst.
The goal here is to get you to a desktop automatically, not load all of your apps. Once that is working, you should
be able to use the Maintenance mode of the Apps utility to Add/Remove items from onboot.lst.