Добрый день.
Так как новичков сильно пинать не принято, задам свой вопрос: попытался смонтировать флешку в плату MNUC950, выдаёт read-only file system detected, соответственно система не может создать каталог для монтирования, если я правильно понял. read-only file system- это опция при заливании операционки в плату? И как вообще примонтировать флешку?
Если можете поделиться доступными и понятными материалами по этой теме, буду признателен.
Спасибо.
для конкретики приведите немного логов и пояснений
- какая ОС используется (Linux, WinCE, QNX)
- на чем основана или откуда загружена
- ваша строчка попытки монтирования "флешки"
- что есть ваша "флешка" - SD/MMC карта или USB Dongle или USB ридер с SD карточкой?
- что пишет система после вашей команды?
зы: полные логи приводить не надо - хотя бы ключевые места..
Извиняюсь за недостаточную информацию.
Используется Linux version 2.6.17.14, тот самый, который уже установлен на плате по умолчанию.
Флешка SD на 2 Гб, подключаю в слот SD/MMC. После включения питания (вырезка):
sda:disk_0:sda
sda1
sd 0:0:0:0: Attached scsi removable disk sda
mkdir: cannot create directory '/mnt/sda1': Read-only file system
mount: mounting /dev/sda1 on /mnt/sda1 failed: No such file or directory
хм.. к сожалению, я практически не касался исходной конфигурации системы на busybox в nandflash для НУК950, перешел на внешние носители..
что могу посоветовать:
для начала попробуйте после загрузки от рута: mount /dev/sda1 /mnt
Да, так получилось. Зашёл на флешку, можно создавать/изменять файлы.
А не могли бы пояснить, почему конкретная папка не создаётся, а в /mnt монтируется? И можно ли использовать в данном случае nand flash на плате как диск для хранения информации?
А какими вы пользуетесь системами (ОС) на своих платах, в своих разработках, с какими примочками и тп. ?
Спасибо.
если в консоли дать команду mount
то можно посмотреть, что смонтировано в системе и в каком режиме. в вашем случае видимо rootfs смонтирована в режиме readonly, вы залогинились как root, т.е. домашний каталог /root и пытались там создать mkdir mnt, т.е формально mkdir /root/mnt, что при режиме "только чтение" вызвало недовольство системы..
ну а каталог /mnt существовал изначально: ls /. по идее каталог /var должен быть доступен для записи. попробуйте touch /var или cp /bin/busybox /var
использовать нанд разумеется можно, надо приложить некоторые усилия. я этой темы касался вскольз - полистайте форум по темам Nand и UBI
зы вдогонку - почитайте базовые понятия по работе в линуксе. что на больших машинах, что на плате кита - принцип работы примерно одинаков с учетом специфики железа..
понимаю, что скучно, но без этого нельзя
Поковырялся, поднял http страничку свою, работает, откомпилировал простейшую прогу, тоже работает :) Вопросов всё-равно много.
Новичковский вопрос вдогонку: запустил VMware, что был в комплекте с диском. Дебиан после загрузки выводит окно и просит залогиниться: пользователь test работает, а рутом заходить не хочет, пишет что руту не разрешено заходить в систему с данного окна. Как зайти?
И ещё: виртуальная машина, что в комплекте, не работает на одноядерных процах?
Спасибо.