HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Прошивка вручную
[Ответить]
Reaper [09.03.2006 09:26] Прошивка вручную:
Мне понадобилось расстаться со штатным микродрайвом и поменять его на гиговую (пока
) флешку Transcend TS1GCF45. И тут выяснилось, что скрипт установки pdaX для C3000 умеет работать только с микродрайвом. Поэтому, после некоторых изысканий, я решил залить прошивку вручную. Моя последовательность действий:
1) Загрузил прошивалку с SD по Power+OK, перешил Flash и ядро;
2) Убедившись, что HD Utils и HD Image не работают, вышел в консоль и ввел следующие команды:
mkfs.ext2 -m0 /dev/hda1 (пробовал и через fdisk);
mount /dev/hda1 /hdd1
cd /
gzip -cd /mnt/card/hdimage.tgz |tar xvf -
(последние команды я взял с http://www.xlfag.com/zaurus/ )
После распаковки образа диска и ребута система не грузится, жалуясь на следующие вещи:
ext3: no journal filesystem on ide0(3,1)
mount: Mounting /dev/hda1 on /media/hdd failed: invalid argument
Creating non existant device files.
/sbin/init: 14: /media/hdd/sbin/makedevs: not found
Dropping to a shell due to problems.
/bin/sh: can't access tty; job control turned off
/ # start check battery !
Что я сделал не так и как это поправить?
Прошивка лежит здесь:
http://flavien78000.free.fr/pdaXrom-c3000b2.tgz
longshadow [09.03.2006 11:28] Re: Прошивка вручную:
Reaper писал(а):
ext3: no journal filesystem on ide0(3,1)
mount: Mounting /dev/hda1 on /media/hdd failed: invalid argument
Creating non existant device files.
/sbin/init: 14: /media/hdd/sbin/makedevs: not found
Dropping to a shell due to problems.
/bin/sh: can't access tty; job control turned off
/ # start check battery !
Что я сделал не так и как это поправить?
Файловую систему надо было делать с '-j':
mke2fs -j /dev/hda1
а без этого создалась ext2, тогда как прошивка хочет ext3.
Перед распаковкой архива также стоит монтировать партицию с явным указанием типа fs:
mount -t ext3 /dev/hda1 ...
Reaper [09.03.2006 11:40] :
Да, все работает, большое спасибо. Надо бы доработать также для Cacko и добавить в FAQ.
Последовательность действий для прошивки pdaX c SD/MMC на С3000 после замены микродрайва на флешку:
После перешивки NAND и ядра надо войти в консоль и набрать:
mke2fs -j /dev/hda1
mount -t ext3 /dev/hda1 /hdd1
cd /
gzip -cd /mnt/card/hdimage.tgz | tar xvf -
reboot
[Ответить]