Difference between revisions of "KNOPPIX Terminal Server"


From Knoppix Documentation Wiki
Jump to: navigation, search
(preamble)
 
(Model)
Line 7: Line 7:
  
 
==Model==
 
==Model==
 +
* Most of the this information is an exert from a paper on the model at  http://www.mgr3.k12.mo.us/~rjn103s/HybridNotes-20060504-1.pdf
 +
The methodology for the hybrid environment uses a Common Internet File System (CIFS)
 +
to boot up KNOPPIX. The base work for this model utilizes existing resources and information
 +
from http://knoppix.manty.net . The setup information provided here
 +
assumes you have PXE booting via TFTP already setup on the boot
 +
server. The rest is as follows:
 +
* KNOPPIX:
 +
Download KNOPPIX 4.0.2 and burn to a CD.
 +
Download the miniroot.gz and integrate for the pxe bootup.
 +
To do this, place the miniroot.gz in the /tftpboot/hybrid/pxeboot/ directory.
 +
Make
 +
a directory under /tftpboot/hybrid/pxeboot/
 +
called
 +
knoppix and copy the /boot/isolinux/linux file from the
 +
KNOPPIX CD to /tftpboot/hybrid/pxeboot/
 +
knoppix/
 +
Copy
 +
the KNOPPIX folder from the KNOPPIX CD to a location
 +
on server of /hybrid/knoppixshare
 +
Modify
 +
the pxe boot menu located at /tftpboot/hybrid/pxeboot/
 +
pxelinux.cfg with the below addition:
 +
LABEL CIFS KNOPPIX
 +
KERNEL knoppix/linux
 +
APPEND secure nfsdir=//xxx.xxx.xxx.xxx/knoppix_share nodhcp
 +
lang=en ramdisk_size=100000 init=/etc/init apm=poweroff
 +
nomce
 +
vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix
 +
Note: xxx.xxx.xxx.xxx is the IP address of the server running the
 +
samba share.
 +
• Samba
 +
7 of 16
 +
Samba
 +
provides the CIFS services, so we setup a share on
 +
server xxx.xxx.xxx.xxx . An example smb.conf is listed
 +
below:
 +
[global]
 +
workgroup = HYBRIDGROUP
 +
netbios name = HYBRIDSERVER
 +
security = share
 +
guest account = nobody
 +
[knoppix_share]
 +
comment = Knoppix Boot Data
 +
path = /hybrid/knoppix_share
 +
read only = Yes
 +
guest ok = Yes
 +
Restart
 +
samba services.
 +
• DHCP Services
 +
Example
 +
entry for dhcpd.conf below
 +
group {
 +
filename "hybrid/pxeboot/
 +
pxelinux.0";
 +
host hybrid51
 +
{
 +
hardware ethernet MA:CA:DD:RE:SS:ED;
 +
fixedaddress
 +
xxx.xxx.xxx.xxx;
 +
}
 +
}
 +
Restart
 +
or reload dhcp services.
 +
At this point, you should be ready to test boot your KNOPPIX
 +
session.
  
 
==References==
 
==References==
 
* [http://knoppix.manty.net/ The KNOPPIX® terminal server over SMB/CIFS page] - The place where all the starting work was derived.
 
* [http://knoppix.manty.net/ The KNOPPIX® terminal server over SMB/CIFS page] - The place where all the starting work was derived.

Revision as of 01:55, 12 July 2006

Preamble

  • This page will be used to document and describe how to boot KNOPPIX off the network using Samba as opposed to NFS.
    • The page will pull from several resources to provide an official reference at the KNOPPIX site for all to use.
    • Just starting so page will be in progress for a bit and will need to be catagorized.
  • You are welcome to contact me on model (I have a day job, so please bare with me see Rjent).

Model

The methodology for the hybrid environment uses a Common Internet File System (CIFS) to boot up KNOPPIX. The base work for this model utilizes existing resources and information from http://knoppix.manty.net . The setup information provided here assumes you have PXE booting via TFTP already setup on the boot server. The rest is as follows:

  • KNOPPIX:

Download KNOPPIX 4.0.2 and burn to a CD. Download the miniroot.gz and integrate for the pxe bootup.

To do this, place the miniroot.gz in the /tftpboot/hybrid/pxeboot/ directory.

Make a directory under /tftpboot/hybrid/pxeboot/ called knoppix and copy the /boot/isolinux/linux file from the KNOPPIX CD to /tftpboot/hybrid/pxeboot/ knoppix/ Copy the KNOPPIX folder from the KNOPPIX CD to a location on server of /hybrid/knoppixshare Modify the pxe boot menu located at /tftpboot/hybrid/pxeboot/ pxelinux.cfg with the below addition: LABEL CIFS KNOPPIX KERNEL knoppix/linux APPEND secure nfsdir=//xxx.xxx.xxx.xxx/knoppix_share nodhcp lang=en ramdisk_size=100000 init=/etc/init apm=poweroff nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix Note: xxx.xxx.xxx.xxx is the IP address of the server running the samba share. • Samba 7 of 16 Samba provides the CIFS services, so we setup a share on server xxx.xxx.xxx.xxx . An example smb.conf is listed below: [global] workgroup = HYBRIDGROUP netbios name = HYBRIDSERVER security = share guest account = nobody [knoppix_share] comment = Knoppix Boot Data path = /hybrid/knoppix_share read only = Yes guest ok = Yes Restart samba services. • DHCP Services Example entry for dhcpd.conf below group { filename "hybrid/pxeboot/ pxelinux.0"; host hybrid51 { hardware ethernet MA:CA:DD:RE:SS:ED; fixedaddress xxx.xxx.xxx.xxx; } } Restart or reload dhcp services. At this point, you should be ready to test boot your KNOPPIX session.

References