Nie mogę sobie poradzić ze zrobieniem extroota na tym wewnętrznym mtd5. W necie jakoś nic nie mogę znaleźć, tzn żadnego gotowca
Najpierw instrukcje odblokowania pamięci z https://openwrt.org/toh/netgear/netgear … tware_mods
insmod mtd-rw i_want_a_brick=1
ubiattach -p /dev/mtd5
ubimkvol /dev/ubi1 -N database -m
ubiblock -c /dev/ubi1_0
mkdir /tmp/ubi1
mount -t ubifs /dev/ubi1_0 /tmp/ubi1
I /tmp/ubi1 jest zamontowane i ładnie działa
df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 5.8M 5.8M 0 100% /rom
tmpfs 60.5M 1.8M 58.7M 3% /tmp
/dev/ubi0_1 15.3M 7.8M 6.7M 54% /overlay
overlayfs:/overlay 15.3M 7.8M 6.7M 54% /
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 457.4G 354.9G 79.2G 82% /media/hdd
/dev/ubi1_0 49.3M 392.0K 46.3M 1% /tmp/ubi1
blkid
/dev/ubi1_0: UUID="c65b42f2-c4a6-4c1e-b876-ab42d83bb22d" TYPE="ubifs"
/dev/ubi0_1: UUID="c22b89fb-529f-487a-af85-d8e4b311cff5" TYPE="ubifs"
/dev/ubi0_0: TYPE="squashfs"
/dev/mtdblock3: UUID="1852430628" TYPE="ubi"
/dev/mtdblock5: UUID="2363248061" TYPE="ubi"
/dev/ubiblock0_0: TYPE="squashfs"
/dev/sda1: LABEL="dziad" UUID="60296513-6625-4fd3-8c0a-9a9dee60657b" TYPE="ext4" PARTLABEL="dziad" PARTUUID="99b89aec-4db3-4113-9934-eef1db3072c2"
W fstab męczyłem też /dev/mtdblock5 a nawet /tmp/ubi1
config mount
option target '/overlay'
option options 'rw,noatime'
option enabled '1'
option device '/dev/ubi1_0'
Lecz po odświeżeniu luci urządzenie opisane jest jako "nieobecny".
/overlay ładnie się kopiuje na nową pamięć
cp -a -f /overlay/. /tmp/ubi1
Lecz po reboocie startuje z ubi0_1 zamiast ubi1_0 i wszystko jest jak było.
Wysłano z mojego Win98 za pomocą IE 5.01