So far (No More, No Less, means that I have done only the following steps on a fresh TCL installation):
Putting it all together
The tftp server is sourced at /tftpboot. We are going to setup workstation1. It is going to have a /mnt/nfs that corresponds to /tftpboot/nfs/ws1. On the server myserver:
mkdir -p /tftpboot/nfs/ws1/tce
copy nfs-utils.tcz to /tftpboot/nfs/ws1/tce
-> Here I downloaded nfs-utils.tcz on option folder and I copied to the /tftpboot/nfs/ws1/tce
create the file /tftpboot/nfs/ws1/nfs.list that contains: ^/nfs/ws1/nfs-utils.tcz^
^/nfs/ws1/nfs-utils.tcz^ -> do I have to put the ^ character before and after the file path?
Copy tinycore.gz and bzImage to /tftpboot/nfs/ws1
add ”/tftpboot/nfs/ws1 *(rw,no_root_squash)” to /etc/exports, and “exportfs -a”.
/etc/exports didn't exist as a result I created. It contains the following lines
/tftpboot/nfs/ws1 *(rw,no_root_squash)
exportfs -a
Create a PXE config file that contains the following:
label ws1
MENU LABEL WS1
kernel /nfs/ws1/bzImage
append initrd=/nfs/ws1/tinycore.gz nfsmount=myserver:/tftpboot/nfs/ws1 tftplist=myserver:/nfs/ws1/nfs.list tce=nfs/tce
Where I have to create this file?in which folder?What name should have?
When I solve my previous questions, I am going to do the following steps:
When you select ws1 from the PXE boot menu, the workstation does the following:
Loads TCL.
TFTP gets /nfs/ws1/nfs.list from myserver.
TFTP gets each file listed in nfs.list and places it in /opt/tce.
Mounts all applications in /opt/tce.
Mounts myserver:/tftpboot/nfs/ws1 onto /mnt/nfs.
Any additional extensions installed by Appbrowser will be saved on the nfs share, and will be loaded during boot, just as you would expect with a local drive.
When you run the Backup-Restore utility, set the Device to nfs or nfs/tce.