PSP for Linux を試す。

先日PSPを購入した事は書きましたが、PSPでLinuxが動くというので実際に動かしてみました。

まず、用意するものは以下の通り。(私は1.0で作成しているので、1.5の場合は別途ツールで EBOOT.PBP の編集が必要です )

・ ファームウエア 1.0, 1.5 のPSP
・ bochspsp.zip
・ bochsrc.txt
・ Bochs-2.2.1.win-bin.zip
・ DLX Linux(img)

PSPで利用するメモリースティックを読める状態にし実際に読みます。そうしたら、
PSPGAMEBOCHS というディレクトリを作成します。(PSPGAME まではあるはず) 同時に、ルートに VM というディレクトリを作成しておきます。

次に bochspsp.zip を解凍し、 EBOOT.PBP を PSPGAMEBOCHS の中にコピーします。

bochsrc.txt を bochsrc.bxrc にリネームします。もし、bochsrc.txt が無い場合には、以下をコピペしてください。

##############################
# bochsrc.txt file for DLX Linux disk image.
##############################

# how much memory the emulated machine will have
megs: 8

# filename of ROM images
romimage: file=ms0:/VM/BIOS-bochs-latest, address=0xf0000
vgaromimage: file=ms0:/VM/VGABIOS-lgpl-latest

# hard disk
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path=”ms0:/VM/hd10meg.img”, cylinders=306, heads=4, spt=17

# choose the boot disk.
boot: c

# where do we send log messages?
log: ms0:/VM/bochsout.txt

# disable the mouse, since DLX is text only
mouse: enabled=0

そうしたら、Bochs-2.2.1.win-bin.zipを解凍し、必要なBIOSファイル( BIOS-bochs-latest,
VGABIOS-lgpl-latest ) を /VM ディレクトリにコピーします。

DLX Linux(img) を 解凍して、hd10meg.img というファイルを取り出し、/VM/ の中にコピーします。

以上で終了です。
実際に動作させている動画を作成してみました。

PSP for Linux

実際に動作させても面白い事は何もありません。ログインできませんし(笑) これで利用しているものって、単にBochs(PCエミュレータ。vmwareみたいなもの)を動作させているだけなので、windowsも動作できると思います。

「PSP for Linux を試す。」への25件のフィードバック

  1. はじめまして、PSP Linuxと検索をかけてみたらフォルダの配置など詳しく書いてあったので早速取り掛かってみたんですけど、bochsrc.bxrcをどのフォルダに入れたらいいか分からなくて/VMにもPSP/GAME/Bochsにも入れたりしていろいろ試してみたもののBochsは起動してもOS自体の起動はしませんでした。もちろん自分でも試行錯誤は続けますので、どちらにbxrcファイルを入れたら良いか教えていただけますでしょうか?

  2. 初めまして。只今実家に帰省中なので、帰り次第確認しますね。少々お待ちください。確か、/vm フォルダの中だったと思いますが・・・。

  3. まだ見ているかわかりませんが、自分のPSPの/vm 以下はこんな構成でした。

    VM のディレクトリ

    BIOS-bochs-latest
    bochsout.txt
    bochsrc.bxrc
    HD10MEG.IMG
    VGABIOS-lgpl-latest

    bochsrc.bxrcの書き方も少しクセがありますので、また何かありましたらどうぞ~

  4. 簡単に言うと、これらのソフトウエアはPSPの脆弱性を利用するものです。
    version 2.6では今の所、脆弱性が潰されているのでできません。
    ただし、これからも同様の脆弱性が見つかる可能性はありますね。

    今は、とあるゲームのセーブデータの脆弱性を利用する事で
    2.6上でも動かす方法を開発している方がいるようです。

  5. すいません質問なんですが
    Linuxをダウンロードするとなにが出来るようになるんですか?

  6. 簡単に言えば何もできませんし、何かできるかも知れません。
    例えば自分の様に複数のLinuxを管理している環境ですと、PSPの無線機能を使って、PSPのLinuxから管理しているLinuxのメンテナンスが可能になります。
    それだけでは無くPSPでwebサーバが立つかも知れません。

    というように、使い方次第で何にでも化ける可能性があるものです。
    Linuxが動いただけでは、何も意味をなしませんね。

  7. 2.0ならダウングレードする必要がありますね。
    「PSP ダウングレード」で検索してみてください。
    方法がたくさんでているはずです。

    2.5とか2.6でもできるそうなのですが、詳しいやり方はわからないです。。

  8. PSPで動くLinuxには、大いなる可能性を感じています。テキストエディタとsshが使えると万々歳です。できればわたしもすぐにでも試したいのですが、2.5からダウングレードする方法にいまいち確信が持てず…

    ひとつ質問させてください。文字入力はどのような方法でなさってるのでしょうか?ソフトウェアキーボードですか?

  9. こんばんわ。
    入力は現状、何もできないんですよ・・・。
    自分、もsshが使えればリモートメンテができるので凄く期待しているんですれど・・・。

  10. なるほど。返信ありがとうございます♪今後に期待しましょう!
    わたしは、ブラウザを使って同様のことができないかについても調べてみます。

  11. linuxから離れちゃいますが、GUI入ってるなら
    PVNCで出来るのではないでしょうか?
    私の場合、以前、PSPでlinuxのサーバ管理してました。
    諸事情で今はwinのサーバになりましたが、操作は相変わらずPSPでやってます。

  12. はじめまして
    AVI
    の画像
    見ましたが
    Linuxってあんな 画面なんですか?
    私もPCにLinuxを入れようとがんばってみましたが
    出来ませんでした
    PSPに入れれるのなら
    入れてみたいと思います
    ところで
    何処で
    Linuxのファイルをゲットしたんですか?

  13. うわ、何かこんな昔の話題に何故レスが・・・。。

    >ケイ様
    基本的に、SSH経由での接続が殆どなんですよ~。
    VNCも便利なんですが、仕事上はほぼCUIがメインなんで使えないんです。
    PVNC->windows上のSSHをソフトウエアキーボードという手もあるんですが、
    そこまでするなら、ネカフェに走ります(笑)

    >水無 灯里様
    Linuxは初めてですか?
    PSPに入れるのは敷居も高いですし、入れても面白く無い(というか何もできない)ので、
    簡単にLinuxを体験してみたい!というのであればknoppixはいかがでしょうか?
    http://unit.aist.go.jp/itri/knoppix/
    CDでブートできるので、焼いてあげれば簡単にLinuxが体験できますよ!

  14. >zaPSP さん
    最近は凄い色々と発展してますよね。
    自分的にはスクリーンショットとクロックアップができれば十分なので、
    特に必要とはしていませんが。。

  15. すみません。1つ聞きたいのですが、Bochsを起動したらOSの起動までどれぐらいかかりますか?いつまでたっても画面が真っ黒なので聞いてみました。

  16. POP 様
    ムービー自体が未編集なので、あれがそのまま起動時間だと思っていただいてかまいません。
    確かかなり時間がかかったと思いました。

    自分はすでにPSP+Bochsを利用していないので、このくらいしかお返事できずにすみません。。

  17. こんばんは、私は、カスタムファームウエア3.71 M33-2を、使用していますが、起動すると
    もとの画面に、戻ってしまいます。どうすればよいのでしょうか?

  18. >通りすがり さま
    その通りですね(笑)
    まぁ古い記事ですし、このまま死滅させます。。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください