1)(オプションのステップ、「クリーンな」システムにしたかった)最新のOS2008ファームウェアで更新し、不要なジャンクをすべて削除しました。
2)Maemo Extrasリポジトリをオンにして、新しいrepository.maemo.orgを追加します 。配布:(空白)コンポーネント:無料非無料
3)Application Managerからopensshをインストールします
4)rootパスワードを設定します(opensshはインストール中にこれを行うように促します)
5)xtermを開き、以下を記述します。
# ssh root@localhost
6)e2fsprogsをインストールし、フラッシュドライブに2つのパーティションを作成します(私の場合は8ギガフラッシュドライブで、ファット用に2ギガバイト、システム用に6ギガバイトに分割します)。必要に応じてmmcblk0p1とmmcblk0p2の値を変更 構文:開始ブロック、終了ブロック、タイプ。 1ブロックは32768バイトです。 タイプ:6-fat16、0c-fat32、83-Linux。
# apt-get install e2fsprogs
# umount /media/mmc1
# umount /media/mmc2
# sfdisk /dev/mmcblk0
/dev/mmcblk0p1:1,65536,0c
/dev/mmcblk0p2:65537,,83
/dev/mmcblk0p3:
/dev/mmcblk0p4:
y
# reboot
7)マップ上にファイルシステムを作成します。
# ssh root@localhost
-
# umount /media/mmc1
# umount /media/mmc2
# mkdosfs /dev/mmcblk0p1
# mke2fs /dev/mmcblk0p2
# reboot
8)組み込みのブラウザーを使用してファイルfanoush.wz.cz/maemo/initfs_flasher.tgzをダウンロードし、/ home / user / MyDocs / .documents /(デフォルトのフォルダー)に保存します
9)マルチブートファームウェア用のスクリプトを解凍して実行します(いくつか質問がありますが、ローダーのバックアップイメージを作成することをお勧めします。他のすべてのオファーを拒否します)
# ssh root@localhost
-
# cd /home/user/MyDocs/.documents/
# tar zxf initfs_flasher.tgz
# cd initfs_flasher
# ./initfs_flash
10)カーネルモジュールをインストールする
# insmod /mnt/initfs/lib/modules/2.6.21-omap1/mbcache.ko
# insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko
11)クローン作成のためにファイルシステムをマウントする
# mount /dev/mmcblk0p2 /opt
# mount -t jffs2 -o ro /dev/mtdblock4 /floppy
12)/フロッピーから/ optにファイルをクローンします:
# tar cf - -C /floppy . | tar xf - -C /opt
(しばらくお待ちください。重大なエラーが表示されないことを確認します)
13)カードからのダウンロードをセットアップします。
# umount /opt
# umount /floppy
# chroot /mnt/initfs cal-tool --set-root-device ask:mmc2
# reboot
カードから起動することを選択します
14)コンピューターから脂肪セクションを表示できるようにする
# ssh root@localhost
-
# cd /usr/sbin/
# vi osso-mmc-umount.sh
下にスクロール:
if [ $? = 0]; then
umount $MP 2> /dev/null
RC=$?
else
I(編集モードに入る)を押して、umount行を
if [ "$MP" != "/" ]; then umount $MP 2> /dev/null; fi
Escキーを押して入力します:wq
すべて!