お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-28 00:17:33

marin
メンバ
登録日: 2007-02-13

DOCOMO携帯P905i +GRUB2 +Parted Image ISO +Google Chrome4.0

 これまでにLiveCDの.isoファイルをGRUB2のloopbackコマンドを使って、
USB-HDDにインストールしたUbuntu9.10のパーティションから起動したり、
USBメモリーにインストールしたGRUB2とLiveCD.isoの組み合わせで起動したりと
してきましたが、今回、標題のとうり、DOCOMO携帯P905iを使って試しました。

 ・USB-HDD ubuntu9.10及びUSBメモリーでの起動

    ・ubuntu9.10のisoファイル
    ・gparted-live-0.4.8-7.iso ・・・ このバージョンからloopbackに対応
    ・pmagic-4.8.iso・・・Parted Magic RAMから実行、Google Chrome搭載

 ・DOCOMO P905iからの起動 で使用したisoファイル

    ・pmagic-4.8.iso (73MB)

 ---- 概略 ----

 P905iは電話機能が使えなくなり、機種変更したため残しておいたものですが、
カメラ、iミュージック、iモーションは使えました。おもに動画(MP4)の再生に
使っていました。microSDの1GBに150MBほどの空き容量がありましたので、
p905iが使用するフォルダー( DCIM、SD_VIDEO等)と同じディレクトリーに
GRUB2のファイル、isoファイルをおいています。microSDの/(ルート)に混在している
状況です。

 microSDはP905iでフォーマットしており、FAT16、1パーティション、USBモードは
microSDモード、USB1.1接続、PCとの接続は専用のUSB接続コードです。

 作成に使用したPCは、sony VGN-CS91S、Core2Duo 2.5GHZ、RAM1GB、USB-HDDの
Ubuntu9.10です。


 ---- 作成手順 ----

 1、ubuntuを起動してP905iを専用のUSB接続コードでPCに接続する。
   デスクトップにアイコンが表示される。

 2、そのアイコンをクリックして開き、LIVEというフォルダーを作成する。
   フォルダー名は何でもよい。

 3、pmagic-4.8.iso.zipをダウンロードして展開、それをさきに作成したLIVEにコピーする。

    http://partedmagic.com/download.html
       ・pmagic-4.8.iso.zip
 
 4、P905iのマウント名、マウント先を調べる。普通は/mediaにマウントされる。

    $ ls /media
     B087-0EC8  cdrom  cdrom0

   P905iは/mediaにB087-0EC8という名前でマウントされている。

 5、P905iのデバイスファイル名を調べる。

    $ sudo blkid
             /dev/sda1: UUID="C6CEFC95CEFC7F4D" LABEL="Recovery" TYPE="ntfs"
             /dev/sda2: UUID="62BA4F7ABA4F49AD" TYPE="ntfs"
             /dev/sda3: LABEL="GRUB" UUID="9D90-B080" TYPE="vfat"
             /dev/sda5: UUID="54EA5171EA51507A" TYPE="ntfs"
             /dev/sdb1: UUID="ca8f8161-5ea6-495a-b103-452f5486bbf9" TYPE="ext3"
             /dev/sdb2: UUID="d4571a9a-0451-4e01-9ecc-ab408700f3c4" TYPE="ext3"
             /dev/sdb3: UUID="34518e67-fdb6-4cdc-8161-0598ed9aeeb6" TYPE="swap"
             /dev/sdc1: SEC_TYPE="msdos" LABEL="" UUID="B087-0EC8" TYPE="vfat"             

   /dev/sdaは内蔵HDD、/dev/sdbはUSB-HDD、/dev/sdcがP905iである。

 6、GRUB2をインストールする。

    $ sudo grub-install --root-directory=/media/B087-0EC8 /dev/sdc

   ・マウントポイント・・・/media/B087-0EC8
   ・インストール先・・・・/dev/sdc ( MBR )


 8、grub.cfgを作成する。

    $ sudo gedit /media/B087-0EC8/boot/grub/grub.cfg

   開いたエディターに次の内容をコピー、保存する。

    # Timeout
          set timeout=30

          #Default boot
          set default=0

          # Entry
          menuentry " Parted Magic" {
          set root=(hd0,1)
          loopback loop /LIVE/pmagic-4.8.iso
          linux (loop)/pmagic/bzImage iso_filename=/LIVE/pmagic-4.8.iso boot=live load_ramdisk=1 prompt_ramdisk=0 noeject noprompt quiet vga=791
          initrd (loop)/pmagic/initramfs
          }

    注・・・ハードの違いにより起動しない場合があるので、カーネル行のオプションを変更しなければ
        ならない場合もある。   

 8、アクセス権を変更して完了。

    $ sudo chmod 777 -R /media/B087-0EC8 /boot


 ---- 動作検証 ----

 ・P905iの本来の機能が使えるか確認・・・iミュージック、iモーション、カメラ(写真、動画)問題無し。
 ・起動時間が長い。・・・RAM上にsqfsファイルをコピーするときに時間がかかる。約3分程度。USB1.1接続のためと
             推察している。microSDをP905iから取り外し、USBアダプターに差し込み起動すると、
             ほんの4、5秒でsqfsファイルのコピーが終わるので、全体としての起動にはストレスは感じない。
 ・Parted Magic・・・・ ネットワークを起動すると、自動的にGoogle chromeが起動する。その後、メニューから
             flash player pluginをインストールする。youtubeの再生、NHKの動画ニュース等問題なく
             視聴できる。日本語入力はできない。
 ・その他・・・・・・・ 今回は、遊び感覚で携帯を使用したが、本来ならUSBメモリーやmicroSD(HC)等を使う方が
             いいと思う。


 

オフライン

 

Board footer

Powered by FluxBB