/var не доступен для записи, как и другие. Записываются файлы в /tmp, правда до перезагрузки платы, удаётся хранить только на флешке. Это спрашиваю в контексте того, что хотел бы при включении платы запускать свою http страничку без выгрузки вручную httpd и запуске своего. Для этого надо изменить конфигурацию, а система не даёт: Read-only file system. Как можно поступить?
Я понимаю, что чего-то не понимаю. Может, литературу какую конкретную посоветуете.
самое примитивное - в виртуалке прилагаемой на диске есть каталог rootfs для вашего кита. найдите его, поправьте конфиги по совему вкусу и прошейте в Nandflash
вариант посложнее - найти этот же каталог, скопируйте под линуксом на внешнюю SD, потом в настройках ядра пропишите откуда грузить rootfs, пересоберите ядро и прошейте в Nandflash вместо существующего. тогда из флеша будет грузиться ядро а корневая подмонтироваться с SD в режиме Read/Write
вариант еще сложнее - разобраться с Buildroot для NUC950 и сгенерить свою rootfs
поройте форум - существует много вариантов загрузки и размещения системы на ките (делайте поправку что у вас вероятно ядро 2.6.17)
ах да, если разобраться с Nand, то на ней можно организовать раздел для монтирования в режиме R/W, ключевые слова видимо mtd jffs(2)
почитайте азы работы в линуксе для чайников, многие понятия легко транспонируются с больших машин на киты. без начальной базы осмысленно работать на ките нереально.
литературу, увы, не подскажу - сам использую даташиты и Google/Yandex
Благодарю, буду пробовать.
Просто смущает Read-only file system. Я так понял, что это опция при сборке ядра и его можно собрать с возможностью записи (без внешних SD флешек и др.) и менять оперативно настройки на плате в консоли? Или нет?
на примере 9260 посмотрел - вроде есть возможность работы в режиме R/W, но это для rootfs в ОЗУ. результаты и модицированные файлы все равно надо будет бекапить.
вот загрузочная строка (9260) для такой работы
при этом ядро и rootfs грузятся заранее в ОЗУ по определенным адресам. какие цифры для НУК950 - надо смотреть (навскидку не помню)..
тогда при загрузке получается примерно такое:
последняя команда указывает доступность корневой на запись. но после рестарта все изменения пропадут
чтобы этого избежать на флеше (например Nandflash) выделяется кусок пространства, прописывается в ядре, форматируется и в виде тома подмонтируется к корневой в процессе загрузки..
сразу оговорюсь - я практически не касался всех этих моментов, чисто попробовал - запустилось и ладно. все тонкие вопросы к форуму
это.. может проще корневую развернуть на SD, перенастроить ядро для этого и все.. все вкусности нормальной работы и нет мартышкания с нандом, jffs etc..