2014-09-15 5 views
-1

Я построил встроенный linux, используя buildroot. после создания файловой системы rootfs.tar, я протестировал встроенный linux и понял, что каждое изменение, которое я сделал для Linux, не происходит после перезагрузки.Как сделать встроенную постоянную файловую систему Linux?

Мой вопрос: как включить buildroot linux, чтобы иметь файловую систему persistence и может сохранять изменения?

Я создал: rootfs.tar, rootfs.cpio, bzImage ядра.

любая помощь оценена.

+0

Похоже, вы указали и создали ** initramfs ** вместо обычных rootfs для установки во Flash. Проверьте конфигурацию. Вы писали ** rootfs.tar ** в любом месте до цели после сборки? – sawdust

+0

в «образ файловой системы» я указал следующее: cpio корневая файловая система (для использования в качестве исходной файловой системы RAM), iso-изображение, tar файловая система root. –

+0

Отмените выбор элемента cpio. Вы также должны сделать «make clean», а затем «make», который приведет к полной перестройке всего. – sawdust

ответ

0

Во встроенной системе, как правило, не обновляется rootfs.tar.gz (иногда это встроенное ядро ​​вместе).

Вы можете установить раздел данных в MTD, EMMC, SD, USB и т. Д. И обновить данные там.

Смежные вопросы