[mythtv-users] Questions on PXE booting a frontend

David Asher asherml at gmail.com
Sun Aug 2 13:22:43 UTC 2009


> Thanks to everyone so far for the advice.  I don't want to give up
> quite so easily, so I'll see if I can add the right stuff to my initrd
> image to achieve an NFS root for a normal non-PXE boot.  It seems like
> I need that to be reliable anyway before adding the PXE part.

I generally shutdown the frontends if rebooting the backend -- just  
seems like a good idea -- though in principle it isn't required.  I  
ALWAYS shutdown the frontends if updating the diskless image on the  
backend.

Depending on how attached you are to MythDora, another option is  
switching to Mythbuntu and a custom firmware on your router.  The  
mythbuntu-control-centre (MCC) comes with easy options to build a  
diskless image and set everything up on the backend to serve the image  
to a diskless frontend.  I've run both dd-wrt and tomato firmware on  
my router and they provide the mechanism to give the pxeboot  
information to the frontend on boot.  Alternatively you could disable  
the DCHP server on the router and use the DCHP server MythBuntu can  
provide (again by a simple checkbox in MCC, though I've never used  
this option).

The only downside I've seen with this approach is on a upgrade from a  
major Mythbuntu version (8.10 to 9.04 for example), upgrading the  
diskless image is always a crapshoot, it seems it would be better to  
delete the image and recreate -- which is a pain depending on how much  
customization you do to the standard Mythbuntu diskless image.  (Oh,  
there's also a small bug in the diskless client package in 8.10 and  
9.04 which causes the frontend to hang on shutdown, but that's easily  
fixed with a script change)

For ease of setup Mythbuntu's diskless stuff is really quite impressive.



More information about the mythtv-users mailing list