Playstation 3

· 『所有网志』 (8)
· 硬件 (1)
· 游戏 (2)
· 窍门 (1)
· 系统升级 (1)
· PS3联网 (1)
· PS3 & PSP (1)
· Linux (1)
· 我的歪酷 非非共享界
· 主博客 shineofleo

订阅 RSS

0005412

歪酷博客

PS3 life of shineofleo.yculblog.com
Leon @ 2007-03-30 17:06

在PS3上装Linux是我买PS3的主要目的,昨天花了一个晚上总算搞到基本装备完成,这才发现时间过得真快。。。

总的来说,因为网站上各种教程都有点问题,所以走了一点弯路,索性最后都纠正过来了。

我按照的是 ps3wiki.qj.net/index.php/Gentoo_Howto上的描述做的,是不错,但是有点问题需要纠正,详情见下。

====

我选择 Gentoo是因为我目前的电视只支持576i模式,YDL不支持。

另外我的PS3没有直接连上网络,但是我的笔记本可以。注意,PS3只能通过连接ethernet网线才能通过网络安装linux,因为无线网卡的驱动现在在linux下还没有。

----

安装Linux是需要一点准备的,只说一点,就是精神上的:如果你指望和windows一样的图形界面,那就放弃算了,去玩游戏好了,何必浪费时间。如果真得很感兴趣,可以坚持下去的话,继续。

----

我之所以加上自己的经历和感受,而不是那种傻瓜式的教程,一来作为自己的日志,想纪录当时的心情;另外就是我不太赞同那些傻瓜式的教程,因为如果出了什么意外,傻瓜们就不知道干什么了。

总之适当的解释是需要的,而完整的信息,就靠你自己Google了。

====

一下是我的个人经历,因为发在英文网站,直接copy过来了。中文版本以后再说吧。

注意这里只达到一个基本可用的fluxbox界面的Linux,说实话很难看。Gnome 或者 KDE以后再说。

Finally I did it, so I am writing something now, to share my experience on how to install Gentoo on your PS3.

You may want to keep page http://ps3wiki.qj.net/index.php/Gentoo_Howto open, because this is the one I following.

---

First of all, I chose Gentoo because it support 576i TV output, while YDL request at least 720p TV output.

Secondly, I am not going to persuade you install Gentoo, following my 'Tutorial for dummy', because you have to choose a distro. of Linux by yourself, more importantly, the following text only lead you to a 'usagable' linux environment. Maybe in the future I will install and write something else, such as how to install applications in linux, but now, only a usable linux.

Finally, I hope you can learn something from my experience, which can show you that intalling a linux is not such a terrible thing...(although... I kind of think so...)

====

STAGE -1 THE SITUATION

I am sorry use this -1 sign, but I just remember after I wrote everything.

The following texts is my personal experience, which means

1, My TV is a SDTV at 576i, using composite cable
2, There is no direct internet connection to my PS3, but I have a laptop which can acces the internet.

If you have a better TV, just pay attention to select correct resolution.
If you have a internet connection, something may be slightly different, but in a good way.

====

STAGE 0 DOWNLOAD

1, Gentoo install CD
http://gentoo.virginmedia.com/experi...nimal-beta.iso

only around 140MB. This is the most important ISO you want to download for the installation. Just get it.

2, Stage4 Tarball file
http://gentoo.virginmedia.com/experi...3_32ul.tar.bz2

You may 'what the hell is a Stage4 tarball file?!', all right... I can answer you with 'I have no idea'... not really... I know something, but don't know how to say it... You can understand it as a 'backup' zipped file for a system.

Notice that this is a 32-bit version, there is another 64-bit version which i used it. Don't ask what is it, just get one of them. I recommend 32 for beginner.

3,Gentoo PS3 Livecd
http://gentoo.virginmedia.com/experi...xfce4-beta.iso

LiveCD, this word is easy to explain: it is live... you just insert this cd into PS3, then you can run a full Linux directly!!! without any installation!!! Well, since we are installing something to PS3, this ISO is the least important thing here. Download it if you like.

Actually this is a beta ISO which is from another livecd, which is for both PS3 and MAC. This one is only for PS3

4, Just download them, we will talk about them later.

====

STAGE I BACKUP

This is something about PS3. You can perform a full backup, or, just copy your savegame to SD card or whatever EXTERNAL media.

Notice that if you installed some games on the PS3 (for example, 5G for RR7), a full backup will also include them, which means you need a huge External HDD to let them in.

====

STAGE II FORMAT PS3 HDD

Formating is no kidding, it will clear all the data on your PS3, please make sure you have performed backup in last stage.

I found that you can only allocate 10G for other OS now, you can't set the number of the allocation.... Please correct me if I was wrong.

Anyway 10G is enough for a linux.

====

STAGE III otheros.bld

Now, find a SD(MS/CF) card.

On your computer, mount Gentoo installation cd ISO using Daemon tools or other software, inside \ps3_otheros_images folder, you can see a otheros.default file. Copy it onto SD card in the following folder: \PS3\otheros as otheros.bld.

* There is no need to put otheros.self to SD card after you upgraded your PS3 FW to 1.6.

Then insert SD card into PS3, in the system settings, install otheros, PS3 will scan and find it, confirm to install it.

What you did is a mini system called kboot installation. So if you check the option 'default system' and pick otherOS, after the reboot, the PS3 will go to kboot instead of game system.

Don't worry, in the kboot, type boot-game-os, ps3 will come back to game interface.

Anyway now PS3 will ask you if you want to reboot, don't do anything, hold on and read on...

====

STAGE IV DEAL WITH THE HARDDRIVE

please, do the following instructions before you reboot

1, make sure your Gentoo install ISO is ready ,and burnt to a CD.
2, make sure the stage4 tarball file is ready, the find a SD/MS/CF, just drop it on the root of flashcard.
3, insert the CD, insert the SD card, yes, now, before reboot.

Now you can reboot the system.

(Let me explain something here:
*You must insert the CD to boot PS3 into Gentoo installation, this is quite straightforward
*You also want to insert SD card containing tar file NOW, because in the booting process the system will recognize the device, then you can mount and copy tarball file immediately. If you don't insert the SD card now, it's fine, but you have to reboot to let the system recognize it, and nobody loves rebooting all the time)

---

PS3 will display some little penguins, and bunch of texts, then stopped.

Notice that now you can press TAB to circle a proper resolution for your TV, for me, 576i.

You have to do this fast, because there is a timeout period, after that it will automatically go on. For me, the auto thing is fine.

---

Wait for some time and enjoy the flowing texts, you can see a livecd / # on the screen.

Now we can do something: type

Code:
fdisk /dev/sda
In general this is a text-based partition tool. Please follow http://ps3wiki.qj.net/index.php/Gentoo_Howto
and I don't not say too much about this.

ltimately, what you want is such a table:

Code:
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1 1 8584 8790000 83 Linux
/dev/sda2 8585 10239 1694720 82 Linux swap / Solaris
Just press ctrl+G for help and play around, anyway you just need reach the goal as the table above.

But there is something different happening here, from the instruction web page:

if you input +10000M, the number of start and end is not right, but if you input +9000M, it is the same as the table...

I input +9000M to make sure it agree with this table.

Then reboot the system by typing

Code:
/sbin/reboot
---

After the reboot, following the procedure as http://ps3wiki.qj.net/index.php/Gentoo_Howto said

The very first thing you want to do is

Code:
mkfs.ext3 -j /dev/sda1
it is mkfs DOT ext3. My first try failed, because it was a dust on my screen and put a space insead of dot... It caused a big trouble if you did something wrong here! (For your curiosity, if you miss the dot, and put a space instead, the HDD will become very small and you will not be able to extract the tarball file, not funny, really.)

After you mounted /dev/sda1 to /mnt/gentoo/, we have finished preparing the HDD.

====

STAGE V THE REAL INSTALLATION

If you are connected to the internet, just do as http://ps3wiki.qj.net/index.php/Gentoo_Howto said, but you are standalone ps3 as mine, you have to do something more...

type fdisk -l, you can see a table such as

Code:
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1 1 43919 44973040 83 Linux
/dev/sda2 43920 44943 1048576 82 Linux swap / Solaris
Remeber I told you to insert your memory card? There is more than the above texts, there should be a /dev/sdc1 if you put a MS in, and /dev/sdc2 if it is a SD.

now you can type:
Code:
cd /mnt
mkdir memstick
mount /dev/sdc1 /mnt/memstick
to make a folder and mount the memory card to that path.

I think you are clever enough to decide whether sdc1 or sdc2 by yourself.

Then you can copy the tarball file on your memorystick to the HD, which is
Code:
cp /mnt/memstick/xxxxxx /mnt/gentoo
xxxxxx means the name for the tarball file. Tips: press 's' and 't', then TAB key, to make the file name input simple.


-----------

OK!!! time to the REAL installation.

In fact it is just a procedure to extract the file from tar file, by typing
Code:
tar -xjpf stage4-970-ps3_32ul.tar.bz2
the tar file is around 200MB, but the final size of all of the files is more than 1G!!! There should be NOTHING happening on the screen. if you see lots of texts is flying, something is wrong(for example, you type mkfs SPACE ext before...)

When it finished, move on to next stage

====

STAGE VI CONFIGURATION (It reminds me of STAR WARs...)

I don't want to talk about the full detail here, just following the procedure on http://ps3wiki.qj.net/index.php/Gentoo_Howto

HOWEVER, there is some major confusions here I want to mention

1, kboot.conf
When you reach the point to edit kboot.conf as they said, please make sure
Code:
Gentoo='sda1:/boot/kernel-genkernel-ppc-2.6.16-ps3 initrd=sda1:/boot/initramfs-genkernel-ppc-2.6.16-ps3 root=/dev/ram0 real_root=/dev/sda1 init=/linuxrc video=ps3fb:mode:8 rhgb'
is entered correctly.

Their oringinal idea is to copy an example kboot.conf then you can modify it, make sure the last super long line is correct, don't forget to choose your TV mode.

Pay attention that for a 64 version tarball, the name is slightly different, it is a PPC64 instead of PPC.

2, /etc/fstab

THERE IS A HUGE MISTAKE HAPPENING HERE

All right, the sample fstab in the tutoral is correct, but they ONLY mention that you have to add some lines to enable a SD/MS device.

In fact the sample fstab file you meet during the installation is VERY DIFFERENT from the sample on the webpage.

Pay attention the red fonts part in the following sample fstab

Code:
# .......
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#

# <fs> <mountpoint> <type> <opts> <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda1 / ext3 noatime 0 1
/dev/sda2 none swap sw 0 0
/dev/sr0 /mnt/cdrom iso9660 noauto,ro 0 0

/dev/sdc1 /mnt/memstick auto noauto 0 0 (60GB version only!)
/dev/sdd1 /mnt/sd auto noauto 0 0 (60GB version only!)
#/dev/fd0 /mnt/floppy auto noauto 0 0

# NOTE: The next line is critical for boot!
proc /proc proc defaults 0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
none /spu spufs default 0 0
Please modify them if they are different, in any case, make sure the fstab is exactly same as the above texts, especially the red part.

Failing to do this, you will be unable to boot the system!! which was my shocking experience.

[if you are stuck at the boot up later, simply insert the CD and boot PS3, just chroot in and change this conf file, reboot, and you will be fine.]

----

All right , reboot the system, remember to remove the CD, and just wait and see, you will meet the login window then input login name 'root' and your defined password.

Now you are in the Fluxbox graphic interface. it is ugly, but at least you succeed!!!

=====

STAGE VII INSTALL APPS

I will not say anything about this, because I didn't actually do it last night, will keep you updated.

You may following the instruction on webpage

http://ps3wiki.qj.net/index.php/Gentoo_-_The_next_step

to do something more

====

RESCUE

If you meet something bad and unexpected, read on.

First of all don't panic. You can not harm your PS3 game and hardware (on theory).

If you messed up, the bottom line is that reboot the system without any CD, and enter boot-game-os to get back to PS3 XMB, to enjoy your life. Or, you can boot with Gentoo install CD, mount the HDD (/dev/sda1) and delete everything under /mnt/gentoo via command
Code:
cd /mnt/gentoo
rm -rf *
Then perform a new installation from wget or cp the tarball file to HDD, then tar -xjpf stage4-970-ps3_32ul.tar.bz2, blah blah.

NOTE that rm -rf * is no kidding, it will delete everything in the current directory, including all the folders and files. Use this only you are desperated and want a completely new installation.

******************************

Please correct me anything wrong and leave any comment and question you have.

and good luck!

+++++++++++

This is only the beginning, the fluxbox is really terrible, you may want to install another X interface such as Gnome or KDE or whatever you like. But if you finished the basic installation, I think you are capable to carry on.

The Gentoo installation is not so straightforward as Windows ( ), YDL, or some other graphic based system installation guide, but it is good for you to get familiar with Linux, because you can not always look forward to a graphic installtion for other small applications in Linux platform anyway.

If you are expecting windows-style 'keep clicking next and finished' install, stop dreaming and go back to play PS3 games now.

If you are willing to spend time to keep typing all kinds of beautiful unix command such as 'ls' instead of 'dir', this is what you want!



 
Leon @ 2007-03-28 17:24

终于。。。昨天一怒之下,把PS3抱到厨房上网!靠!!!

但是没有电视怎么办?在厨房有一个小电视,最最原始的那种,连AV接口都没有。后来检查了一下,发现有标准SCART,所以导致我行动了。

带上:

  1. PS3主机
  2. 电源线
  3. 视频线
  4. 手柄
接下来就比较搞笑了,把PS3放在微波炉旁边,拔下微波炉的电源让PS3用;接着把PS3连接上那个小小的电视,启动PS3。

但是然后就愣住了:平时使用这个电视没有遥控器,面板上只有音量和频道调节四个按钮。就没了,然后怎么办?怎么切换模式?显然这不是自动切换的。

就在我准备放弃的时候,突发奇想应该有个遥控器,因为我看到了面板上的红外接受窗口,然后顺手拉开了旁边的抽屉,居然翻出一个积满灰尘的遥控器!!!!里面还有电池,居然还有用!!!

可是那个遥控器上这么多按钮到底该怎么办?我又准备放弃的时候随便按了一个,居然画面变成了熟悉的XMB!!!

然后我激动了

啊哈哈哈

====

无线网络没有传说中那么难设置,三下五除二就弄好了。

在PS3干脆新注册了个用户,ID = littlelio (欢迎加我~),顺利enable那两个白吃功能以后,。东看看西看看。

====

网络商店里面东西不少,有的免费有的不要钱。怎么付钱?可以到你账户这是里面,Credit Card/Debit Card随便你,输入卡号之类的信息,你就可以付钱了。我想应该是安全的吧。

免费的东西不少,录像,还有Demo,下载了GT HD concept (700MB)和Motorstorm(400MB)。你可以让下载任务到后台,然后做别的事情甚至玩游戏,我想这个Cell处理器应该小菜一碟。事后可 以回到XMB里面察看下载情况,问题是似乎只能一个一个人物下载。当一个在下载的时候另外一个是Pending。

速度昨天还不错,具体参数看不到,但是700MB用十几分钟,Fairly Enough.

还下了个RR7的录像演示,毕竟自己的游戏是要自我陶醉一下的,显示格式为MP4。感觉这些视频画面不可以和真是游戏画面同日而语哈哈。

====

Folding@home我没有尝试,因为我不能许久在线。不过我很欣赏这个Project

====

可以添加朋友,可以发消息。可惜现在不认识任何人。。。

如果你要加我,请记住我的ID是 littlelio

====

总之,Sony还有许多工作需要做,来完善PSN,与Xbox Live对抗。



 
Leon @ 2007-03-28 17:22

明确了: PSP OE-C 3.03没有办法remote play,但是OE-A 3.10是可以的。

小问题

1,第一次在OE-A 3.10上企图连接PS3的remote play,PSP出现错误,要求重新启动。这是正常的,只会发生一次。
2,要启动PS3的remote play,他会提示你必须enable WMA以及Arctic,估计是Streaming的需要
3,而要enable这两个东西,你必须把PS3连接到网络上——这个很费解,不会都直接放到升级包里面么。。。

感受

1,其实这玩意儿就是Streaming,在进入remote play模式以后,PS3作为服务器,不能做别的事情。。。PSP说白了就是远程遥控PS3,可以看图片,看录像厅音乐,但是。。。
2,的确不完美,有一点点地延迟,音频上尤其明显
3,视频感觉画质是降低的,这也很正常
4,但是这绝对是一个很好的技术炫耀,很不错
5,希望Sony在以后固件升级中提高这些东西了



 
Leon @ 2007-03-28 17:21

Motor Storm

PS3的Launch Game,广告里面放了不要再放的

说实话一开始有点偏见,觉得没有FF没有MGS PS就不完整,于是有点轻视这个游戏,昨天亲身感受了一下这个狂野的MS,的确很震撼。

这是一个赛车游戏,但是那种“大脚轮”嘣嘣跳赛车,当然你也可以选摩托车。在泥泞的峡谷上飚车,何止一个爽字!

路况非常复杂,不是比速度,而是比技巧了。

作为发泄的工具真得很不错!!!

音乐也比较狂野,赞!



 
Leon @ 2007-03-28 17:18

Gran Turismo HD,下简称"GT"。

昨天总算把PS3连接上了网络,逛sony online store的时候看到了有Demo的免费下载,700MB不到,既然不要钱花了十几分钟down了下来爽一把。我觉得这种免费Demo其实挺好,过把瘾也就可以了何必买整套游戏哈哈。

GT大名远播,这次这个Demo名字其实还有一个Concept的后缀,其实就是对于GT 5的预览。

上次Roger说,他也是听说,说这个游戏太真实,没有方向盘没法玩的。

这就是玩之前我所知道的一切。

====

昨天自己体验了一下,感觉:

1. 很好的游戏
2. 很漂亮得很真实的车子
3. 很真实的操纵杆
4. 再说一遍,很好的游戏

关于画面,已经很接近真实。

* 汽车模型,简直就是完美,那个光泽那个曲线。。。口水。。。
* 风景,虽然DEMO版本只有一条塞道,可是绝对让你百看不厌。远方的雪山,真实的路面
* 旁观者,不再是2D贴图,都是3D的。可能开赛车的时候你会发现它们好像都是木头人,但是重播的时候,你可以看到他们都是活的,例如摄影师会盯着你拍照,那些旁观者会互相聊天。
* 界面,优雅,配合恰当的音乐,god,完全醉了

声音音乐

* 每辆车子都有自己的轰鸣,真实,还有什么可说的?
* 界面音乐尤其要说一下:当你看着镜头缓缓移动描述着红色法拉利那性感的车身,配合非常悠缓的略带爵士钢琴意味的轻松音乐,是不是有一种错觉?这不是极品飞车,这不是Ridge Racer,这就是GT!
* 非常赞成没有时候用什么愚蠢的摇滚或者电子音乐或者RnB,犹如其他游戏,在这里,优雅的爵士钢琴,缓慢的旋律,绝对可以衬托出这些高速野兽的魅力。

游戏感受

* 说实话操控不是很习惯,因为真实。但是客观地说,这个游戏操控还是可以玩的,关键是如果你想把RR地感受放到这个游戏里面那就大错特错了。RR是一个娱乐性游戏,而这个偏重真实性,在现实生活中,Drifting哪里可能这么简单,虽然在RR里面已经被设置成一个娱乐项目了。
* Demo一共有10辆车子可以供选择,但是需要你打破一圈记录才能unlock。其实很简单,连我,一上来一口气虽然有点不优雅,但是也很有效率的把10辆车子都unlock了。

这些车子分别是:

* Suzuki Cappuccino '95
* Mazda Eunos Roadster '89
* Honda Integra Type R'04 (yes, the Integra is a Honda)
* Mitsubishi Lancer Evolution IV GSR'96
* Infinity G35 Coupe
* Mitsubishi Lancer Evolution IX GSR'05
* Lotus Elise 111R'04
* Nissan Sky Liner GT-R V Spec II '94
* Toyota Celica GT-FOUR Rally Car '95
* Ferrari 599'06

* 如果把车子都解锁,drift模式也可以玩了,还是一样的塞道,但是要靠你drift来得分。这下可没这么简单了。。。还不是方向盘控制。。。
* replay,看replay就是一种享受,只有用你自己的眼睛才能感受。

遗憾

* 遗憾是有的,就是周围东西不可破坏。看着自己失控撞向栏杆,那些东西居然巍然不动。。。

总结

总的来说,这款明年出的游戏是不能错过的,如果配个方向盘,天下名车就尽你摆弄了。

但是如果你注重娱乐性,还是回到RR去吧,更加轻松一点。

可是为了这下一代的画面,吃点苦头也值得。



 
Leon @ 2007-03-27 19:04

昨天用电脑下载了PUP文件,放到PS3上顺利升级——这种明目张胆和PSP的偷偷摸摸胆战心惊相比,感觉要好很多!!!哈哈!!!

这次1.60升级非常好,BC的问题目前不知道,但是其他很多东西都是很实用的。

例如这个逻辑上狠讲不通的事情:支持许多许多语言,包括中文。但是传说全球PS3的1.60升级文件都是一样的,虽然sony和你说不要跨区域升级。但似乎有人把US和UK的升级文件作了MD5 hash一下,发现返回结果是一样的!我自己没有亲自尝试过,不过我也无所谓,就乖乖跑到UK站点去升级得了。

本来PS3,也就是FW 1.5上面支持的显示语言和字符集屈指可数,升级以后基本全球的文字都涵盖了。字符集的简体中文为GBK,比GB2312要更大,Big5也有。调成中文界面,显示完美,非常,非常好。

但是有一个问题,就是输入法,粗略的看了一下,似乎只有繁体中文输入法???这个。。。。。。。不过我也无所谓,说不定将来可以被修正吧!

我想如果给老妈玩游戏给老爸看电影听音乐看照片这些中文将是至关重要的。



 
Leon @ 2007-03-27 19:02

在PS3的使用说明书,确切地说是安全使用说明书里面,图示了怎么样更换内置硬盘。

非常简单,把面板卸下来,送一个螺丝,通过拉杆就可以把硬盘卸下来了。硬盘周围有架子固定着,松下螺丝就拆卸下来了。整个过程只要一把螺丝刀和2分钟时间。

Sony此举是明智的,加上支持Linux举动,可见他终于觉悟到,把一切都弄成保密的对于赚钱只有坏处没有好处,适当公开才是正途。

硬盘是2.5 SATA笔记本硬盘,60GB版本的那个是 Seagate Momentus 5400.2 drives with 8mb buffer硬盘,如果要升级可以用这个作参考。



 
Leon @ 2007-03-27 19:01

想这样但是不知道怎么弄,今天请教到了:

播放mp3,然后按PS按钮回到XMB,再播放幻灯片即可。

具体情况要等今天回去才知道,这个功能非常重要。希望sony将来升级可以考虑到这点。

看着自己的照片,听着自己的音乐,我是无所谓,但是对于老爸老妈来说这个可是一级了!哈哈!