Menu

CERCA
Ricerca parole o frasi all'interno del sito.
Ricerca avanzata
STATISTICHE
Visite: 346957
Statistiche
LINK
CONSIGLIATO
SERVIZI
LOGIN





Non sei ancora registrato?
Registrati ora!
Recupera password
Lingua del sito:
deutsch english español français italiano português
INFORMAZIONI
18.191.108.168
ec2-18-191-108-168.us-east-2.compute.amazonaws.com
UTENTI
Persone on-line:
users 0 utenti
guests 1 ospiti
CALENDARIO
Data: 26/04/2024
Ora: 04:36
« Aprile 2024 »
Lu Ma Me Gi Ve Sa Do
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
SONDAGGIO
VOTA IL SITO



[ Risultati | Sondaggi ]
Voti: 28 | Commenti: 1
DONAZIONE

ITALIANO

SCARICATE LE SEGUENTI APPLICAZIONI
Allegro NFS Server
Tftpd32
QUESTE APPLICAZIONI LE POTETE TROVARE ANCHE NELLA SEZIONE DOWNLOAD

ABILITARE IL Dynamic Host Configuration Protocol SUL ROUTER SE NECESSARIO





ENGLISH

Booting from PXE using NFS shares ...

GeeXboX 0.96 and above comes with NFS shares support, and lets you boot from the network with a diskless station using the PXE boot method. To achieve this you will need :

* a DHCP server
* a TFTP server
* a NFS server
* a PXE capable station :-)

Using a GNU/Linux system :

First, configure your DHCP server to send PXE boot information. Here is an example using ISC DHCP :

allow booting;
allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.128 192.168.0.192;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
next-server 192.168.0.1;
filename "/tftpboot/GEEXBOX/boot/pxelinux.0";
}

The next-server option is the address of the TFTP server. Then, configure your TFTP server (such as atftpd) to serve the /tftpboot directory and copy a full GEEXBOX tree into this directory. For example, you can copy the contents of a GeeXboX CD from Linux WITH THE CDROM TRANSPARENT DECOMPRESSION ENABLED !! (to verify this, look at the sbin/init file in the GeeXboX tree and verify that it does not contain garbage). If you've built the GeeXboX yourself from sources, you can also generate the GEEXBOX tree with make pxe.

Then you should edit the file /tftpboot/GEEXBOX/boot/pxelinux.cfg/default to set nfsroot to the right NFS path to the GEEXBOX tree.
Finally set up your NFS to export the GEEXBOX tree with a /etc/exports that contains something like this :

/tftpboot/GEEXBOX (ro)

and a /etc/hosts.allow which contains something like :

ALL: ALL

That should do the trick. Boot your PXE station and see what happens ...

Using a Microsoft Windows system :

In order to boot in PXE mode from a Windows host, you'll need the following software :

* An TFTP and a DHCP Server (for example tftpd32 ).
* An NFS Server (for example Allegro NFS server ).
* A computer supporting PXE boot mode.

Download and uncompress (no need to install) the tftpd32 folder somewhere on your disk. In this example, lets assume it is : C:\tftpd32

Copy the complete GEEXBOX tree in the same directory (C:\tftpd32\GEEXBOX)

Start tftpd32 :
- Choose the C:\tftpd32 folder for "current directory".
- Choose the interface (network card) to be used in "server interface". In the example here it's 192.168.0.1
- Go in "setting" and make sure DHCP server is checked (enabled)
- In the "DHCP server" tab, fill in all the box using the following example (Please refer to some documentation about DHCP all around the net in order to understand) :

* IP starting pool : 192.168.0.10
* Size of pool : 10
* Boot file : ./GEEXBOX/boot/pxelinux.0
* WINS/DNS server : 192.168.0.254
* Default router : 192.168.0.254
* Mask : 255.255.255.0
* Domain name : mydomain.net

- Click "save" to apply modifications.

First part is done, you can now boot the client computer (the one starting GeeXboX), and will see it loading until the logo appears. After a while it'll freeze because your NFS server is not set yet.

Install "Allegro NFS server" and fill in the boxes following these settings :

Exports tab :
* Add a "new name" : and call it "/tftpboot/GEEXBOX"
* In "path" just below : choose "C:\tftp32\GEEXBOX" folder
* In "allowed host list" , choose "all"
* "Read write", and "read only user list", choose "root" and "everyone" (if you want some log just check all in the last tab)

Apply settings.

Don't forget to modify the file : C:\tftp32\GEEXBOX\boot\pxelinux.cfg\default and change the IP address "192.168.0.2" to "192.168.0.1" (or the one you've previously setup).

Just start the client computer and now GeeXboX should be running fine.

print

FlatNuke Valid HTML 4.01! Valid CSS! Get RSS 2.0 Feed Mail me!
This is a free software released under the GNU General Public License.
Page generated in 1.0118 seconds.