作者ASKA (温柔的坏羊男)
看板PlayStation
标题[心得] PS3灌Linux简易流程
时间Thu Dec 11 22:16:46 2008
因为这学期上的课最後要在PS3 + Linux上写OpenMP程式,
可是天气冷,我又懒得跑学校实验室,因此决定自己灌。
中间遇到鸟事不断,网路的资料又有点过时… T_T
下面是简单笔记,基本上我的用途不是用来当desktop用,
所以会包含把图形登入介面阉掉等流程。
写下来让有兴趣弄得人也可以省点冤枉工(花较多时间的部分我会上色)
0) 先期准备
Fedora 10 for PPC DVD -
可至fedora网站下载。详情请google
otheros.bld -
这里下载: http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-kboot/
抓附档名是.bld的档案,然後存成otheros.bld (档名务必存成小写),
放在後面提到的随身碟,/PS3/otheros 下面
随身碟 or 记忆卡 + 读卡鸡、USB Keyboard and USB mouse -
可以到光华/nova/黄色小屋/...等地下载… ㄟ 是购买
或是偷拔电脑的来用一下也可以
资料备份 -
要format硬碟,所以要先利用PS3内建功能备份。
想用钱解决的话,去买2.5" SATA硬碟(5400rpm约NT$8/G)
然後利用PS3内的格式化工具,选择切10G给其他OS or 留10G给PS3
然後选择优先开机OS成其他OS (以上选项在工具→主机内接可找到)
随身碟插进去PS3的USB插槽後重新开机。应该就能顺利安装,最後会出现
kboot:
1) 安装过程
我有遇到HDMI输出1080P结果安装时候看不见画面的鸟事 = =
(maybe是Fedora的问题)
最後是靠色差端子解决。
但是用色差端子有个问题,就是解析度不到720p的话,安装会选不到Next的按钮(爆)
所以kboot:的时候要打 linux64 video=720p
过了安装这关後,以後用HDMI也可以看到画面。
安装过程对於宅宅不是问题,所以不写过程骗P币了…
装完记得退出光碟,不然每次开都会要你重装 XD
2) 阉掉图形介面 -
装好後,应该是图形登入介面。
用root登入。登入後,到处翻翻找找找出Terminal程式。
找到後,执行。打 vi /etc/inittab
用键盘的方向键移动游标到 id:5:initdefault 这行,
把5改成3,然後按 ESC,再按 wq,再按enter
这时候只要打reboot重新开机後,就是文字介面了。
不过这时候先不重新开机
3) 设定无线网路
有线网路各大Linux论坛都有教…基本上我懒得拉网路线,所以就没试了。
基本上要设定的地方有几个…先从简单的开始
如果你刚刚没关掉terminal的话…就可以继续动作。
关掉或是重开机了的话,请自行想办法回指令介面下…
输入下列指令
cd /etc/rc3.d
mv K90network S90network
再来,
cd /etc/sysconfig/network-scripts/
vi ifcfg-wlan0
按 i 开始编辑,内容如下…ip和gateway值为参考用,请自行按照个人网路环境修改
DEVICE=wlan0
#BOOTPROTO=dhcp ← 如果要自动ip,把前面的 # 去掉
IPADDR=192.168.167.95 ← 如果设定了自动ip,这行到gateway这三行都不用
NETMASK=255.255.255.0
GATEWAY=192.168.167.254
HWADDR=00:e0:4e:04:e0:40 ← 参考值。不用改…
ONBOOT=yes
TYPE=Wireless
MODE=Managed
编好後用必杀技,按ESC後打wq然後enter存档
如果是手动设定ip,那还要设定dns,打入下面那行。ip要换成你DNS的ip
rm /etc/resolv.conf;echo "nameserver 168.95.192.1" > /etc/resolv.conf
再来,如果你的AP有设定密码,事情会麻烦点。
我用的是设定加密方式为WEP-TKIP…如果用其他方式的请参考各大linux论坛教学
cd /etc/sysconfig
vi wpa_supplicant
按下 i,将最後的 OTHER_ARGS... 这行开头加上 #,最後开头没#的如下所示
INTERFACES="-iwlan0"
DRIVERS="-Dwext"
再用老梗必杀技 - 按ESC後打wq然後enter存档
再来,打
vi /etc/wpa_supplicant/wpa_supplicant.conf
参考下面修改…(按i开始修改…不用再教了吧?)
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="Cute AP" ← AP的SSID
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="ptt.cc..." ← 密码
}
最後用老梗方式存档…按ESC後打wq按ENTER
再来,打reboot,重新开机後…应该就是文字介面了。
先用root登入後打
telnet pcc.cc
看网路有没有通。没通的话,请洽各大linux论坛… XD
有通的话,应该可以连上ptt
接下来去抓一个叫做putty的软体。(by google)
自己看一下设定,把protocol设成ssh,ip弄好,就可以远端连线上你的linux + PS3了
这时候就可以拔键盘,关电视了… 写作业了…
--
Money can't buy happiness but it can buy performance
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.98.249
※ 编辑: ASKA 来自: 140.109.98.249 (12/11 22:18)
1F:推 Bartleby:专业 !! 可惜看不懂 (爆) 12/11 22:46
2F:推 brianson: 喔喔!~~~这样喔!!!还蛮厉害的啊! (赶快装懂) 12/11 23:20
3F:推 guninia:所以,在这PS3上面编译的程式就确定可以在PS3上面跑罗? 12/12 09:22
4F:推 sdarktemplar:这样可以抓到几个核心? 12/12 10:14
5F:推 igarasiyui:喔喔 太棒了 (快推文,不然人家会知道我看不懂) 12/12 13:25
6F:推 hegemon:应该会抓到PPE+7SPE... 12/12 14:05
7F:→ hegemon:Fedora9给我的印象很不好..希望10可以改善.. 12/12 14:05
8F:→ hegemon:不过IBM的SDK都是for Fedora.我用YellowDog经常吃鳖... 12/12 14:06
9F:→ hegemon:但是...懒得重灌了... 12/12 14:06
10F:推 li668andy:太神了 12/12 23:43
11F:推 amd3dnow:在openmp这个lib能用到几个核心? 12/24 00:41
12F:→ amd3dnow:因为openmp跟他的spe应该接不上吧 12/24 00:42