Debian Linux on PS3 - 改機

Table of Contents

測試平台:PS3 Slim CECH-2007B FF @ 3.55-Kmeaw

Step 1-1:事前準備
需要的工具有bootOS與 lv2-patcher這兩個,可以到http://ps3.khore.org/
下載或是從Google搜尋。另外也會需要 SSH終端機,推薦用pietty,一樣網路
上都找得到。另外你也會需要 USB鍵盤跟滑鼠,所以準備一下吧,嫌薄機兩個
孔太少的話也可以利用USB Hub 擴充。

Step 1-2:環境設置
先安裝 lv2-patcher,再安裝bootOS 2.01 ,正確無誤的話可以看到bootOS寫
入一些資訊到VFLASH上,請千萬不要關機,否則有可能會磚掉。正確無誤就會
看到安裝完成要求按下手把鍵回到 XMB。

Step 1-3:安裝Debian
從 XMB執行 lv2-patcher,選擇 Linux,之後大概主機會停止回應20 ~ 30 秒
,不是當機,所以不要重新啟動。之後就可以看到主機畫面切換成Debian的安
裝畫面,詢問是否要安裝Debian Linux。

拿出鍵盤接上選擇要安裝,然後按下Enter 確定,就可以見到主機開始下載相
關的載入程式跟 Linux核心。然後再度回到詢問畫面,要求選擇安裝語言、套
件來源、鍵盤設置之類的問題,如實回答。

之後會出現中文安裝介面,跑完後會要求使用 SSH終端機連線到主機,這時候
就真的可以自行驗證在 PS3上面執行 Linux所言非假。登入帳號installer 、
密碼直接按Enter 就好。

按下 Enter之後終端機會斷線,主機螢幕會繼續切換,開始要求準備安裝磁碟
機,現階段是沒辦法安裝在內建硬碟的(graf_chokolo那邊還沒完工),所以
要拿 USB外接硬碟來安裝。(不然我還蠻想割個10G 給 Linux的)

用IDE2USB 轉接器把XBOX一代機的8GB 硬碟接上去,然後很懶惰地選擇「使用
整顆磁碟」,就是把整個rootfs全部丟到同一個分割區,分割程式大概自動割
了200 MB左右的空間當成swap,然後就開始下載程式了。

安裝期間會提示詢問要不要安裝圖形使用者介面,除了有圖形使用者介面的工
作站之外,也有列印伺服器、檔案伺服器、資料庫伺服器、 DNS伺服器之類的
選項,個人是選擇安裝圖形使用者介面。

確定後繼續下載套件……,有點慢,大概要一個多小時吧?希望日後能支援從
光碟安裝Ubuntu的PPC64 版。

安裝程式跑完之後會提示沒有安裝開機程式,當然也是因為還沒辦法把petit-
boot安裝到VFLASH的開機區,所以必須要用bootOS來載入 Linux。

安裝完成之後很遺憾,選擇「繼續」之後會當機,只能切斷電源,然後接回重
新開機。

Step 2-1:載入Debian Linux
從自lv2-patcher 選擇 Linux選項載入,經過一陣子之後會看到剛剛的安裝程
式載入介面,但多了一個debian的選項。選擇之後按下 Enter就可以聽到硬碟
開始動作了,載入畫面可以看到兩隻企鵝。再多等一下就可以看到登入畫面了
,解析度是1688*984這個詭異的比例,不過重點是有中文介面。

登入介面的預設使用者是 PS3 Debian User,密碼似乎隨便亂打都可以,剛剛
安裝時好像也沒有要設定管理員的密碼,我密碼留空白不給登入,但隨便打個
ps3就給登入了。

Step 2-2:各種測試

http://ppt.cc/F-px
登入之後先去看螢幕解析度的部份,結果不給改,看來顯示晶片驅動程式還沒
實做。

http://ppt.cc/Ybwp
隨便丟一片 DVD電影《Morning Glory 麻辣女強人》進去光碟機, Linux可以
正常讀取沒問題,而且也會自動載入影片播放器,也有聲音出來,看來音效的
部份Debian已經可以原生支援。

要把光碟拿出來時發現竟然不能按退片鈕,反而要用滑鼠右鍵點選光碟機圖示
選擇退出才有辦法退片。

http://ppt.cc/pM6x
接下來換放BD遊戲《Assasin's Creed II 刺客教條2》,看來也能正確讀取
沒問題。

http://ppt.cc/gaDH
http://ppt.cc/3l23
幾乎整個 Linux都能夠正常執行,但或許是因為主機僅有256 MB的記憶體,因
此效能並不太高,執行時可以聽到硬碟不斷讀取的聲音,看來swap吃很兇,總
之雖然暫時還沒到實用的地步,但也算是一大突破。

******

改天再來研究graf_chokolo的核心到底要怎麼用。

--

____ _ _ _ _ ____ _ _ ____ _____ ____
(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
_)(_ ) ( \ / )__) ) ( )( )(_)( ) /
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_)


--

All Comments

Linda avatarLinda2011-03-07
推一個 雖然不熟Linux
Una avatarUna2011-03-08
跟之前SONY開放安裝 Linux 的時期
好像差不多
Elma avatarElma2011-03-09
PC上的Linux也是要先umount才能按eject