evil.czVzhledem k tomu, že MythTv řeším síťově a nechci, aby mi v obýváku pod televizí vrčel počítač s pevným diskem, používám už dlouhou dobu "lehkého" klienta, který má pevný disk nahrazen 4GB CF kartou s adaptérem pro SATA připojení. Navenek se tak tváří jako 4GB pevný disk, ale funguje zcela potichu. Toto řešení má ale jeden nedostatek: díky problémům s výpadky proudu často dochází k poruchám file systému a musím jej opravovat případně čas od času úplně reinstalovat. Rozhodl jsem se tedy pro experiment "úplně bez disku".
OT: řešení CF karta + SATA adaptér je poměrně drahá legrace v porovnání
s USB "klíčenkou", ale vzhledem k tomu, že moje stará deska neumí
pořádně bootovat z USB, jinak to nešlo...
Základní odkaz na postup: https://help.ubuntu.com/community/MythTV/Install/Hardy/Diskless
UPDATE: pro aktuální verzi 9.10 viz https://help.ubuntu.com/community/MythTV/Install/Karmic/Diskless
Více návodů pro další verze: https://help.ubuntu.com/community/MythTV/Install/
Ve verzi Ubuntu 8.10 mi totiž nefunguje klikací nastavení v MythTv
Control Centre. Příslušné tlačítka a předvolby pro vytvoření boot image
tam sice jsou (pod kolonkou Diskless Server, ale když se na ně klikne,
nic to nedělá. Vůbec nic.
Tím jsou připraveny boot image. Dále vycházím z "bežné" instalace ubuntu, která obsahuje tftp server tftpd-hpa. Budeme potřebovat:
DHCP server a TFTP server mohou běžet na fyzicky odlišných strojích, ale já budu předpokládat, že to běží na tom samém. Jestliže pro domácí síť používáte jako DHCP server nějaký router, pravděpodobně to na něm nakonfigurovat nepůjde a budete muset DCHP server na routeru zakázat a zprovoznit vlastní na vlastním serveru. Dále předpokládám, že adresa našeho serveru je 192.168.1.1.
Nastavení DHCP je přes klikadlo triviální. Nastavení tftpd-hpa je v souboru /etc/default/tftpd-hpa a vypadá následovně:
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
(default je deamon="no", takže opravit a restartovat: sudo /etc/init.d/tftpd-hpa restart). (Verze 10.04 má nastavení odlišné.)
Pro ověření funkčnosti našich nastavení a požadavků doporučuji nainstalovat i klienta tftp-hpa. S ním se jde připojit na IP adresu serveru a zkusit, jestli se dá stáhnout požadovaný soubor...
Seznam existujících cest:
Seznam důležitých nastavení:
Jednotlivé konfigurační soubory:
/var/cache/mythbuntu-diskless/overlay/ 192.168.1.0/24(rw,no_root_squash,async,no_subtree_check)
allow booting;
allow bootp;
...
host video {
hardware ethernet XX:XX:XX:XX:XX:XX;
filename "/ltsp/i386/pxelinux.0";
option root-path "192.168.1.1:/ltsp/i386";
}
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
Takhle základním způsobem vytvořený je nastavený identicky jako stanice/server, na kterém se image vytváří. Přebere tedy jeho nastavení "i s chlupama" a to může vyvolat následné zmatky. Vhodné změny na klientu:
Související chyba v 8.10: http://ubuntuforums.org/showthread.php?t=1007937
Související chyba v 9.04+: http://ubuntuforums.org/showthread.php?t=1157560
Recent comments
1 week 1 day ago
1 week 5 days ago
1 week 6 days ago
1 week 6 days ago
3 weeks 2 days ago
3 weeks 2 days ago
6 weeks 4 days ago
6 weeks 6 days ago
8 weeks 2 days ago
8 weeks 2 days ago