[mythtv-users] Diskless Front End (again)
Neil Sedger
mythtv-users at moley.org.uk
Wed May 2 10:26:15 UTC 2007
Rich West wrote:
> Neil Sedger wrote:
> The only noise it generates is in regard to it being unable to write to
> fstab.
>
> I guess I will have to dig in to that disklessrc startup script to see
> where it might be failing..
...having upgraded my diskless from FC3 to FC6, I now have the same problem!
A good google around - as the issues are due to RedHat's
system-config-netboot - didn't help much until I came across the
diskless page on the mythtv wiki:
http://www.mythtv.org/wiki/index.php/Diskless_Frontend#Creating_the_boot_images
See the bit about issues with system-config-netboot for FC5 and FC6.
Firstly, the initrd does not contain 'mount.nfs' which is kinda useful
for netboot systems... I suspect you've got past this point though as
your root and snapshot mount, just read-only...
Secondly, newer kernels will not mount an nfs share rw when another
share from the same server is already mounted ro.
See http://lkml.org/lkml/2006/10/18/264 for explanation.
I am hoping that the 'mount -o remount,rw /.snapshot &&' bit in the wiki
addresses this issue, this is where I'm at.
Mine also spouts errors because it cannot write to mtab (not fstab) when
it tries to mount the snapshot because /etc/mtab is on the ro filesystem
at that point. I've edited my disklessrc to include switch '-n' to the
mount command, which skips writing to mtab. Don't know why this
behaviour is different between FC3 and FC6...
An alternative might be to remove (rename just in case...) /etc/mtab and
instead symlink it to /proc/mounts. I don't think you can do this with
fstab, but I don't know why it should be writing to fstab on boot anyway?
Aside from all this, how are you supposed to update a working system?
You can't use rpm/yum on the diskless box because the root filesystem is
readonly, and you can't just chroot and run them on the server as this
does not take account of all the files in the 'snapshot' dir which get
mounted all over the place.
?
Cheers
Neil
More information about the mythtv-users
mailing list