Line 7: |
Line 7: |
| | | |
| ==Ingredients== | | ==Ingredients== |
− | * SME DHCP Server | + | * SME Server DHCP Server |
− | * SME TFTP Server Contrib | + | * SME Server TFTP Server Contrib |
− | * SME Thinclient Contrib | + | * SME Server Thinclient Contrib |
| * PXELINUX | | * PXELINUX |
| * Thinclient Setup | | * Thinclient Setup |
− | * Floppy image creator | + | * Floppy image creator |
| | | |
| ==Recipe== | | ==Recipe== |
Line 40: |
Line 40: |
| Install the SME Server Thinclient Contrib as per: [http://wiki.contribs.org/Thinclient http://wiki.contribs.org/Thinclient] | | Install the SME Server Thinclient Contrib as per: [http://wiki.contribs.org/Thinclient http://wiki.contribs.org/Thinclient] |
| | | |
− | Once the ThinClient contrib have been installed use your browser (Firefox or IE) and goto https://<yoursmeserverip>/server-manager<br> | + | Once the ThinClient contrib have been installed use your browser (Firefox or IE) and goto https://<yoursmeserverip>/server-manager. Choose the ”Thin Clients“ on left side column "Menu Option" |
− | Choose the ”Thin Clients“ on left side column "Menu Option"<br> | + | In the Thin Client Configuration make sure that |
− | In the Thin Client Configuration make sure that <br> | + | * “Your PXE Boot Server"is '''ENABLED''' |
− | “Your PXE Boot Server"is '''ENABLED'''<br>
| + | * “Your TFTP Server" is '''Self''' |
− | “Your TFTP Server" is '''Self'''<br>
| + | * “The default Distribution" is '''default''' |
− | “The default Distribution" is '''default'''<br>
| |
| | | |
| Click on the “APPLY” button | | Click on the “APPLY” button |
Line 107: |
Line 106: |
| ====PXE example files==== | | ====PXE example files==== |
| This is the “default“ example file<br> | | This is the “default“ example file<br> |
− | NB: Note the “menu background graphics/main.jpg” file is a background image file. <br>This could be one with your company logo or [this one http://www.howtoforge.com/images/pxe_install_server_ubuntu_9.10/howtoforge_pxe.png].<br>
| + | {{Note box|The “menu background graphics/main.jpg” file is a background image file. <br>This could be one with your company logo or [this one http://www.howtoforge.com/images/pxe_install_server_ubuntu_9.10/howtoforge_pxe.png].<br> |
− | The file must to be 640 x 480 pixels and can be a jpg, bmp, or png file. Just make sure you use the correct extension in the menu eg: main.bmp or main.png etc.<br> | + | The file must to be 640 x 480 pixels and can be a jpg, bmp, or png file. Just make sure you use the correct extension in the menu eg: main.bmp or main.png etc.}} |
| | | |
| menu title --== SME Linux, PXE Main Menu ==-- | | menu title --== SME Linux, PXE Main Menu ==-- |
Line 563: |
Line 562: |
| | | |
| This an Example for the Puppy Menu Option. | | This an Example for the Puppy Menu Option. |
− | NB: Make sure you place this somewhere in your main menu or another menu
| + | {{Note box|Make sure you place this somewhere in your main menu or another menu.}} |
| | | |
| label puppy | | label puppy |
Line 573: |
Line 572: |
| Download the Latest Puppy Linux. | | Download the Latest Puppy Linux. |
| Now to Prepare the Puppy File do the Following: | | Now to Prepare the Puppy File do the Following: |
| + | |
| Found the description here: http://murga-linux.com/puppy/viewtopic.php?search_id=2090301486&t=56580 | | Found the description here: http://murga-linux.com/puppy/viewtopic.php?search_id=2090301486&t=56580 |
| + | |
| 1. Create a temporary directory somewhere on your SME Server eg: temp/ | | 1. Create a temporary directory somewhere on your SME Server eg: temp/ |
| 2. Copy the initrd.gz and the lupu-501.sfs you want to embed from the puppy.iso into this temporary directory. | | 2. Copy the initrd.gz and the lupu-501.sfs you want to embed from the puppy.iso into this temporary directory. |
Line 581: |
Line 582: |
| 5. Your original initrd.gz will be kept as initrd.gz.old, and the new initrd.gz will have lupu-501.sfs in it. | | 5. Your original initrd.gz will be kept as initrd.gz.old, and the new initrd.gz will have lupu-501.sfs in it. |
| 6. Now copy the Files to tftpboot/images/puppy/ Folder: initrd.gz, vmlinuz, lupu-501.sfs | | 6. Now copy the Files to tftpboot/images/puppy/ Folder: initrd.gz, vmlinuz, lupu-501.sfs |
− | Using PXE to Install the SME Server Linux CD and Menu Password Protection: | + | |
− | For the SME Server Installation Application do the Following:
| + | ====Using PXE to Install the SME Server and Menu Password Protection==== |
− | Create a folder inside the “ images “ folder called: “ sme7 “ | + | To create an item on menu for the SME Server Installation follow this steps: |
| + | |
| + | * Create a folder inside the “ images “ folder called: “ sme7 “ |
| |---tftpboot | | |---tftpboot |
| | |-----com32 | | | |-----com32 |
Line 609: |
Line 612: |
| | |----sme7 | | | |----sme7 |
| | | |
− | This an Example for the SME Server Install Menu Option. | + | This an example for the SME Server Install Menu Option. |
− | NB: Make sure you place this somewhere in your main menu or another menu
| + | {{Note box|Make sure you place this somewhere in your main menu or another menu.}} |
| label smeinstall | | label smeinstall |
| menu label ^SME 7 Install | | menu label ^SME 7 Install |
Line 617: |
Line 620: |
| append initrd=images/sme7/initrd.img | | append initrd=images/sme7/initrd.img |
| | | |
− | NB: To Password Protect the Menu Option just Place a Password Statement before the Execution of the Application you wish to use eg: menu passwd paint
| + | {{Note box|To Password Protect the menu option just place a password statement before the execution of the application you wish to use eg: menu passwd paint<br> |
− | When you choose the SME 7 Install Menu Option you will be asked for a Password Before you can continue. The Password is “paint “ as you have chosen. Be creative and enter a more secure password for your applications. | + | When you choose the SME 7 Install menu option you will be asked for a password before you can continue. |
− | Copy your latest SME Server 7.51 ISO using Windows File Manager (or WinSCP or Putty) to the “ yoursmeserverip/iso/ “ Folder | + | The Password is “paint“ as show above. Be creative and enter a more secure password for your applications.}} |
| + | |
| + | Copy your latest SME Server 7.51 ISO to the folder ISO on your server “\\yoursmeserverip\iso“ |
| + | |
| It should look something like this: | | It should look something like this: |
| your SME Server ibays (home/e-smith/files/ibays) | | your SME Server ibays (home/e-smith/files/ibays) |
− | | |-----your ibay | + | | |-----any other ibay |
| | | | | | | |
| | |-----iso (Place your iso’s here) | | | |-----iso (Place your iso’s here) |
Line 629: |
Line 635: |
| | | | | | | |
| | |-----sme751.iso | | | |-----sme751.iso |
| + | |
| + | EDIT THIS to use MOUNT on server |
| | | |
| Using a ISO Tool such as UltraISO, Extract and Copy the Following Files from the sme751.iso File to the tftpboot/images/sme7/ Folder: initrd.img, init586.img, vmlinuz, vmlz586 | | Using a ISO Tool such as UltraISO, Extract and Copy the Following Files from the sme751.iso File to the tftpboot/images/sme7/ Folder: initrd.img, init586.img, vmlinuz, vmlz586 |
| Now Using Putty goto the sme linux shell and issue the following command: | | Now Using Putty goto the sme linux shell and issue the following command: |
− | " mount /home/e-smith/files/ibays/iso/files/sme751.iso /home/e-smith/files/ibays/iso/html/sme/ -o loop " | + | |
| + | "mount /home/e-smith/files/ibays/iso/files/sme751.iso /home/e-smith/files/ibays/iso/html/sme/ -o loop" |
| + | |
| You have now mounted the sme751.iso and created an html link to the folder. Too Test just use your browser and type in: http://mysmeserverip/iso/ | | You have now mounted the sme751.iso and created an html link to the folder. Too Test just use your browser and type in: http://mysmeserverip/iso/ |
− | You should see the sme link. Click on it and you should be able to see all the Files and Folders of the SME751 ISO. ( http://mysmeserverip/iso/sme/ ) | + | You should see the sme link. <br> |
| + | Click on it and you should be able to see all the Files and Folders of the SME751 ISO. ( http://mysmeserverip/iso/sme/ )<br> |
| + | |
| When you choose the SME Installation Menu Option choose HTTP install, and point to your server at the first field to /iso/sme as path. SME should now be able to be installed. | | When you choose the SME Installation Menu Option choose HTTP install, and point to your server at the first field to /iso/sme as path. SME should now be able to be installed. |
| | | |
Line 648: |
Line 660: |
| | | |
| Again, there’s the Windows way and the Linux way. On Windows, there’s a small program called WinImage (http://www.winimage.com/) that’s terribly handy for creating and modifying disk images. In Linux there are several ways, but the easiest is with the built in ‘dd’ command. Something like... | | Again, there’s the Windows way and the Linux way. On Windows, there’s a small program called WinImage (http://www.winimage.com/) that’s terribly handy for creating and modifying disk images. In Linux there are several ways, but the easiest is with the built in ‘dd’ command. Something like... |
− | # dd if=/dev/fd0 of=floppy.ima bs=2048
| + | dd if=/dev/fd0 of=floppy.ima bs=2048 |
| | | |
| ...will copy the floppy to a file called floppy.ima. In WinImage, just insert the floppy and use the menu to capture and create a disk image. You’re certainly free to call the file whatever you want. | | ...will copy the floppy to a file called floppy.ima. In WinImage, just insert the floppy and use the menu to capture and create a disk image. You’re certainly free to call the file whatever you want. |