作者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