本サイトは、マルチコア トータルソリューションカンパニー -フィックスターズの技術者有志が運営するサイトです。
PS3にFedora 10をインストールする
出典: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう
PS3にFedora 10 をインストールしてみましょう。
基本的な部分はFedora 7のインストールと同様ですので、 ブートローダのインストールやインストールDVDを用意する部分は割愛します。
[編集]
Fedora 10 のインストール
Fedora 10 も Fedora 7, Fedora 8, Fedora 9と同様に DVDからPlayStation3 へ直接インストールに可能なため、通常の PPC 版の Fedora 10 と同じようにインストールできます。
- PS3 Linuxのためのブートローダーをインストールする を参考にしてブートする優先システムを「他のシステム」に切り替えます。
- 今回のインストールで使用したブートローダは2008/06/09(PS3 Linux Distributor's Starter Kit 1.8)のものです
- システムソフトウェアは2.52を想定していますので、それよりも古い場合はシステムソフトウェアのバージョンアップを行って下さい
- Fedora 10 のインストール DVD をドライブにいれて PS3 を再起動します。
- 「他のシステム」からブートローダが起動し、kbootプロンプト画面が表示されたら、プロンプトから「linux noselinux video=720p」と入力してください。
- kboot: linux noselinux video=720p
- videoモードは環境に合わせて適切に選択してください
- ここではグラフィカルインストーラに最適な720pを選択しています
- デフォルトの設定で1080pの出力が可能なモニタの場合は必ず720pを指定してください
- Fedora 10からインストーラでNetworkManagerを利用するように変更になったため、デフォルトではメモリ不足でグラフィカルインストーラが起動しません
- SE Linux等の大量にメモリを消費するソフトウェアを無効にすることでメモリを節約することで問題を回避しています
- テキストモードのインストーラでは特に問題なくインストール可能です
- ディスクチェックが終了するとグラフィカルインストーラが立ち上がりますので、インストーラにしたがってインストールを行ってください。
[編集]
既知の不具合
- SE Linux が有効になっていると embedspu で SPE ELF を埋め込んだ shared library がスタックの実行可能属性を要求して、エラーになる
- 解決方法
- 新しくコンパイルする場合:-Wa,-noexecstack を embedspu のオプションに追加する
- 既にコンパイル済みのコード:SE Linux を disable する
[編集]
