реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Примонтировать FS, По имееющимся бинарникам.
gormih
сообщение Sep 30 2011, 07:32
Сообщение #1


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Есть три файла:
kernel.bin, rootfs.bin, sysconfig.bin
Файловая система не известна.
Стоит задача примонтировать файловую систему Linuxa на "Большой машине".
Есть соображения на этот счет, как это можно сделать?

P.S.: Раз уж переместили тему - на всякий случай добавлю - платформа бинарников - ARM9, в частности это точно все было сделано для платы SK-9G45 (проц AT91SAM9G45)


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
kurtis
сообщение Sep 30 2011, 09:22
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Если вы на linux машине сейчас,то используйте утилиту file для определения типа файла. Потом уже можно что-то дальше думать.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Sep 30 2011, 10:13
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Смотря какая файловая система. С какого носителя сняты образы?

Для ext:
mount -t ext3 -o loop rootfs.bin /mnt/tmp
jffs2:
http://anti.teamidiot.de/nusse/2009/06/how...ck_mount_jffs2/
ubi:
http://www.slatedroid.com/topic/3394-extra...ld-a-ubi-image/


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 30 2011, 11:37
Сообщение #4


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(kurtis @ Sep 30 2011, 13:22) *
Если вы на linux машине сейчас,то используйте утилиту file для определения типа файла. Потом уже можно что-то дальше думать.


usr@gma#file ./rootfs.bin
./rootfs.bin: Linux jffs2 filesystem data little endian

Цитата(Dron_Gus @ Sep 30 2011, 14:13) *

Код
usr@gma#sudo dd if=./rootfs.bin of=/dev/mtdblock0
[sudo] password for usr:
65536+0 записей считано
65536+0 записей написано
скопировано 33554432 байта (34 MB), 5,5383 c, 6,1 MB/c
usr@gma#sudo mount -o loop -t jffs2 /dev/mtdblock0 /media/arm
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Sep 30 2011, 13:16
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Попробуйте скрипт отсюда http://wiki.openmoko.org/wiki/Userspace_root_image


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 30 2011, 13:24
Сообщение #6


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Dron_Gus @ Sep 30 2011, 17:16) *
Попробуйте скрипт отсюда http://wiki.openmoko.org/wiki/Userspace_root_image

Огромное спасибо! Сработало! biggrin.gif


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 16:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.03046 секунд с 7
ELECTRONIX ©2004-2016