PS2 Linux 関連ファイルをここに置きます。

English readers: This page is in Japanese only. The Linux installation instructions can be found in English here, along with the initrd filesystems for VGA and NTSC displays. Please do not ask for translations of other material, as I do not have time for them.

ゲームデータ共存パッチ
PS2のネイティブパーティションをLinuxに認識させ、Linuxをゲームデータと共存させるために必要なパッチです。コンパイル済みのカーネル.config設定ファイルもあります。

また、このカーネルを使ったゲームデータと共存させる手順も作ってあります(ご使用は自己責任で)。

漢字パッチ
コンソール上に漢字を表示可能にするパッチです。コンパイル済みのカーネル(上記「ゲームデータ共存パッチ」も適用済み)と.config設定ファイルもあります。

initrd起動用メモリカードファイルシステム(tar.gz形式)
ハードディスクなしで(initial ramdisk = initrdを利用して)Linuxを起動するためのファイルシステムで、ハードディスクのバックアップ・復元などに便利です。解凍したサイズはおよそ4.9メガバイトです。以下のどれかをダウンロードして下さい。

ファイル名ビデオモード漢字パッチ
ps2linux-boot-vga.tar.gz VGA
ps2linux-boot-ntsc.tar.gz NTSC
ps2linux-boot-kanji-vga.tar.gz VGA
ps2linux-boot-kanji-ntsc.tar.gz NTSC

解凍する時は、メモリカードをマウントしてその中で解凍するか、空ディレクトリで解凍してその内容をメモリカードにコピーして下さい。どちらにしても、メモリカード内のデータを予め消しておくことをお勧めします。(rm /mnt/mcXX/* または mcformat コマンドを利用)

フリー版ps2fdiskソースコード
ゲームとの共存に必要な、PS2形式のパーティションを扱うfdiskコマンドのソースコード(public domain)です。まだ完璧ではありませんが、とりあえず正常に動くみたいです。上記initrdファイルシステムにも含まれています。(注意:試験中のためうまく動作しない場合があります。ご使用は自己責任にて)

PS2ブラウザデータFSモジュール (ver. 0.9, 2002/12/04)
セーブデータをコピーできる、PS2ブラウザ対応のハードディスク領域をアクセスするためのファイルシステムモジュールです。セーブデータのバックアップなどに便利です。(かといって、書き込み機能はまだ完全には出来ていないので復元は出来ませんが…)使い方についてREADMEをご覧ください。

OpenSSLOpenSSHのインストールパッケージ(tar.gz形式)
sshクライアント・サーバソフトであるOpenSSHと、それに必要であるOpenSSLをコンパイルしたtar.gzファイル。ルートディレクトリで解凍すればすぐ使えます。
※最近のセキュリティホールに対応したバージョンアップはまだ行っていません。これらのパッケージは、インターネットに接続した環境では使わないでください。

ネットワークドライバ高速化パッチ
ネットワークドライバ smap.o の送信処理を高速化するパッチです。/usr/src/linuxから当てます。(上記メモリカードファイルシステムでは適用済)


他者作成のもの

イーサネットドライバ不具合修正版(ソースコード)
作者:Linux for Playstation 2 Community
LinuxKitで配布されたイーサネット(SMAP)ドライバを、最新型のPS2で使おうとすると、PS2が固まってしまう現象が報告されています。/usr/src/linux/drivers/ps2/smap.cをこのソースファイルに置き換えて、カーネルモジュールを再コンパイルすれば、不具合を回避できるようです。ただ、このドライバはβ版のようなので、既存のドライバで不具合が発生しない場合はそのまま使った方がいいのかも知れません。

メモリカード完全アクセスパッチ
作者:M. R. Brown
メモリカード上の、リナックス以外のPS2ソフトのデータをアクセスできるようにするパッチです(但しHDDドライバなどの保護データはアクセスできません)。通常/mnt/mc00にマウントするデータは、実は「BWLINUX」というディレクトリの中に入っており、ゲームのセーブデータなども同様に固有のディレクトリを持っています。このパッチを当てると、それらのディレクトリが見えるようになります。(β版の場合はこちらのパッチを当てます)

メモリカードディレクトリ数上限引上げパッチ
作者:Kevin Kaichuan He(パッチの公開ページはこちら
上記「メモリカード完全アクセスパッチ」を利用している時に、「Cannot allocate memory」エラーが発生した場合は、これを当てれば直ります。(256だったディレクトリ数の上限を65536に引き上げます。その代わりディレクトリ毎の最大ファイル数が16777216から65536に下がります。現実的にはあまり支障にはならないかと ^_^;)



アンドリュー・チャーチ