OpenWRT

staAbychom nezůstávali jen u Ubuntu, mám doma i starý počítač, ve kterém jsou nastrkané disky v LVM poli na ukládání fotek ze zrcadlovky a pak ještě překlápí DVB-T do LANu, i takto staré Pentium III zvládne HDčkový multiplex 4, nahrávat však dokáže pouze SD kanály. Vedle toho máme D-Link DIR-825, který s původním firmware funguje pouze jako router. Jenže když vám na střechu dají pěkné 5 GHz sítečko se 400 MHz procesorem jako router, byla by hloupost znovu překládat. Nezbylo než nasadit Linux a to nejprve DD-WRT, které jsme vyměnili za OpenWRT, které vypadá dospěleji a prostě funguje. Dnes jsem řešil, jak rozšířit jeho 3 MB paměť pro instalaci balíčků na 16 GB flashdisk připojený do USB hubu spolu s tiskárnou, kterážto byla také jedním z původců přechodu. Koupíte si totiž krabičku s USB portem, ale výrobce se už nepochlubí, že tiskárna a spol. se zpřístupňují jedině pomocí windowsovského klienta. Naše tiskárna je však stará stejně jako počítač s Debianem a funguje dle nálady, zpočátku jsem samozřejmě nahrál na DIR-825 balík p910n, který překlápí tiskové úlohy přímo tiskárně. Na počítači jsem mohl sledovat stavové hlášení probíhajícího tisku, papír však nevylezl. Následovala snaha nainstalovat hplip či cups a k tomu je třeba mnoho prostoru v úložišti.

K nahrazení systémového úložiště flashkou stačí následovat návody ve wiki OpenWRT. Zejména http://wiki.openwrt.org/doc/howto/extroot

V balíku e2fsprogs jsou nástroje pro formátování disku.

Flash disk se objeví pravděpodobně jako /dev/sda*, ověříte nástrojem fdisk -l.
Ten připojíte např. do existující složky /mnt/sda1. Zkopírujte současný instalovaný software příkazem:
tar -C /overlay -cvf - . | tar -C /mnt/sda1 -xf -

Klikátkem nebo editací /etc/config/fstab nastavte připojení svého /dev/sda* do /overlay a nastavte příznak is_rootfs:

config mount
option device /dev/sda1
option fstype ext3
option options rw,sync
option enabled 1
option enabled_fsck 0
option is_rootfs 1

Pak reboot, a je hotovo, pokud vyndáte flashku, načte se původní stav před přechodem, zkrátka linuxová parádička.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *