HTTP-FUSE Xenoppix(試験版)
【注意事項】KNOPPIX日本語版関連(VMKnoppix、HTTP-FUSEなど)のホームページは
http://www.rcis.aist.go.jp/project/knoppix/ に移動しました。
このホームページは更新しませんので、最新情は新しいホームページにご移動ください。
Count from January/23/2006 |
| Free Logo |
Free Banner |
 |
 |
English
Special Topic:
- ダウンロード ISO イメージファイル
- 海外のミラーHTTP サイトを求めています。
- HTTP-FUSE Xenoppixの起動時間はネットワーク遅延の影響を受けやすいです。このためミラーサイトを求めています。日本以外でミラーしていただける方はコンタクト下さい。
- KNOPPIXフォーラムにポストしました。
簡単な説明
HTTP-FUSE Xenoppix は1CD Linux である"KNOPPIX"と Virtual Machine Monitorである"Xen"と新たに開発したネットワークブロックデバイス"HTTP -FUSE CLOOP"を組み合わせたものです。HTTP-FUSE Xenoppix は 6.5MB のブータブルCDのみでホストOSとしてKNOPPIX、ゲストOSとして Plan9 と NetBSD を起動可能にします。下図にHTTP-FUSE Xenoppixの概念図を示します。
HTTP-FUSE CLOOP はネットワークブロックデバイスです。HTTPサーバで公開された分割圧縮ブロックファイルを統合してブロックデバイスにします。 これによりXenoppixのルートファイルシステムをネットワーク経由で利用することができます。HTTP-FUSE CLOOP のドライバは"cloop(圧縮ループバックデバイス: Compressed Loopback block device)" と "FUSE(Filesystem USErspace)"から構成されています。 下図にHTTP-FUSE CLOOPの概念を示します。
HTTP FUSE Xenoppixの使い方
- 利用要件
- xenoppix_http_all_testing-20060105.isoのCD-ROMを焼いて下さい。
- Intel X86 P6アーキテクチャ以降の CPU搭載。
- メモリは 512MB以上。
- Internetに接続してブロックファイルがダウンロードできること。
- 現在対応しているネットワークカード: e100, e1000, 3c59x, 8139too, ne2k-pci,
pcnet32, sis900, via-rhine, r8169
- DHCP サービスが使えること。ホストOSもゲストOSも基本的にIPアドレスをDHCPから取得します。
- ホストOSはブートオプションで固定IPアドレスも指定できます。
- 起動方法
- CD-ROMから起動してください。
- ブートローダ"GRUB"で下記の画面が出ますので使いたいものを一つ選んでください。(この段階でブートオプションを指定できます。ブートオプションについては下記の"ブートオプション"を参照してください。)
- 次にダウンロードサイトリストが出ます。近いサイトを選んでください。 なぜなら起動時間はネットワーク遅延が大きく影響します。自動的に近いサイトを見つけるには"netselect"のオプションを選択してください。自動的にサイトを見つけます。ただし、少し時間がかかるので次回のブートからはnetselectで選択されたサイトを覚えておき、そのサイトを指定することをお勧めします。
- 次にコンテンツメニューがでます。現状では1つしか選べません。
- 起動までしばらくお待ち下さい。ネットワーク事情にもよりますが、国内で国内のダウンロードサイトを指定した場合5分程度で起動するはずです。
- 選択したOSのGUIがでます。
- ログイン方法
- ホストOSのKNOPPIXを選択した場合、ログイン済みのGUI(KDE)が立ち上がっています。
-
| KNOPPIX with Xen |
 |
- ゲストOSのNetBSD あるいはPlan9 を選択した場合、下記の手順に従ってください。
-
| NetBSD/Xen |
Plan9/Xen |

最初にNetBSDのXDMが現れます。
rootアカウントのパスワードなしでログインしてください。 |

最初にPlan9のコンソール画面が現れます。
rioを実行してデスクトップマネージを起動して下さい。 |

デスクトップマネージャ"wmaker"が起動します。
この後は通常のNetBSDとして利用できます。 |

Plan9のGUIが起動します。上記では
"games/sokoban"や"vncv with KNOPPIX"
やエディタ"acme"を実行しています。 |
- 特殊機能
- 手元の二次記憶にブロックファイルを保存できます。 保存したブロックファイルは次回のブート時に利用でき、高速起動が期待できます。
- まず、読み書き可能な(FAT, EXT2などの)二次記憶(USBメモリやハードディスク)を用意してください。空き容量として256MB以上確保して下さい。
- 保存するためには二時記憶のトップディレクトリに"knxblock"を作ってください。
- "knxblock" ディレクトリはブート時に自動的に識別されて、ブロックファイルが保存されます。保存したくない場合はブートオプションで
memcache か nocache を指定してください。
- 先行ダウロード(DLAHEAD)。
- DLAHEAD は起動に必要なブロックファイルを先行ダウロードする機能です。DLAHEAD
は複数のコネクション(デフォルトで4本)を張り、平行してダウンロードを行います。必要なブロックファイルリストはブートプロファイルを元にl作成されています。
- ブートオプション
- HTTP-FUSE Xenoppix ではいくつかのブートオプション(固定IPアドレスなど)が指定できます。指定は下記の手順に従ってください。
- まずGRUBで起動するOSの行に移り、"e"を入力して編集モードに移行してください。
- 移行したら2行目のカーネル行に移り、"e"を入力して編集モードに移行してください。
- この行にブートオプションの "extraoptions"を加えてください。"Enter"を入力することで編集から抜けられます。
- 起動のための "b"を入力してください。
- 起動途中で下記extaoption メニューが現れます。オプションを選んで指定してください。
- memcache ... ダウンロードしたブロックファイルをRAMディスクのみにキャッシュします。このオプションで二次記憶のブロックファイルを使わないようにできます。
- nocache ... ダウンロードしたブロックファイルを保存しません。このオプションはメモリの容量が少なく、キャッシュとして使えない場合に有効です。
- fuse_uri ... ブロックファイルの含んだURLを直接指定できます。
- ipaddr ... 固定IPアドレスのためのオプションです。IPアドレスを指定してください。
- netmask ... 固定IPアドレスのためのオプションです。ネットマスクを指定してください。
- gateway ... 固定IPアドレスのためのオプションです。ゲートウェイを指定してください。
- nameserver ... 固定IPアドレスのためのオプションです。ネームサーバを指定してください。
- maxconnection ... DLAHEADの平行ダウロード数を指定します。 (デフォルトは 4)。
- この後、 HTTP-FUSE Xenoppix は指定したオプションに基づいて起動します。
ミラーサイト HTTP-FUSE Xenoppix
- Googleマップでミラーサイトを一覧できるようにしました
- ミラーサイトリスト
- 北米 (USA, Canada)
- http://aist-gate.com/http-fuse-xenoppix/index.html (Head Quarter FL, US)
- http://aist-knoppix-01.com/http-fuse-xenoppix/index.html(Head Quarter CA, US(ipower))
- http://aist-worldimagehosting.com/http-fuse-xenoppix/index.html(Head Quarter OH, US)
- http://aist-ionhosting.com/http-fuse-xenoppix/index.html(Head Quarter DE, US)
- http://aist-thewebhostingnetwork.com/http-fuse-xenoppix/index.html(Head Quarter CA, US)
- http://aist-knoppix-14.com/http-fuse-xenoppix/index.html(Head Quarter VA, US)
- http://aist-knoppix-18.com/http-fuse-xenoppix/index.html(Head Quarter CA, US)
- http://aist-siterise.com/http-fuse-xenoppix/index.html(Head Quarter MA, US)
- http://server23.dayanahost.com/~ihnsak07/http-fuse-xenoppix/index.html
- http://www.aist-midphase.com/http-fuse-xenoppix/index.html(Head Quarter IL, US)
- http://www.aist-powweb.com/http-fuse-xenoppix/index.html(US)
- http://aist-ixwebhosting.com/http-fuse-xenoppix/index.html(US)
- http://www.aist-existhost.com/http-fuse-xenoppix/index.html(Head Quarter TX, US)
- http://aist-knoppix-21.com/http-fuse-xenoppix/index.html(Head Quarter, Canada)
- ヨーロッパ (イギリス)
- アジア(日本)
- Ring プロジェクト
- http://aist.ring.gr.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.asahi-net.or.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.nict.go.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.astem.or.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.fujixerox.co.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.ip-kyoto.ad.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.shibaura-it.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.htcn.ne.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.tains.tohoku.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.toyama-u.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.edogawa-u.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.yamanashi.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.nihon-u.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.hosei.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.riken.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.wakwak.com/archives/linux/knoppix/xenoppix_http/
- http://ring.airnet.ne.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.maffin.ad.jp/archives/linux/knoppix/xenoppix_http/
- http://maeda.ring.gr.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.sakura.ad.jp/archives/linux/knoppix/xenoppix_http/
- http://fusesrv.oita-ri.go.jp/knoppix/xenoppix_http/ (Oita-RI)
- http://knoppix.alpha.co.jp/http-fuse-xenoppix/xenoppix_http/ (AlphaSystems)
- P2P Proxy (coral)
- http://aist.ring.gr.jp.nyud.net:8090/archives/linux/knoppix/xenoppix_http/
BUGS
- ネットワーク遅延の長いサイトを選ぶとブートが途中で止まることがあります。これはデバイスドライバのタイミングの問題です。
ToDo
Contact
- 利用したソフトウェアのメーリングリスト
- HTTP-FUSE Xenoppix プロジェクト自体への問い合わせは "
"です。
Links of Related Home Page