老實說,
瘦身工作最好從 YDL6.2 安裝時做起,
當然沒有也沒關係,
以下是從安裝時就開始瘦身的步驟,
已安裝者可從完成 YDL6.2 安裝後的步驟開始。
安裝時請選擇手動選擇套件,
將所有套件勾選成非勾選狀態,
也就是不要安裝所有套件,
如此,YDL6.2 將會自動安裝最基礎的套件,
當然,以上是於 install_ps3_720p 更高的解析度模式安裝,
雖然安裝結果是文字模式,
但卻是以高解析度安裝完成。
接下來就是安裝完成之後的步驟。
進入 YDL6.2 之後,
請以 root 登入,
然後輸入 yum update 更新套件,
若有出現 expat、readline、util-linux 時,
請勿更新套件,
請個別輸入套件名稱更新,
例如:yum update kernel,
以上例子是只有更新 YDL6.2 的核心。
再來就是安裝 CellSDK,
請輸入 yum install glibc* irqbalance,
再輸入 yum install crash* elfspe* libspe* netpbm* oprofile* ppu* spu*,
安裝完成之後就去下載 CellSDK-Devel-Fedora_3.1.0.0.0.iso、CellSDK-Extras-Fedora_3.1.0.0.0.iso、3.1-SDKMA-Linux-ppc-FP01.tar.bz2,
將其放置在 /tmp/cellsdkiso 下,
利用 mount -o loop /tmp/cellsdkiso/CellSDK-Devel-Fedora_3.1.0.0.0.iso /mnt 掛載 iso 檔,
再以 cd /mnt/cbea 進入 cbea 目錄,
輸入 yum localinstall --nogpgcheck *.rpm,
完成後輸入 cd ~,
再輸入 umount /mnt,
接下來 CellSDK-Extras-Fedora_3.1.0.0.0.iso 也是以同樣的方式安裝,
最後以安裝 x86_64 版的方式安裝 3.1-SDKMA-Linux-ppc-FP01.tar.bz2,
自此,CellSDK 已經完成安裝,
由於 YDL6.2 的 tcl 和 tk 套件較舊,
所以沒安裝 Cell 模擬器,
且 PS3 的記憶體較小,
Cell IDE 整合開發環境也盡量使用 x86 版做 cross-compile。
接下來將不需要的系統服務關閉,
請輸入 chkconfig --list 列出所有的服務,
若要關閉 irqbalance 的服務的話,
請輸入 chkconfig --level 01246 irqbalance off,
以上會將 irqbalance 的服務關閉等級 0、1、2、4、6,
所以以上會將 irqbalance 的這五個等級關閉,
而 chkconfig --level 35 irqbalance on 則是開啟 3、5 等級,
最後請確保 elfspe、irqbalance、messagebus、network、sshd、syslog,
以上此六個服務一定開著 3、5 等級,
其餘服務則全部關閉。
上篇到此為止已省下不少記憶體,
而下篇將會替大家做解析度和虛擬終端機等調整來節省記憶體,
當然,於 GUI 使用 YDL6.2 的使用者,
我也會建議轉向文字介面,
所以這些也將會於下篇的教學當中完成。
沒有留言:
張貼留言