Перша проблема. Треба внести зміни у файлову систему, але система вантажиться з флеш пам'яті, тобто після reboot все що запишу зникне бо існує лиш в оперативці.. уникнути цього мабуть можливо, бо в скриптах ініціалізації знайшов:
mount -t jffs2 /dev/mtdblock/3 /mnt/flash
Маємо:
brw------- 1 root root 31, 0 Jan 1 1970 /dev/mtdblock/0
brw------- 1 root root 31, 1 Jan 1 1970 /dev/mtdblock/1
brw------- 1 root root 31, 2 Jan 1 1970 /dev/mtdblock/2
brw------- 1 root root 31, 3 Jan 1 1970 /dev/mtdblock/3
Так розумію, в решті ховається решта..
Створив теку /mnt/root та пробував змонтувати, не вийшло:
mount: Mounting /dev/mtdblock/0 on /mnt/root failed: Input/output error
mount: Mounting /dev/mtdblock/1 on /mnt/root failed: Input/output error
mount: Mounting /dev/mtdblock/2 on /mnt/root failed: Input/output error
..
Тож питання, як отримати доступ до вмісту щоб його змінити?
P.S. Ступив, можна було глянути які файлові системи підтримує..
~ $ cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev pipefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev eventpollfs
nodev devpts
ext2
cramfs
nodev ramfs
nodev devfs
nodev jffs2
romfs
nodev mqueue
nodev rpc_pipefs
nodev nfs
iso9660
vfat
nodev usbfs
я так розумію, найбільш ймовірно в romfs знаходиться завантажувач, а в cramfs решта.. як вважаєте?