Manualy using command for this script (step by step) and:
Zyxel not present all katalogues identical can used this script:
ec. /dev/sdb1 on /e-data/C96D-6C40 (USB) not /mnt/parnerkey/ (finaly script must by mount /dev/sdb1 /mnt/sdb1
This very important bug this script - never finaly uncompressing/copy any bits to NSA310
From /mnt only ram1 sdb* sda* (not mounted).
I'am use front USB.
This time instalation is success and boot ( 
http://pastebin.com/LBECjP7b ), login and:
$this->bbcode_second_pass_code('', '
[root@alarm ~]# ls -la
total 20900
drwxr-x---  2 root root     4096 May  8 09:59 .
drwxr-xr-x 19 root root     4096 May  8 09:28 ..
-rwxr-xr-x  1 root root  5950624 May  8 09:59 linux-headers-kirkwood-3.8.11-2-arm.pkg.tar.xz
-rwxr-xr-x  1 root root 15440340 May  8 09:59 linux-kirkwood-3.8.11-2-arm.pkg.tar.xz
[root@alarm ~]# pacman -U linux*
loading packages...
resolving dependencies...
looking for inter-conflicts...
:: linux-headers-kirkwood and linux-headers are in conflict (kernel26-headers). Remove linux-headers? [y/N] y
:: linux-kirkwood and linux are in conflict. Remove linux? [y/N] y
Targets (4): linux-3.1.10-16 [removal]  linux-headers-3.1.10-16 [removal]
             linux-headers-kirkwood-3.8.11-2  linux-kirkwood-3.8.11-2
Total Installed Size:   53.65 MiB
Net Upgrade Size:       -4.44 MiB
Proceed with installation? [Y/n] 
(2/2) checking package integrity                   [######################] 100%
(2/2) loading package files                        [######################] 100%
(2/2) checking for file conflicts                  [######################] 100%
(4/4) checking available disk space                [######################] 100%
(1/2) removing linux-headers                       [######################] 100%
(2/2) removing linux                               [######################] 100%
(1/2) installing linux-headers-kirkwood            [######################] 100%
(2/2) installing linux-kirkwood                    [######################] 100%
>>> Updating module dependencies. Please wait ...
**********************************************************************
WARNING! This kernel requires a newer U-Boot than many devices such as
         the Dockstar and Pogoplug v2 originally came with. If you do
         not have an updated version, your system WILL NOT BOOT.
**********************************************************************
Optional dependencies for linux-kirkwood
    crda: to set the correct wireless channels of your country
')
More log for this reboot/boot can use new kernel 
http://pastebin.com/PNJGVSvd:
Generally - ethernet still not working, eth0 not produced...caca
ups - only 1 fix ( hehe ):
copy /boot/uImage /dev/sda1(LABEL=boot...mount the ec. /mnt) - reboot again and...nothing..still not eth0
$this->bbcode_second_pass_code('', '
[root@alarm ~]# lsmod
Module                  Size  Used by
ipv6                  264107  10 
mv_cesa                10696  0 
nsa3xx_hwmon            2276  0 
hwmon                   1043  1 nsa3xx_hwmon
autofs4                22333  2 
[root@alarm ~]# 
')
Modules and  modinfo -p identical can use previously bad rootfs.
Actual corectly boot and use corectly uImage:
http://pastebin.com/h6GsH0tSHow to test is /lib/firmware/rtl_nic/*.fw is loaded and working ? 

***** !!!