1

Temat: [MR-3420] Extroot na openwrt-ar71xx-tl-mr3420-v1-squashfs-factory.bin

Chcę zrobić extroot na firmware http://downloads.openwrt.org/backfire/1 … actory.bin wg instrukcji http://eko.one.pl/?p=openwrt-externalro … instalacja

Jest tam napisane w uwagach, że:

po włączeniu extroota system jest jak świeżo po flashowaniu: nie ma żadnej konfiguracji, nie ma ustawionego hasła, nie ma ustawionego wifi. Trzeba podłączyć się przez telnet i skonfigurować wszystko łączenie z instalacją pakietów. Lub skopiować z obszaru jffs pamięci routera.

Firmware openwrt-ar71xx-tl-mr3420-v1-squashfs-factory.bin nie posiada zaimplementowanej obsługi usb-storage czy pakietów block-extroot, block-mount ew. block-hotplug. Wobec powyższej uwagi pojawia się pytanie czy da się zrobić extroota na tym firmware?
Doinstalowałem oczywiście potrzebne do extroota pakiety. Ale jak to się teraz ma do uwagi z instrukcji szybkiej instalacji extroota? Czy te potrzebne doinstalowane pakiety "znikną" po uruchomieniu extroota i będzie klapa?

2

Odp: [MR-3420] Extroot na openwrt-ar71xx-tl-mr3420-v1-squashfs-factory.bin

Nie, nie będzie klapy. System po uruchomieniu extroota nie będzie ich widział, ale extroot będzie zamontowany i będzie działał.

Skorzytaj z moich obrazów Backfire dla mr3420, mają już block-extroot i resztę wkompilowaną.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez Krisu 2012-05-17 17:33:05)

Odp: [MR-3420] Extroot na openwrt-ar71xx-tl-mr3420-v1-squashfs-factory.bin

Zrobiłem extroot na gargoyle i on działa.

Ale...

Extroot zrobiłem na pendrive, który miał 2 partycje - sda1 i sda2 (obie ext2)
Sda1 użyta została do extroota, ale nie montuje mi teraz sda2.

oto co pokazuje mi df -h

Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.5M      2.5M         0 100% /rom
tmpfs                    14.4M     88.0K     14.4M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1               131.2M     83.0K    124.5M   0% /overlay
mini_fo:/overlay          2.5M      2.5M         0 100% /

w ls /dev widać natomiast sda2:

1-1                 mtd4                ppp
console             mtd4ro              ptmx
cpu_dma_latency     mtd5                pts
full                mtd5ro              random
kmsg                mtdblock0           sda
log                 mtdblock1           sda1
mem                 mtdblock2           sda2
mtd0                mtdblock3           shm
mtd0ro              mtdblock4           tty
mtd1                mtdblock5           ttyS0
mtd1ro              net                 tun
mtd2                network_latency     urandom
mtd2ro              network_throughput  usb1
mtd3                null                watchdog
mtd3ro              port                zero

# mount wyrzuca:

rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14796k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda1 on /overlay type ext2 (rw,noatime,errors=continue)
mini_fo:/overlay on / type mini_fo (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)

Jak teraz zrobić, żeby montował też sda2?

4

Odp: [MR-3420] Extroot na openwrt-ar71xx-tl-mr3420-v1-squashfs-factory.bin

W /etc/config/fstab wprowadź montowanie sda2. w fstab po uruchomieniu extroota, nie w tym na flash w którym tego extroota zrobiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: [MR-3420] Extroot na openwrt-ar71xx-tl-mr3420-v1-squashfs-factory.bin

Dzięki. Udało się już smile