Здраствуйте!
Я обрисую проблему без лишних подробностей.
Есть устрйоство, на которое надо поставить Live версию системы Android, а именно загружаться она будет с Sd карты. Для этого надо выполнить следующие действия:
1)eliminata la partizione primaria via fdisk-linux
2)con cfdisk ho creato 1)boot primary fat32 (type 0B) 100 MB
2) primary linux swap (type 83) 300 MB
3) primary linux ext2 (type 82) 1600 Mb
3) scompattare android_fatpart.tgz sulla partizione fat32 .............................
Что выполнил я :
Через версию Live-CD xubuntu 10.10 c помощью программы Gparted сделал на карточке 1 раздел Fat32 (100 Мб), 1 раздел Linux-swap (300 Мб), 1 раздел Ext2 (1600 Мб).
С помощью команд - tar xzvf fatpart.tgz -C /media/disk/ , tar xpzvf extpart.tgz -C /media/disk/ распаковал необходимые архивы на соответствующие разделы. Распаковыка прошла нормально, файлы появились, но загружаться устройство не хочет. Были предположения что просто не читается карточка, но файлы на разделе с Fat32 через проводник видны.
Система Android должна подхватываться сразу после включения питания устройства, следовательно есть мысль что по каким то причинам не выполняется скрипт на файловой системе Fat32.
Почему не происходит загрузка ?
Проблема с созданием загрузочной карточки
во-первых приведите текст инструкции хотя бы на английском...
во-вторых на разделе с fat'ом стоит boot флаг? если не понимаете о чем речь fdisk -l
а именно загружаться она будет с Sd карты.
не будет. Ибо вы не установили загрузчик. Найдите _полную_ инструкцию, и пожалуйста на понятном мне языке (понимаю русский, английский, и немного таджикский).
О! Уже испанский в ходу или итальянский.... :lol:
Из опыта создания загрузочной SD-карты Altlinux-6.0-netbook-live. Загрузочный раздел создаётся командой dd if=image.img of=/dev/sd*, а не распаковкой архива на раздел. После создания загрузочного раздела можно создавать остальные и распаковывать на них соответствующие архивы.
ИМХО, swap на карточке быстро её убьёт.
Загрузочный раздел создаётся командой dd if=image.img of=/dev/sd*, а не распаковкой архива на раздел.
угу. во всяком случае распаковки тут явно недостаточно.
ИМХО, swap на карточке быстро её убьёт.
нет. если памяти достаточно, то swap не используется.
А в чём разница для железа usb / sd ... да никакой. Гружусь с sd нормально, unetbootin заливае iso на флешки хорошо.
угу. во всяком случае распаковки тут явно недостаточно.
в теории может работать... у ТС может быть какой-то стрёмный девайс на арме... весь загрузчик спокойно уместится в чипе... соответственно загрузчик может быть странный и просто находить раздел, помеченный, как boot и передавать управление какой-то конкретной подпрограмме.
собственно пока ТС не объявится мы ничего не узнаем...
во-вторых на разделе с fat'ом стоит boot флаг? если не понимаете о чем речь fdisk -l
Disk /dev/sdc: 1967 MB, 1967120896 bytes
255 heads, 63 sectors/track, 239 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00099f67
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 13 104391 b W95 FAT32
/dev/sdc2 14 52 313267+ 82 Linux swap / Solaris
/dev/sdc3 53 239 1502077+ 83 Linux
root@ubuntu:/home/ubuntu/Desktop#
На ангилийском интсрукция недоступна, поэтому не стал переводить несколько слов, что бы не поменять в инструкции что нибудь не то. До этого аналогично создавал загрузоочную SD с Linux, работает до сих пор , просто такими же командами распаковал и работал в Linux с загрузочной карты.
tar xzvf fatpart.tgz -C /media/disk/ , tar xpzvf extpart.tgz -C /media/disk/
/media/disk в этом случае разные разделы флешки? в общем покажите ls -l на каждом из разделов...
Desureb, если не секрет, что за девайс?
Разделы разные, команду на разделе с Linux swap по понятным причинам выполнить не удалось. Устройство - нетбук на wm8505.
Первый раздел - Fat32, второй раздел - Ext2 .
Показать
total 2457
-rwx------ 1 ubuntu root 544 2011-05-23 09:14 scriptcmd
-rwx------ 1 ubuntu root 2514696 2011-05-23 11:28 uzImage.bin
root@ubuntu:/media/disk-1# [/console]
[console]root@ubuntu:/media/disk# ls -l
total 372
drwxr-xr-x 2 root root 4096 2011-05-25 13:27 bin
drwxr-xr-x 2 root root 4096 2000-01-01 02:18 boot
drwxrwx--- 3 1000 2001 4096 2011-05-25 13:43 cache
dr-x------ 2 root root 4096 2011-05-25 12:15 config
lrwxrwxrwx 1 root root 17 2011-08-29 10:57 d -> /sys/kernel/debug
drwxrwx--x 15 1000 1000 4096 2011-05-25 13:45 data
-rw-r--r-- 1 1000 1000 118 2010-11-21 08:03 default.prop
drwxr-xr-x 5 1000 1000 4096 2011-05-25 13:55 dev
drwxr-xr-x 56 root root 4096 2011-05-25 13:55 etc
drwxr-xr-x 2 root root 4096 2000-01-01 02:18 home
-rw-r--r-- 1 1000 1000 1677 2010-06-18 09:53 init.goldfish.rc
-rwxr-xr-x 1 1000 1000 107472 2010-11-21 08:23 init_old
-rw-r--r-- 1 1000 1000 13425 2010-11-27 09:31 init.rc
drwxr-xr-x 9 1000 1000 4096 2011-05-25 13:28 lib
drwx------ 2 root root 16384 2000-01-01 02:17 lost+found
drwxr-xr-x 2 root root 4096 2000-01-01 02:20 media
drwxr-xr-x 4 root root 4096 2000-01-01 00:37 mnt
drwxr-xr-x 2 root root 4096 2011-05-25 10:05 network
drwxr-xr-x 2 root root 4096 2000-01-01 02:20 opt
-rwxr-xr-x 1 root root 300 2011-05-25 13:54 pinit
drwxr-xr-x 2 1000 1000 4096 2010-11-21 08:02 proc
drwxr-xr-x 4 root root 4096 2011-05-25 12:58 root
-rwxr-xr-x 1 root root 107472 2011-05-25 10:05 run_init
drwxr-xr-x 2 1000 1000 4096 2011-05-25 13:02 sbin
d--------- 2 1000 1000 4096 2011-05-25 12:15 sdcard
drwxr-xr-x 2 root root 4096 2000-01-01 02:18 selinux
drwxrwxrwt 2 root root 4096 2011-05-25 12:15 sqlite_stmt_journals
drwxr-xr-x 2 root root 4096 2000-01-01 02:20 srv
drwxr-xr-x 2 1000 1000 4096 2010-11-21 08:02 sys
drwxr-xr-x 11 1000 1000 4096 2010-11-25 07:10 system
drwxr-xr-t 5 root root 4096 2011-05-25 13:39 tmp
drwxr-xr-x 10 root root 4096 2000-01-01 02:20 usr
drwxr-xr-x 13 root root 4096 2000-01-01 02:20 var
-rwxr-xr-x 1 1000 1000 1663 2011-05-25 12:58 wm8505_init.sh
root@ubuntu:/media/disk# [/console]
вроде всё нормально.... ничего умнее, чем очистить всё и попробовать ещё раз, посоветовать пока не могу...
мне не нравится(к делу скорей всего не относится):
частью файлов и каталогов в корне владеет пользователь.
вы какую-нить документацию по сабжу ещё видели? например, откуда инфа что SD карточку загрузчик подхватывает раньше, чем систему, которая залита в сам девайс? в самом же девайсе что-то ещё залито?
ещё пара вопросов по симптоматике:
загружается то что там и так есть? или загрузка просто виснет?