Milí majitelé routerů Turris,
toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.
Dear Turris routers users,
this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.
> image jsem zkoušel stáhnout vice krát (vždy byl identický s předchozím), zápis na kartu jsem zkoušel na Widlích i na Ubuntu. Ale výsledek stejný.
> Zmátlo mě "V případě potřeby ...", což já jsem potřebu neměl :-) a nechtěl jsem přijít o stávající konfiguraci.
nand scrub.chip -y
. Bez obnovení továrního nastavení tak nezbylo vůbec nic, z čeho by mohl TurrisOS startovat.
# opkg install mtd-utils-mkfs.ubifs
# mkdir /tmp/rootfs
# mount --bind / /tmp/rootfs/
# mkfs.ubifs -v -y -m 2048 -e 124KiB -c 2000 -F -r /tmp/rootfs /tmp/root.ubifs
mkfs.ubifs
root: /tmp/rootfs/
min_io_size: 2048
leb_size: 126976
max_leb_cnt: 2000
output: /tmp/root.ubifs
jrn_size: 8388608
reserved: 0
compr: lzo
keyhash: r5
fanout: 8
orph_lebs: 1
space_fixup: 1
super lebs: 1
master lebs: 2
log_lebs: 5
lpt_lebs: 2
orph_lebs: 1
main_lebs: 598
gc lebs: 1
index lebs: 12
leb_cnt: 609
UUID: 49A4E86C-CBB8-45DE-8C38-1BB7AEB9960D
Success!
# cat > /tmp/ubinize.cfg
[rootfs]
mode=ubi
image=/tmp/root.ubifs
vol_id=0
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize
<Ctrl+D>
# ubinize -m 2048 -p 128KiB -s 2048 -o /tmp/root.ubi /tmp/ubinize.cfg
ubinize: volume size was not specified in section "rootfs", assume minimum to fit image "/tmp/root.ubifs"77328384 bytes (73.7 MiB)
/tmp/root.ubi
obsahuje připravený UBI obraz aktuálního systému, který je třeba nahrát do NAND paměti. Tento soubor někam zálohujte (na síť nebo na třeba USB flash disk - já použil síť).nand scrub.chip -y
je možné také zadat příkaz reset
do sériového terminálu. Nakonec SD kartu vyjměte a přepněte přepínače zpět do původní polohy.f<Enter>
po výzvě během bootování. Záchranný systém rozjede síť na portu WAN s adresou 192.168.1.1, SSH přístupem a náhodně vygenerovaným heslem roota, které se vypíše na sériové konzoli. Pomocí tohoto síťového spojení, případně jiným způsobem nahrajte do záchranného systému dříve uschovaný soubor /tmp/root.ubi
. Následně jej vypalte do NAND paměti pomocí:# ubiformat /dev/mtd9 -f /tmp/root.ubi -s 2048
turris ~ # blkid
/dev/ubi0_0: UUID="10740be3-af6a-4e75-9f6b-82824543d1ac" TYPE="ubifs"
/dev/mtdblock3: TYPE="squashfs"
/dev/mmcblk0: UUID="16660baa-753d-4e6e-a9ee-ff960314be42" TYPE="ext4"
/dev/sda1: UUID="cbf7a2d6-c425-4dab-8018-e8ef1ae99df4" TYPE="ext4" PARTUUID="adf61ed3-01"
Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill