openelec.tv - Network Boot - NFS









Search Preview

Network Boot - NFS | OpenELEC Mediacenter

openelec.tv
Grav is an easy to use, yet powerful, open source flat-file CMS
.tv > openelec.tv

SEO audit: Content analysis

Language Error! No language localisation is found.
Title Network Boot - NFS | OpenELEC Mediacenter
Text / HTML ratio 12 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud sudo FAQ file NFS OpenELEC DHCP port mnttftpboot Boot configuration Kodi external Configure boot KERNEL Network ufw firewall tftp Installing
Keywords consistency
Keyword Content Title Description Headings
sudo 14
FAQ 12
file 8
NFS 8
OpenELEC 8
DHCP 8
Headings
H1 H2 H3 H4 H5 H6
0 0 3 7 0 0
Images We found 1 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
sudo 14 0.70 %
FAQ 12 0.60 %
file 8 0.40 %
NFS 8 0.40 %
OpenELEC 8 0.40 %
DHCP 8 0.40 %
port 7 0.35 %
mnttftpboot 7 0.35 %
Boot 7 0.35 %
configuration 7 0.35 %
Kodi 6 0.30 %
external 6 0.30 %
Configure 6 0.30 %
boot 6 0.30 %
KERNEL 6 0.30 %
Network 5 0.25 %
ufw 5 0.25 %
firewall 5 0.25 %
tftp 5 0.25 %
Installing 5 0.25 %

SEO Keywords (Two Word)

Keyword Occurrence Density
Network Boot 5 0.25 %
the following 5 0.25 %
Additional configuration 4 0.20 %
Raspberry Pi 4 0.20 %
the software 4 0.20 %
you want 4 0.20 %
KERNEL and 3 0.15 %
need to 3 0.15 %
insert the 3 0.15 %
Ubuntu 1204 3 0.15 %
any port 3 0.15 %
want to 3 0.15 %
Create a 3 0.15 %
sudo mkdir 3 0.15 %
the KERNEL 3 0.15 %
SYSTEM files 3 0.15 %
and SYSTEM 3 0.15 %
sudo service 3 0.15 %
sudo cp 3 0.15 %
following lines 3 0.15 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
KERNEL and SYSTEM 3 0.15 % No
to any port 3 0.15 % No
ufw allow proto 3 0.15 % No
the KERNEL and 3 0.15 % No
and SYSTEM files 3 0.15 % No
1921680024 to any 3 0.15 % No
from 1921680024 to 3 0.15 % No
the following lines 3 0.15 % No
insert the following 3 0.15 % No
Network Boot NFS 3 0.15 % No
sudo ufw allow 3 0.15 % No
Addons external Configuration 2 0.10 % No
OpenELEC Compile from 2 0.10 % No
Updating OpenELEC Compile 2 0.10 % No
Configuration Updating OpenELEC 2 0.10 % No
external Configuration Updating 2 0.10 % No
Compile from source 2 0.10 % No
from source Development 2 0.10 % No
Home FAQ OpenELEC 2 0.10 % No
Kodi Addons external 2 0.10 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
sudo ufw allow proto 3 0.15 % No
from 1921680024 to any 3 0.15 % No
1921680024 to any port 3 0.15 % No
the KERNEL and SYSTEM 3 0.15 % No
KERNEL and SYSTEM files 3 0.15 % No
Home FAQ OpenELEC FAQ 2 0.10 % No
Samba Server Useful Terminal 2 0.10 % No
external Kodi Addons external 2 0.10 % No
Kodi Wiki external Kodi 2 0.10 % No
Commands Kodi Wiki external 2 0.10 % No
Terminal Commands Kodi Wiki 2 0.10 % No
Useful Terminal Commands Kodi 2 0.10 % No
Server Useful Terminal Commands 2 0.10 % No
Configuring Audio Accessing Samba 2 0.10 % No
Accessing Samba Server Useful 2 0.10 % No
Audio Accessing Samba Server 2 0.10 % No
Addons external Configuration Updating 2 0.10 % No
Resolutions Configuring Audio Accessing 2 0.10 % No
Screen Resolutions Configuring Audio 2 0.10 % No
Configuring Screen Resolutions Configuring 2 0.10 % No

Internal links in - openelec.tv

OpenELEC FAQ
OpenELEC FAQ | OpenELEC Mediacenter
Raspberry Pi FAQ
Raspberry Pi FAQ | OpenELEC Mediacenter
Community FAQ
Community FAQ | OpenELEC Mediacenter
Privacy FAQ
Privacy FAQ | OpenELEC Mediacenter
Supported Platforms
Supported Platforms | OpenELEC Mediacenter
Intel x86
Intel x86 | OpenELEC Mediacenter
Raspberry Pi 1 & 2
Raspberry Pi 1 & 2 | OpenELEC Mediacenter
WeTek Play
WeTek Play | OpenELEC Mediacenter
Cubox-i
Cubox-i | OpenELEC Mediacenter
Installing OpenELEC
Installing OpenELEC | OpenELEC Mediacenter
Basic Install Guide
Basic Install Guide | OpenELEC Mediacenter
Manual Installation
Manual Installation | OpenELEC Mediacenter
Dual Boot
Dual Boot | OpenELEC Mediacenter
Network Boot - NFS
Network Boot - NFS | OpenELEC Mediacenter
Network Boot - iSCSI
Network Boot - iSCSI | OpenELEC Mediacenter
User guide
User guide | OpenELEC Mediacenter
Adding Media Sources
Adding Media Sources | OpenELEC Mediacenter
Configuring Screen Resolutions
Configuring Screen Resolutions | OpenELEC Mediacenter
Configuring Audio
Configuring Audio | OpenELEC Mediacenter
Accessing Samba Server
Accessing Samba Server | OpenELEC Mediacenter
Useful Terminal Commands
Useful Terminal Commands | OpenELEC Mediacenter
Configuration
Configuration | OpenELEC Mediacenter
Updating OpenELEC
Updating OpenELEC | OpenELEC Mediacenter
Compile from source
Compile from source | OpenELEC Mediacenter
Development workflow
Development workflow | OpenELEC Mediacenter
Downloads
Downloads | OpenELEC Mediacenter
Donate
Donate | OpenELEC Mediacenter
Documentation
User guide | OpenELEC Mediacenter

Openelec.tv Spined HTML


NetworkMarching- NFS | OpenELEC Mediacenter Home FAQ OpenELEC FAQ Raspberry Pi FAQ Kodi FAQ (external) Community FAQ Privacy FAQ Documentation Supported Platforms Intel x86 Raspberry Pi 1 & 2 WeTek Play Cubox-i Installing OpenELEC Basic Install Guide Manual Installation DualMarchingNetworkMarching- NFS NetworkMarching- iSCSI User guide Adding Media Sources Configuring Screen Resolutions Configuring Audio Accessing Samba Server Useful Terminal Commands Kodi Wiki (external) Kodi Addons (external) Configuration Updating OpenELEC Compile from source Development workflow Downloads Forum Donate Home Documentation Installing OpenELEC NetworkMarching- NFS Table of contents: Introduction General setup Ubuntu 12.04 LTS Installing the software Configure DHCP Configure NFS Configure TFTP Starting services Additional configuration: firewall Additional configuration: mountd Introduction This guide shows how to marching openelec using pxe marching with system and storage mounted via nfs. General setup Download the image for your device. Create a readonly nfs export and place the "KERNEL" and "SYSTEM" files in to it. (Sancho: This step was unnecessary for me, the simple reprinting to the tftpboot directory was enough, no readonly NFS export is required) Create a read-write nfs export for storage. Create a file in pxelinux.cfg with the mac-address of your device (eg. 90-91-92-93-94-95). Edit this file and add: DEFAULT OpenElec.tv PROMPT 0 LABEL OpenElec.tv KERNEL openelec/KERNEL APPEND ip=dhcp boot=NFS=192.168.0.1:/mnt/store/openelec disk=NFS=192.168.0.1:/mnt/store/openelec/storage overlay ...replacing IP write with the IP of NFS server and mountpoints on the server of course. Also, you don't need the overlay parameter if you only intend to use one system. Now openelec should marching using tftp and nfs! Ubuntu 12.04 LTS Basically you can use the whilom mentioned steps when configuring this in Ubuntu. This part will elaborate on the information whilom in increasingly detail. First, we need to install the software that is required to make everything work. Considering you are a normal user, we will be using sudo throughout the process. Installing the software To enable your clients to marching from the network, install DHCP, TFTP and NFS: sudo talent install isc-dhcp-server tftpd-hpa nfs-kernel-server Note that, in Ubuntu 12.04, ISC DHCP server is a transitional package for dhcp3-server. Configure DHCP After installing the software, you have to configure DHCP. Edit the file in /etc/dhcp/dhcpd.conf. Here's a worldwide configuration: authoritative; indulge booting; indulge bootp; ddns-update-style none; default-lease-time 86400; max-lease-time 86400; subnet 192.168.0.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option domain-name-servers 192.168.0.2, 192.168.0.1; option routers 192.168.0.1; range 192.168.0.10 192.168.0.200; next-server 192.168.0.2; filename "/pxelinux.0"; host <name> { hardware ethernet 00:0a:0b:0c:0d:0e; fixed-address 192.168.0.5; } } If you want flipside range for clients using DHCP, modify your own configuration accordingly. If you want to assign a specific IP write to a client, modify the host section. Next, edit the file /etc/default/isc-dhcp-server. This file contains the reference to the interface vellum that will be handling the DHCP requests: INTERFACES="eth0" Save your changes. Your DHCP server is now ready to go. Configure NFS First, create the directories in which you want to locate your storage (userdata) and marching files for tftp. e.g. sudo mkdir /mnt/media/storage sudo mkdir -m777 /mnt/tftpbootReprintingthe KERNEL and SYSTEM files into the /mnt/tftpboot directory using sudo cp KERNEL /mnt/tftpboot sudo cp SYSTEM /mnt/tftpboot Then add the pursuit lines to your /etc/exports: /mnt/media/storage 192.168.0.2/255.255.255.0(no_root_squash,rw,async,no_subtree_check) /mnt/tftpboot 192.168.0.2/255.255.255.0(no_root_squash,rw,async,no_subtree_check) That's it for your exports. Configure TFTP First, you need to create some directories. I chose to serve my tftp from a variegated disk. In the end, tftp will retrieve its bootfiles from this location. sudo mkdir /mnt/tftpboot/pxelinux.cfg/ sudo cp -p /usr/lib/syslinux/pxelinux.0 /mnt/tftpboot/ At this time, you may moreover want to reprinting the KERNEL and SYSTEM files to /mnt/tftpboot/. Now, insert the pursuit lines into the tftpd-hpa file in /etc/default and save the file: RUN_DAEMON="yes" TFTP_USERNAME="tftp" TFTP_DIRECTORY="/mnt/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure" Next, create a file /mnt/tftpboot/pxelinux.cfg/default, insert the pursuit lines and save the changes: DEFAULT OpenElec.tv PROMPT 0 LABEL OpenElec.tv kernel /KERNEL suspend ip=dhcp boot=NFS=192.168.0.2:/mnt/tftpboot disk=NFS=192.168.0.2:/mnt/media/storage Starting services And that's it. There's nothing increasingly to it to get it to work. Finally, start all services and you're ready to go. sudo service isc-dhcp-server start sudo service nfs-kernel-server start sudo service tftpd-hpa start Additional configuration: firewall Make sure you enter the pursuit rules into your firewall (e.g. ufw): sudo ufw indulge proto udp from 192.168.0.0/24 to any port 69 (for tftp) sudo ufw indulge proto tcp from 192.168.0.0/24 to any port 111 (for openelec) Additional configuration: mountd Normally, OpenElec will connect to XBMC through a variegated (random if you will) port every time you marching the system. With ufw active, everytime you do this, OpenElec will "hang" considering there is no firewall rule. So in specimen you want Openelec to connect through a specific port, you need to modify the mountd options. vi /etc/default/nfs-kernel-server Then scuttlebutt out RPCMOUNTDPOTS and insert the pursuit line: RPCMOUNTDOPTS="-p <port>" # <port> is a random port, e.g. 13025. Finally, add a rule for this port to your firewall configuration: sudo ufw indulge proto tcp from 192.168.0.0/24 to any port 13025 Copyright © 2009-2018 OpenELEC . All Rights Reserved. Home FAQ OpenELEC FAQ Raspberry Pi FAQ Kodi FAQ (external) Community FAQ Privacy FAQ Documentation Supported Platforms Intel x86 Raspberry Pi 1 & 2 WeTek Play Cubox-i Installing OpenELEC Basic Install Guide Manual Installation DualMarchingNetworkMarching- NFS NetworkMarching- iSCSI User guide Adding Media Sources Configuring Screen Resolutions Configuring Audio Accessing Samba Server Useful Terminal Commands Kodi Wiki (external) Kodi Addons (external) Configuration Updating OpenELEC Compile from source Development workflow Downloads Forum Donate