■■現在 USBメモリ8GBにFedora8を組込む、方法を新たに掲載しています。■■

  →「USB Fedoraではじめよう」を、ぜひ挑戦してみてください。(8GBのUSBメモリにFedora8を組込みます)

4GBのUSBフラッシュメモリに、FedoraCore5を組み込み
USBだけで、Fedoracore5が起動できるものを作ってみました。

手順は

4GBのUSBフラッシュメモリに、USBから起動できるLinux(Ubuntu)を組み込み
Linux版のVMwareをインスツールし、FedoroCore5のVMwareディスクイメージを作成し
USBだけで、起動するようにしたものです。

結果(感想)

FedoroCore5を組み込むことができましたが、 マウスの動作がぎこちなく、操作性はあまりよいものではありません。		
しかし、今後の改善により、実用までもっていくことができるかと思います。
操作レスポンスについて問題がありますが、さらに改善を加えていきたいと考えています。

FedoraCore5をUSBではしらそう

  • 必要なものは以下のものです。
    • CD-R
    • USBメモリ(4GB以上)
  • USB-Ubuntu6.10を作る
    • 日本語デスクトップUbuntu6.10版のCDを作る
      • ISOをダウンロード

ubuntu japan のホームページ(http://www.ubuntulinux.jp/download)からubuntu 6.10 Desktop CD 日本語ローカライズ版ubuntu-ja-6.10-desktop-i386.isoをダウンロードしてください。

      • CDRへ焼く

ダウンロードしたisoイメージをCD焼きこみソフト(CD Manipulatorなど)を使ってCD-Rに焼いてください。(CD Manipulatorによる作成方法を参考)

      • CDより起動し動作確認
    • USBを初期化しパーテーションをきる
      • Knoppixなどにより、qtpartedを使用しパーテーションを作成してください。
      • qtpartedを使用

パーテーションは以下のように作成してください。

番号 書式 容量
1 fat32 700MB
2 ext2 500MB
3 ext2 残り(2.8GB)

    • USBに組み込む
      • 作成した、CDより起動Ubuntu6.10を起動してください
      • 初期化(パテーションを作成)したUSBメモリ(4GB)を接続してください

接続デバイス名を確認します。(dfコマンド)

$ df

接続を確認したのち、デバイスをumountしてください。

$ sudo umount /dev/sda1
$ sudo umount /dev/sda2
$ sudo umount /dev/sda3

/cdrom/tools/install_usb.sh <USBメモリのデバイスファイル> [<起動パーティション番号>] [<データパーティション番号>]

上記の場合、デバイス-> sda 起動パーティション->1 データパーティション番号->2

$ sudo /cdrom/tools/install_usb.sh /dev/sda 1 2

により、USBにUbuntu610をインスツールします。

組み込みを開始します。

何回かの、上書きの問い合わせなどに、「yse」と回答することで、書き込みが終了します。(10分程度かかる場合があります。)

      • 起動プログラムを実施
  • Linux版Vmwareを組み込む
    • USBーUbuntuを起動
      • PCのBIOSをUSB起動に指定し立ち上げてください
    • VmwarePlayerをダウンロード

VmwarePlayerをダウンロードを、ダウンロードしましょう。

$sudo wget http://download3.vmware.com/software/vmplayer/VMware-player-1.0.2-29634.tar.gz
    • VmwarePlayer組み込む

ダウンロードしたファイルを解凍します。

$ tar xzvf VWware-player-1.0.2-29634.tar.gz

解凍し、インスツールを行います。

$ cd vmware-player-distrib
$ sudo ./vmware-install.pl
問い合わせに対し全て、デフォルトで答えることで、インスツールが完了します。
(Ubntu610の場合、linux-headersの読み込みunset GTK_IM_MODULEなどは不要です)
  • FC5、2.8MBディスクイメージを作成
    • Windows版、Vmware環境を作る
    • 動作確認
      • サンプルVmwareイメージをダウンロード
    • FC5,DVDイメージをダウンロード
    • ディスクイメージを作成
      • qemuをダウンロード
    • 指示ファイルVXMを作成
    • イメージデータを作成
    • 動作確認
  • USB-Ubuntu6.10にFC5を組込む
    • イメージデータの転送
      • Knoppixを起動orFTPサーバ構築
    • VmwareからFC5を起動
以上により、4GBのUSBメモリでFedoraCore5を起動することができました。
しかし、冒頭に示したようにマウスの動作がぎこちなく、操作性はよくありません。
以下に課題その他をまとめてみました。

課題メモ

  • レスポンスの課題
    • SWAP処理による動作低下
    • ベースとなるSWAP処理(Vmwareを動かすため)とFedoraCore5の処理の中でのSWAP
  • 仮想ディスクアクセスのために発生する動作低下
    • 2MBの仮想ディスクへのアクセスがどの程度行われているか
    • USB外部HDとの比較
      • USB外部HDへディスクイメージを格納した場合、USB上のVMwareでスムーズに動きます。
    • 2MBの仮想ディスクを別USB-フラッシュメモリにした場合
    • VM動作のためのUSBへのアクセスと仮想ディスクへのアクセスがバッティングしていないか
    • 高速USBメモリでの動作確認
    • WindosXP版VmwareとLinux版Vmwareの比較
    • 1USBメモリと2USBメモリの比較
    • 高速USBメモリとの比較
    • USB外付けHDDとの比較
  • 比較内容
    • マウスがスムーズに動くか(ぎこちない)
    • AP起動時間(FireFox)

操作性向上への対策案

  • PCのメモリーを増やす 2GB
  • 高速USBメモリを使用する
  • FedoraCoer1,2,3などの容量の小さいもので対応する

失敗例

  • 4GBのUSBメモリは認識できるBiosで、8GBのUSBメモリをBoot用USBとして、認識できない場合がある
  • 8GBではブートUSBとして認識しない場合がある
  • Ubntu606の場合、Vmwareのインスツールに
    • linux-headersの読み込み
    • unset GTK_IM_MODULE

が必要ですが、Ubntu610の場合どちらも不要です。

  • Ubntu610の場合、起動中に中断する場合がある。
  • FedoraCore5をインスツールするには2.8GB必要であった。

■■現在 USBメモリ8GBにFedora8を組込む、方法を新たに掲載しています。■■

  →「USB Fedoraではじめよう」を、ぜひ挑戦してみてください。(8GBのUSBメモリにFedora8を組込みます)

USB-Knoppixではじめよう
[ USBにFedoraCore5を組込で持ち歩く ]
トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン