分页: 1 / 1

大家谁会给ps3安系统

发表于 : 2009-10-01 18:02
TYL
谁会给ps3安装Ubuntu系统或者Linux。我的ps3买了半了,就为了安系统 。你们知道在那里下载Ubuntu系统或者Linux的文件 :em01 :em01 :em01

Re: 大家谁会给ps3安系统

发表于 : 2009-10-01 19:26
wzssyqa
ibm网站上有篇文章,在介绍cell编程的那

在 PS3 上运行 Linux?如何安装呢?

对于游戏机来说,允许在上面安装其他操作系统并不常见。由于控制台销售价格都很低,因此它们通常都对系统进行了加锁以防止未向控制台开发者支付版税的游戏在上面运行。Sony 决定使自己的 PS3 控制台开放一些,允许在上面安装第三方操作系统,并同时警告这样做将不能获得图形加速。

由于这个原因,您现在才可以在 PS3 上安装 Linux。不过,需要费些周折,不过这的确可行。Terra Soft Solutions 已经与 Sony 公司合作特别为 PS3 开发了 Yellow Dog Linux 5。它甚至还为 PS3 上的发行版提供目前为止的独家支持。Yellow Dog Linux(也称为 YDL)从最初开始就是一个专用的基于 PowerPC 的发行版,因此 Sony 与它签约开发专用于 PS3 的下一个 YDL 版本也不足为奇。

下面介绍在 PS3 上安装 YDL 5 的操作步骤。

准备 PS3

要安装 Linux,需要几个额外硬件:

* 显示设备和适当的电缆
* USB 键盘
* USB 鼠标
* USB 闪盘

在显示设备上,有几个问题要格外注意。首先,20GB PS3 只提供了一个模拟复合 RCA 插口,用来连接电视之类的模拟输出设备。您可以通过一条专用的电缆将其转换成 VGA (更多信息请参看 参考资料)。不幸的是,分辨率只能达 576x384。如果您希望获得更好的分辨率,就只能使用 HDMI 端口。然而,这会导致其他问题。通过一条电缆可以很容易地将 HDMI 转换成 DVI。因此它应该能够输入到兼容 DVI 的显示器上,对吗?但事实并非如此。这是因为有一种内容保护协议,称为 HDCP,当通过 HDMI 端口输出数据时,PS3 不会输出任何数据到不兼容 HDCP 的设备。因此,除非您的监视器是 HDCP 兼容的,否则就无法使用它来获得 PS3 上的数字输出信号,您只能使用 576x384 的分辨率(不过,据说使用组件视频输出而不是复合输出可以实现更高的分辨率)。

要准备 PLAYSTATION 3,请执行下面的步骤:

1. 将以太网线连接到 PS3 上。请确保网络上已存在一个 DHCP 服务器。

2. 如果这是一个新出厂的 PS3,请按照首次引导时的提示来进行设置,包括设置语言、时间和 PS3 系统使用的用户名。

3. 转到 Settings,然后选择 System Settings,再选择 Format Utility。

4. 选择 Format Hard Disk,并再次确认您的选择。

5. 选择您希望使用的 Custom 分区模式。

6. 选择希望 Allot 10GB to the Other OS。这会自动保留剩余的磁盘空间给 PS3 的游戏操作系统。在完成之后,就会重新启动系统。

7. 当系统重新启动时,选择 Settings,然后再选择 System Update。

8. 选择 Update via Internet。

9. 根据系统更新屏幕提示下载并安装最新的系统更新包。有些屏幕只有取消按钮,而没有提示如何进一步操作。要在这些屏幕上继续向前运行,请使用控制器上的 X 按钮。

10. 当 PS3 重新启动之后,接下来就可以在上面安装 Linux 了。

准备安装

现在可以开始准备 Linux 这边的东西了。下面是为了准备安装而需要在计算机上(而不是 PS3 上)执行的操作步骤:

1. 下载并刻录 YDL 5 DVD ISO 文件。不能使用 CD 盘安装,PS3 只支持 DVD。

2. 从 Sony 网站上下载 PS3 OtherOS 安装程序(请参看 参考资料),并将其保存为 otheros.self。该文件在 PS3 游戏操作系统上运行来安装其他引导程序。

3. 从 Terra Soft(同样请参看 参考资料)上下载 YDL 引导程序,并将其保存为 otheros.bld。这是 Sony 安装程序要安装的引导程序。

4. 将一个 USB 闪盘安装到计算机上。

5. 在闪盘根目录中,创建一个名为 PS3 的目录。在这个 PS3 目录中,创建另外一个名为 otheros 的目录。

6. 将所下载的另外两个文件(otheros.self 和 otheros.bld)复制到刚才在闪盘上创建的 PS3/otheros 目录中。

现在可以安装 Linux 系统了。

执行安装

执行以下步骤,将 Linux 安装到 PS3 上。

1. 将闪盘从计算上拔出,并将其插入到 PS3 上。

2. 转换到 Settings,然后选择 System Settings,再选择 Install Other OS。

3. 请确认安装程序的位置,并按照屏幕提示执行后面的安装过程。请注意这只安装了引导程序,而没有安装操作系统。

4. 当安装程序完成时,切换到 Settings,然后选择 System Settings,再选择 Default System。然后选择 Other OS,再按 X 按钮。

5. 插入 YDL 5 DVD。

6. 插入 USB 键盘和鼠标。

7. 现在重新启动系统。您可以通过按控制器上的 PS 按钮然后选择 Turn off the system 来重新启动系统,或者通过按电源按钮 5 秒钟来重新启动系统。之后系统就又启动起来了。

8. 它重新引导时,看起来就像是在引导 Linux。这是因为这个引导程序实际上是一种裸 Linux 内核,称为 kboot。

9. 在出现 kboot: prompt 时,如果您是通过 HDMI 端口输出的,就输入 install;如果是通过模拟方式输出的,就输入 installtext。下述步骤假设您选用的是 installtext,不过区别不大。

10. 在验证媒体之后,它可能会在屏幕上的蓝色区域显示一个 Traceback 错误。我们只需要忽略这个错误并按照安装屏幕的提示继续进行即可。

11. 在看到询问分区问题时,不要担心它会删除 PS3 游戏操作系统。PS3 的 Other OS 模式只允许客户操作系统看到磁盘上自己使用的部分。即使是底层工具也看不到磁盘的其他部分。因此可以继续并让 YDL 删除磁盘上的所有数据,然后让它删除所有的分区并创建默认的分区布局。

12. 在软件包的安装阶段,可能需要大约 1 个小时来安装软件包。然而,这不会安装整个 DVD。

13. 在它重新引导时,如果您使用的是模拟输出,就需要在 kboot: boot 提示符后面输入 ydl480i。否则它就很可能会将输出更改为模拟输出所不能支持的分辨率。

14. 在它引导时,它会启动一个设置工具。现在您不需要做任何操作。如果您不进行任何操作,它就会超时,然后完成引导过程。

现在一切就绪!YDL 5 已经安装到 PS3 上了!

安装后的设置

安装程序并不会关注所有细节,尤其是对于模拟显示设备来说更是如此。如果您希望实现一些功能,例如自动使用正确的分辨率来引导系统,则需要再执行几个步骤,在模拟设备上配置 X Window System,安装 Cell BE SDK。要执行这些步骤,需要确保 YDL 5 DVD 已经在驱动器中,并这样挂载它:

mount /dev/dvd /mnt



后面所有的操作都假设安装 DVD 是这样挂载的,而且您是以 root 用户身份登录的。

要让模拟系统在启动时就引导到正确的分辨率,请编辑文件 /etc/kboot.conf,将 default=ydl 这行内容修改为 default=ydl480i 并保存文件。

如果您希望为自己的模拟设备配置 X Window System,就需要按照下面的方式来安装并运行 Xautoconfig 包:

rpm -i /mnt/YellowDog/RPMS/Xautoconfig-*

Xautoconfig



现在您可以通过运行 startx 来启动 X Window System,不过在模拟设备上您的屏幕就会显得有些太小了。下面是可以帮助您在这样小的设备上进行操作的一个快速提示:即使看不到标题条,按下 alt+鼠标左键 也可以让您在桌面上拖动屏幕。

如果您希望自己的系统在系统引导时就有一个图形化的登录界面,就需要编辑 /etc/inittab 文件。将 id:3:initdefault: 行的内容修改为 id:5:initdefault: 并保存文件。现在当重新启动系统时,就会出现一个很好的图形化登录界面。记住在重新启动系统之后,还要像前面一样挂载 DVD 才能完成其余的步骤。注意 Nautilus 实际上会将其挂载到一个不同的位置,因此如果您使用了 Nautilus 来挂载自己的 DVD,它会挂载到 /media/CDROM 上,而不是 /mnt 处。

现在让我们来安装 Cell BE SDK V2.0。要查看它是否已经被安装程序安装了,可以简单地执行 which spu-gcc。如果找不到这个程序,那么 SDK 就没有安装。要安装它,需要执行下面的命令:

cd /mnt/YellowDog/RPMS

rpm -i spu-binutils-* spu-gcc-* spu-gdb-* spu-utils* libspe-devel-*



然而,有一组重要的包在 DVD 中并没有包括,它就是 64 位版本的 libspe。这个问题很容易解决。可以从资源 DVD 或 Web 站点上下载 libspe 的 SRPM(名为 libspe-1.1.0-1.src.rpm)。然后到下载目录中执行下面的步骤:

rpm -i libspe-*.src.rpm

cd /usr/src/yellowdog/SPECS

rpmbuild -bb --target ppc64 libspe.spec

cd ../RPMS/ppc64

rpm -i elfspe-* libspe-*



现在您已经做好所有的准备了。YDL 已经安装、配置好并且可以运行了!

您可能会疑惑如何回到游戏操作系统中呢?因为您可能会希望玩 PS3 上的一两个游戏。要回到游戏操作系统,请在 kboot: 提示符或命令行上输入 boot-game-os 。如果由于某些原因 Linux 产生了错误,或者没有加载,那么您可以通过关闭 PS3 来加载游戏操作系统,然后在启动系统时长按开关键 5 秒钟(直到听到一声蜂鸣)。这两种方法都可以加载游戏操作系统,但是这也会将默认操作系统设置为游戏操作系统。因此,要恢复到 Linux 系统,需要回到前面的设置过程,并设置它默认从 Other OS 引导。

Re: 大家谁会给ps3安系统

发表于 : 2009-10-01 22:37
scott_gao
楼上回答的不错
我补充一下,我前天才装了,黄狗不是很好用 ,ubuntu 还不错
装好后要把显存当swap 可以提高速度
http://forum.tgbus.com/viewthread.php?tid=559650
要开启显卡硬件加速
viewtopic.php?f=85&t=216001&p=1374167&h ... 3#p1374167

缺点 我听说能装ppstream 但是搞了一天多没成功,另外播放rmvb也卡