Sony 于 2006年底发售的游戏主机包含了各种高科技的玩意: Cell BE 处理器、蓝光光驱、HDMI接口、蓝牙/802.11g网络…… 一反常态,Sony 在发布前就宣布 PS3 支持 Linux 系统。下面就跟我以 Fedora 9 为例,一步一步地让憨态可掬的 Tux 企鹅“坐”在 PS3 上。
必要工具
Sony Playstation3 任意地区任意版本皆可。本人使用的是新 40G 欧版。
一个 PS3 支持的显示设备,比如电视机或者显示器,至少用色差分量。
光盘刻录机及空白光盘剩余空间不少于300M的U盘一个(FAT32文件系统,NTFS 不可)
USB 接口的键盘鼠标,或者免驱动的无线键盘鼠标。
第一步:准备
由于 PS3 的中央处理器是 PowerPC(以下简称PPC) 而不是通常的 x86 或 x86_64 架构的,所以只能选择支持 PPC 架构的 Linux 发行版。像 Ubuntu 8.04, ArchLinux 等仅有 i386 和 x86_64 的发行版是不行的。现在支持PPC的主流发行版是 Fedora 和 openSUSE,下载相应的 PPC 版本光盘镜像,强烈建议校验数据完整性。然后用你顺手的刻录软件刻录到光盘即可。注意,推荐下载 DVD 版本,有些 PS3 专属的配置软件并没有包含在 CD 版本的光盘镜像里。本文以 Fedora 9 PPC DVD 版本为例。
在 PS3 上安装 Linux 操作系统要求 PS3 系统固件版本在 1.80 以上。当前最新的系统固件版本是 2.41,可以通过用 PS3 网络升级或用 PC下载 好再用U盘传递到 PS3 的方式实现。
安装引导程序。PS3自己并不能从光盘上启动相应的安装程序,于是我们需要一个引导程序。该引导程序将安装在 PS3 系统 Flash 部分,一旦安装将不可删除,但可以被其他引导程序覆盖,固件升级、格式化、或更换硬盘不会影响。因此,对你玩 PS3 游戏看蓝光电影等在 Sony 官方系统下的行为没有任何影响,可以放心大胆的尝试。目前有两种可用的引导程序,kboot 和 petitboot,后者在前者的基础上提供了图形化的引导界面(仅仅是引导,与是否图形化安装没关系),本文以 kboot 为例。下载好之后,放在你U盘的 PS3/otheros/目录下,并重命名为 otheros.bld(大小写敏感)。插入U盘到 PS3,选择"设定"-"主机设定"-"安装其他系统",按提示操作安装。其实这里所谓的“引导程序”本身就是一个小型的 Linux 系统,所以用“安装其他系统”的选项,不过这里我们只用它来引导安装光盘。
格式化硬盘。如果你的 PS3 已经使用了一段时间,上面一定有游戏存档之类的东西,用你的U盘或者FAT32格式的移动硬盘备份!备份之后,在 PS3 中选择"设定"-“主机设定”-“格式化硬盘”。很显然,"保留10Gb给游戏系统“是不够用的,选择”保留10Gb给其他系统“或者”自定义“。这里选择”保留10Gb给其他系统“,10Gb已经足够 Linux 用了。之后等待格式化完成。
第二步:开始安装
放入刻录好的安装DVD,插上你的鼠标键盘,在“设定”-“主机设定”-“优先启动系统”中选择“其他系统”,之后选择“是”,PS3将重新启动。
如果你看到两个小企鹅出现,那么代表引导程序 kboot 运行成功。等待 kboot 提示符出现后,输入 linux64 video=ps3fb:mode:0 引导光盘。这里的 0 代表自动检测显示输出模式。如果你清楚你的电视或显示器的输出模式,强烈建议按照下表将 0 替换成相应数值。
![]() |

