[mythtv-users] Problems with system-config-netboot Creating Diskless Myth Frontend

Mache Creeger mache at creeger.com
Mon Oct 15 19:51:48 UTC 2007


I am struggling to create a diskless frontend for myth. I am using 
Fedora 7 using kernel 2.6.22.9-91.fc7 and the directions on 
http://www.mythtv.org/wiki/index.php/Diskless_Frontend#Redhat_and_Fedora_Core. 


I have rsync'ed the entire frontend disk to the server via NFS to 
/opt/m10k/root and have two directories NFS exported:  /opt/m10K/root 
and /opt/m10K/snapshot. system-config-netboot is installed.

1.  On the first window I select the "Configure" menu item and choose 
"Diskless".
2.  Under the configure "Diskless Environment" window, I click on the 
Add button and I get a new "Setting up Diskless Environment" 
window.  I click "Forward" on that window.
3.  A new windows emerges called the "Update Diskless Environment" 
Window".  The window has a title of "Diskless Indentifier".  In it 
are two fields to be filled out:  "Name" and "Description".
4.  Under "Name" I type M10K, under "Description" I type "Via Epia 
M10000". I then click "Forward".
5.  The next window is also called "Update Diskless Environment" but 
the title is changed to "Enter the NFS Information".  It has two 
fields:  "Server IP Address:" and "Directory:"
6.  Under "Server IP Address:" I type my server IP Address which is 
192.168.1.11.  Under the "Directory:" I type /opt/m10K/root.
7.  When I click "Forward", I get the following error message:  "The 
diskless directory must be NFS exported and contain a boot sub-directory"

Here is my /etc/export

# more /etc/exports
/tftpboot		192.168.1.17(rw,insecure,sync,nohide,no_root_squash)
/opt/maxterm/root	192.168.1.17(rw,sync,no_root_squash)
/opt/maxterm/snapshot	192.168.1.17(rw,sync,no_root_squash)
/opt/m10k/root		192.168.1.18(rw,sync,no_root_squash)
/opt/m10k/snapshot	192.168.1.18(rw,sync,no_root_squash)

the NFS link works fine between the frontend and the server in all 
other circumstances.  Here are the files and directories of /opt/m10k/root/

# cd /opt/m10k/root/
[root at DIGIT root]# ls -al
total 68
drwxr-xr-x  22 root root 4096 2007-10-15 11:05 .
drwxr-xr-x   4 root root   32 2007-10-15 10:37 ..
-rw-r--r--   1 root root    0 2007-10-15 07:29 .autofsck
-rw-r--r--   1 root root    0 2007-10-14 21:59 .autorelabel
drwxr-xr-x   2 root root 4096 2007-10-15 11:05 bin
drwxr-xr-x   3 root root 4096 2007-10-15 11:05 boot
drwxr-xr-x  12 root root 4096 2007-10-15 11:05 dev
drwxr-xr-x 114 root root 8192 2007-10-15 11:05 etc
drwxr-xr-x   4 root root   31 2007-10-15 11:05 home
drwxr-xr-x  15 root root 8192 2007-10-15 11:07 lib
drwx------   2 root root    6 2007-10-14 20:01 lost+found
drwxr-xr-x   2 root root   27 2007-10-15 11:12 media
drwxr-xr-x   2 root root    6 2007-10-15 07:30 misc
drwxr-xr-x   2 root root    6 2007-04-17 05:46 mnt
drwxr-xr-x   2 root root    6 2007-10-15 07:30 net
drwxr-xr-x   4 root root   32 2007-10-15 11:05 opt
dr-xr-xr-x   2 root root    6 2007-10-15 07:29 proc
drwxr-x---  24 root root 4096 2007-10-15 11:12 root
drwxr-xr-x   2 root root 8192 2007-10-15 11:13 sbin
drwxr-xr-x   2 root root    6 2007-10-14 20:02 selinux
drwxr-xr-x   5 root root   45 2007-10-15 11:05 srv
drwxr-xr-x   2 root root    6 2007-10-15 07:29 sys
drwxrwxrwt  14 root root 4096 2007-10-15 11:13 tmp
drwxr-xr-x  12 root root  136 2007-10-15 11:30 usr

I really want the frontend to run diskless.  What am I doing wrong 
and how do I proceed from here?

-- Mache Creeger



More information about the mythtv-users mailing list