找回密碼
 註冊
搜索
查看: 15167|回復: 0

[教學] [PS2] MCBoot 1.8版安裝全紀錄

[複製鏈接]
發表於 13-10-2006 14:39:44 | 顯示全部樓層 |閱讀模式
轉自: http://rushoun.myweb.hinet.net/PS2/McBoot%20INSTALL/MCBoot%20INSTALL.htm
- t" `( Z6 e' ]) o+ I6 ]  y+ `4 b7 ]" l. z. _, v, h' s4 U
寫在前面:
還是要先寫一下,盡一下社會責任義務。研究PS2的程式使用方法,純粹是個人興趣,當然是希望能賺點小錢,貼補家用,順便捐些錢做公益。這次日本震災,我也是加減捐了一些,希望大家一起響應。
 
網友買了我的記憶卡,請切記,不要沉迷於電動遊戲之中。老婆家人朋友,都是人生當中最重要的一部分,不要因為遊戲,忽略了人跟人之間的互動。最重要的,不要整天宅在家裡,起來動一動,星期例假日,記得要和家人一起出門郊遊運動。身體是自己的,也是一種不可逆的機器。不可逆的意思懂嗎?就是壞掉了,是沒辦法修理的。比如說:得了糖尿病,高血壓等等的這些疾病,是無法再變好的。懂我的意思嗎?
 
世上是沒有賣後悔藥的,聽進去我老人家的蛇蛇念吧!想一下,當你30歲時,40歲時,50歲時,你覺得你會是什麼樣子?現在你的生活態度,決定你後面的人生,把握一下吧!別沉迷於電動遊戲中。感謝!
McBoot是一個可以讓PS2用記憶卡開機的程式,用記憶卡開機的好處是,不需要用光碟讀取資料。這樣做的目的是可以延長PS2光碟雷射頭的讀取壽命,畢竟雷射頭是消耗品,更換也是要花不少錢的。同時McBoot本身,也可以把一些常用的PS2程式,直接安裝到PS2記憶卡中,這樣有些程式也不必經由光碟機讀取,直接在PS2記憶卡中執行,不只是可保護光碟雷射頭延長壽命,也可以加快執行程式的速度。心動了嗎?我花時間寫的這份文件,可以教您安裝的方法喔!如果您有PS2網卡,並且利用硬碟玩PS2遊戲,那就恭喜您了,您可以永遠擺脫PS2光碟機了。因為PS2光碟機會因為您安裝了McBoot,變成完全沒有作用了。/ h: n4 b; @: W  S8 c' E
本文件的安裝操作過程,適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過機的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以使用了。只要注意您的PS2遊戲機是哪個版本的,找對版本安裝FreeMcBoot程式就對了。至於PS2主機版本的說明,在後面的文件中會有解釋,就是DVDPLx檔案的問題,請自行往下參看瞭解詳細的內容,就會清楚了。
! }% ~( |/ p4 ?9 h5 p: N9 y3 a% L看過很多有關McBoot的安裝設定資料,可能是小弟駑鈍,個人覺得網路上找來的網友所寫的資料,不是缺乏照片可以參考。要不然就是語焉不詳。也可能是因為文件的編寫者,本身對於許多安裝的細節非常瞭解,並且認為這些細節應該是必備的基礎知識。因此缺乏這些基礎知識又駑鈍的我,實在是無法依照這些文件,順利的將McBoot程式安裝到記憶卡中。不得已的情況下,只好求助於國外的英文網頁。說真的,雖然國外的作者是用英文編寫的文件,不過他們都有考慮到有些PS2的網友,並不具備一些基礎知識,所以都會有豐富的圖片提示。關於這點,對於中文的文件來說,一向是很缺乏的。
# T, G! f# K" A) n而我自己,一向秉持文件盡量多一些圖片的方式,再配合文字的解說,一步一步的說明安裝方式。而這樣的文件,應該會比較容易被瞭解的,希望對大家有用,愉快的玩PS2遊戲吧。如果有疏漏之處,在所難免,敬請大家見諒啦! 1 k. Y- u3 S( e: ?6 }& }
特別向一些靠軟改PS2機作為服務收入的朋友說聲抱歉,小弟並非以此為營業收入,所以公佈這文件後,難免對您造成影響。但是這軟改的東西,原本它就是存在網路上的,我只是從許多的文件當中,將它整理出來,方便網友參考就是了。我也相信一件事,有時間喜歡自己研究的,自然會自己去研究軟改。沒時間或是經驗不足的,或是根本不想自己動手處理的,要滿足軟改,它也是會花錢找人做的。所以我的文件,應該還不至於影響太多人吧!畢竟PS2,也應該快被淘汰了吧。

% x; d/ O& z- w. A不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!1 g$ @' L+ ~! V  S
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!
8 P. i) X  y1 N" `# _9 O3 l, E收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!+ i8 C1 R4 g: t' s% m
記憶卡1張售價:200元。
$ o! c- E& n; W+ T: X$ ^0 v安裝開機程式工資:150元。
5 ]3 i  G( f9 A; i安裝OPL程式工資:150元。5 ?& e2 T: n% T& H4 a: W0 `% S
運費:40元
2 R' G- a8 z1 ~& e  K( V記憶卡+只安裝開機程式+運費:收費390元。
$ y! Y* f9 o" h  s  y記憶卡+開機程式+OPL程式+運費:優惠只收500元。- D; s' A/ c1 u( u1 W/ H
所以,聰明的網友,請您自行計算吧!
- ?/ V0 B& S  p5 N因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!, h' }+ V& p/ J4 W& m) S
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?0 Y1 T9 D( h1 u0 f
我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!
5 B9 X6 Y% s$ V. P: {: E$ u* O我個人推測McBoot的作用:5 W+ M8 G2 l$ J, y, J
基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。8 p% o* \# L# j2 ]

$ p1 b3 M" i" @2 u: T$ l' H比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。$ F1 \5 e# x' C9 v, V

: N8 K9 X7 G6 L當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
5 C# `. `9 q, v, k! U2 \- h% y

6 J( D! x& W) H8 B本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。

$ H3 @3 B2 i! g  ]7 g, u7 H詳細的McBoot程式的安裝步驟:0 k! T  G4 n* _; V+ Y  N2 {
步驟一:
+ e0 u% n0 o% `5 U先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。
9 t5 e$ F. I0 b3 B- `$ j3 l' D請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。% G# u. M) C/ s7 _% Q

$ r/ b& d& H0 t5 a0 |8 w2 K先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
3 e3 n( z# ?" X; b
圖一:
4 `3 u9 D& s" ^, i( t; S解壓縮到USB隨身碟後的檔案結構/ b8 ?" W7 p3 m/ `
5 z9 R! p; E. m. `. Q7 W
INSTALL目錄下,又有四個子目錄,見圖二:! R7 i% O: u% @0 {
圖二:7 l5 e. S' @  z9 |7 P) v5 C
INSTALL目錄下的四個子目錄2 A6 N: e- c3 Y/ r* i8 m  O% o

4 u- z0 Z1 T, I我先敘述\INSTALL\這個目錄:
: B# ~  v. g# C* }, ?' v2 }  }\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
: {! O+ O, @5 o$ ]1 r1 S請先將這個HD_LOADER.ELF檔案更名為BOOT.ELF後,copy到INSTALL目錄下即可,因為McBoot程式安裝時,會安裝一個BOOT.ELF的檔案到記憶卡中。這個BOOT.ELF就是McBoot安裝到記憶卡後,PS2開機選項內所看到的第一個程式。如果希望在安裝McBoot後,還可以在McBoot開機選單執行一些常用的PS2程式,如uLaunchELF,USB Advance,ESR等等的程式....就要先將這些程式的程式檔(.ELF檔)先放在INSTALL這個目錄下面。這樣在安裝McBoot時,系統就會將INSTALL目錄下的這些程式,順便一起安裝到記憶卡中。請見圖三:(至於.ELF檔是什麼?請網友自己用功的做功課一下,上google就可以找到答案)
  X% {( T; B1 ~6 |7 f圖三:( F' ]$ @) c3 S/ t
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。* O) o2 b8 H7 ~
$ Z& ~3 d$ o1 Q& E0 u

$ d6 o. |4 E3 y  Y7 P5 WINSTALL目錄下又有以下4個子目錄分別是:9 S8 Y  K1 D. m8 u$ r9 G( w

* G! b. G* g0 u6 F8 R( `APPS" G4 u. O! }* M& n
FMCB_CFG
' P+ P3 M5 G+ K$ c- D+ g8 r1 ?) d$ GINJECT0 G2 i9 t" S; K0 p5 z+ `& u0 W
MODULES

! M- l  D" T7 q請參考前面的圖二:
* r1 M8 x# D! W8 `0 V/ D4 s7 ]  ]' @( t4 P' \- }
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
% I. r: @7 [- H2 n/ D
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
1 {  |7 X; p! ^圖四:
2 _; c4 ]' C, V4 }- j% {\INJECT\目錄
5 U1 n  C. F$ s+ _
) H; A( ?$ h6 \$ z+ i  [7 D0 i. O圖五:+ S; b% y4 e5 ^7 T
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。  G: V) u  l. z0 M: N
" c) Z! t* W: T) _
\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
5 M2 V$ N% ^  l4 ?
0 o' T) L$ Y& o
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
+ p, G! X' H2 }- j$ Z圖六:3 [! F8 ]) B  g" O5 u# X+ n, ?

6 c! D( W* g: o% h, j+ ?) j4 y: w( f% Z9 {
\DVDPLx\目錄下的文件說明:
9 ?. w# L7 ^( @; }* R; A
1 d8 J) M  g  t) _# r3 w
DVDPLA 亞洲版主機. G8 `2 d: J5 n7 s% M/ f3 a
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
- G9 t8 b2 {# u1 T/ g( |7 P) J1 A; u/ I8 pDVDPLC 大陸版主機(結尾數9)& E" e2 h- ]0 z
DVDPLE 歐版主機(結尾數3,4)
6 F  L. c8 s; T  r5 lDVDPLJ 日版主機(結尾數0)5 F" \% M! u' p5 @( \
DVDPLM 南美版主機(結尾數10,11)7 M; F, R; ~* U8 S' ~, {, @  s
DVDPLO 澳版主機(結尾數2)
$ ~' U% d. o* N: W6 U5 }DVDPLR 俄版主機(結尾數8); p2 ^7 F# r0 K. z7 v2 a1 z9 h  p# x
DVDPLU 北美版主機(尾數1,12)
& k: K. h* f6 ^: q# x, l8 r7 [4 i6 P# g/ I* B# T& b
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。

8 Q7 V9 J) G2 S9 M. J: _比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
# d1 B: c. s5 A% n) b9 N, T6 }; a
8 ~) w* y0 Q  c" g$ M如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
. a$ ~$ Z! \( m/ [7 [
* a: E- B+ z8 V) D6 g9 ~
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
( ]$ X8 Y: X5 h5 E2 o: \圖七:1 o' J$ t, D# _: G3 Y
先將\DVDPLx\目錄下的DVDPLA檔案複製。( R# ]% p% M3 r0 M  I+ c  T$ Q) j
: i  M- I+ q: h3 g+ D6 N
圖八:
  E, u4 M6 @( {0 G* `0 L然後將DVDPLA檔案複製貼到\INJECT\目錄下。
4 ?- N5 @* O+ n7 Q7 f* {# y: A
  g$ V7 x/ W& @$ ]3 ?+ M圖九:
) i. j4 |+ Z; @6 }" d貼上DVDPLA檔案
7 o6 f- K) F& ?+ o* U6 O' L! h
1 |; `6 Q6 X0 T5 `* k+ b ' {4 k4 t( m8 L! F! g& S9 @( V
然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
1 a, U6 T* O! c9 k3 a) t8 u圖十:+ [4 P4 K2 R  f3 h& `* k" R) B5 @
再將DVDPLA檔案更名為DVDELF.BIN
5 A! M$ d0 M1 ~+ `' Q' Q2 w4 Z! Z8 }% h& s3 [* L! H
圖十一:9 K$ M8 Y% ?# }; s& C( w( J
將DVDPLA檔案更名為DVDELF.BIN: @: P+ b1 O0 O4 b+ i; d0 A

% a$ E( B; C3 w7 ?由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
: [# _. Q2 D$ j& S7 Q\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:# Y- Q" G+ p8 l9 J6 l
圖十二:
, m( n2 a3 n4 U! u; S# f\FMCB_CFG\目錄
; f6 A1 k; M1 d7 W/ O# h% [* i1 r( `: i: _
FREEMCB.CNF檔,請參考圖十三:
' V8 I0 Z% H! e8 m6 a
% t" f# @9 `1 q- L" @圖十三:
- p- ?" ?; }4 e& `* e3 m1 `# Z
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。  o/ `; A; n9 G) v% {# y3 I

$ t, c# O& z+ A2 u. Z5 \3 g/ Y步驟二:; `$ F1 s  B) p' i. z6 ]9 Q% U
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。/ ?: A5 b6 V9 ^" A9 ]6 H
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。( \6 N0 |& `# y0 ~
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
2 T  y3 B& C- G: B$ q將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。& H- C& j  }' \+ {
關於unLaunchELF這個程式的功能,我概述一下:
: R0 V1 v. H1 F* c, JunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。# W7 ?% Q4 L( l6 T
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:" n4 q5 J$ |( p/ r

0 X0 o& f. F8 z6 b3 L按下PS2搖桿的○按鈕。
3 ?' U2 w1 a$ Y: f' G接下來會看到有七個選項 1 S$ ?( {7 s, [8 F  A' g+ R7 n" |
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
' \1 L1 D" i' M! B7 {# s7 b( \7 M  H; |3 q
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
3 f# E4 d2 R. r  F+ M7 t$ G3 u如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面( ^. j* J, w5 c' R  Y
0 a. t- Y9 ~2 O+ P6 G- Z3 w* K
然後就是下圖:( B4 Q0 {7 r/ J
請直接選左上角那個安裝選項。- r  [5 L) C& x& l% I+ w

1 X- R1 s% R* ^1 x7 F3 W安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。) \6 J/ F6 P/ |- D- n
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
* H, z- A  w. Y- |$ b! ^不過不一定會影響我們的程式安裝。6 s% Y1 ^" i. K9 Y8 b! b, Y

8 x% T$ ^+ m: E3 W如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
* j" t0 |4 z3 m( O* l* s大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
* L9 H* b/ }% l7 B. A7 ~正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
3 D- |( ]4 {$ R  q# |* F) Q- G9 Z
接下來是這個畫面:: T8 G7 T. i; V
這表示大功告成了,可以開香檳慶祝了!  q: A, @' ]2 m! y! H8 `

8 y  E+ Q! |0 r% H) ~% ^2 E3 a
8 z; g# ]! j7 J9 N這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

+ _! N8 _0 [! ]9 E; ]開機後PS2會先出現McBoot的logo畫面:# [% b7 V2 R) g7 L4 a! h5 I

% p1 S; z8 L3 B6 C( P) g/ n' N7 T然後變成類似下面這個選單畫面:" W, v  ?2 X0 n6 Y

% Q; m' k' q2 n1 S% R1 R8 N開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。: G5 x8 j5 L$ d; W) l
( z, Y: ^6 F# g" w" w% N) |
MCBoot在記憶卡中的目錄結構:

0 c  G  g2 @! S+ g, @) SMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:* E1 t  P6 M- s- R
" T( F+ n4 x8 z, L; M1 f0 R% m' X
/BxTEXEC/4 ~& [; B+ b. J! d  u/ F
/BOOT/8 t, U8 |2 u  T  _5 y1 d4 D) F
/SYS-CONF/
9 o+ r, O1 `+ I' s; J
, ?+ Y" N# k+ l" N5 t0 l* _! L$ V. Q2 G1 a: j+ D
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。1 Q8 W* o7 y! a1 v
$ i  X/ J% s8 g! l9 ^, J% _
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
: ~& x; ?5 B" w3 w) d9 N( k* ^$ v: w) t

3 z* C5 ~7 w4 x/ B
6 I! u4 t9 x: }8 b% R8 J, S+ o# Z注意事項:/ p8 x0 N* Z' h5 f
& p  \. e( ~, x4 d
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

+ I# y. B5 u( w( P4 ^/ Y5 k2 D- P執行unLaunchELF後注意下面的說明:
0 i; x0 R) a- M& ^" V- \mass:是usb
" }7 s, v1 v1 Y# x( P0 ~4 umc0:是slot1的記憶卡
& X1 Z  O: K6 M" I* Q/ omc1:是slot2的記憶卡
. M- i- `1 O* _# b# \  ^

/ N7 O" f7 \: V. I" z. x3 f

9 F; l+ o$ C! A/ {% T$ Z* CFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
7 T! j8 H( A6 N* G& ]: F  b這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
4 Y- H3 w5 @3 B3 x! N1 c: |6 [( Y
Example FREEMCB.CNF檔案設定範例說明:

" M5 b2 \* ?1 t% C( R4 n. |黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。2 Y1 _6 Z% k0 Y# i' D  S4 _
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。, H+ E. Z2 n( w+ e
========================
4 f% `4 s$ q% d8 n6 s" {& ~; SCNF_version = 1
& i% a" ]$ U( nDebug_Screen = 0+ y! A$ U( b9 t4 Z* _- |
FastBoot = 0
; u: y7 f# o' K: \" wESR_Path_E1 = mass:/BOOT/ESR.ELF: D4 G3 c7 [0 u* ]! ]4 [/ n8 P. Y2 v
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
, X0 K9 g" o; h( T/ `, W& iESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF, I7 V& v- T3 k' |
pad_delay = 0
0 k6 ]  n( C: f8 I3 r! m' pLK_Auto_E1 = OSDSYS+ j5 `% t8 }7 w6 M7 W
LK_Circle_E1 = OSDSYS
4 w1 K$ T$ p# U6 ]. S9 X, `$ Y1 {LK_Cross_E1 = OSDSYS
0 s5 E1 i" K! I$ b8 ~4 hLK_Square_E1 = OSDSYS1 |+ `, C' _  U$ ?
LK_Triangle_E1 = OSDSYS
' Y& g" N$ }' c1 y  H  _LK_L1_E1 = mass:/BOOT/HDLOADER.ELF0 p, p  K# ^& j+ q1 V* Q- `; J
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF( Y# |, I7 t# [* E% j  c: q
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
# }) v! `! G- \/ T5 k; \LK_R1_E1 = mass:/BOOT/BOOT.ELF' l, c* X: s( W2 v
LK_R1_E2 = mc?:/BOOT/BOOT.ELF
2 k+ B0 L: ^# ]LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF$ _, R. E. c6 K# V' y/ E3 R" A
LK_L2_E1 = mass:/BOOT/SMS.ELF
4 f( @, ?2 ?; n. M, w: ALK_L2_E2 = mc?:/BOOT/SMS.ELF6 v/ z0 r' r8 u; x+ h$ P% ^
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF
- @/ n- T7 J* T2 wLK_R2_E1 = mass:/BOOT/ESR.ELF
' X3 w, a6 s7 b: m, x2 qLK_R2_E2 = mc?:/BOOT/ESR.ELF
2 j% Z" M3 g6 X3 N$ r! g5 LLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF1 \3 \" A1 l) R) g6 ]  I) ~
LK_L3_E1 = OSDSYS8 u1 k, L+ G; ?* j% |
LK_R3_E1 = OSDSYS& w' p8 h1 O2 I0 y7 I
LK_Up_E1 = OSDSYS
1 d% L! l& N, @( NLK_Down_E1 = OSDSYS
- A6 i  J/ [! n$ i6 z/ kLK_Left_E1 = OSDSYS' W! m  V) H0 X; R- r6 r/ H! P
LK_Right_E1 = OSDSYS# {% M) \3 D: r$ E9 Q0 J
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF8 N& f: @( b: ~+ t! T$ O
LK_Start_E2 = OSDSYS
0 m" Y( e( K4 y3 ~9 ?% j( ]LK_Select_E1 = OSDSYS
5 [0 M3 ]& k: L8 b% l1 b; B, ~hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
+ m0 Z2 L" r$ z  g) D5 i! OOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!, D4 r1 M" {- T* ~: x4 A% Q2 c1 D
OSDSYS_Skip_Disc = 0
0 N% ]* A: L1 r- U) ~% VOSDSYS_Skip_Logo = 1) _8 D( C- _& ~0 G  ?# K) g
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
3 j* A/ L; \& `0 m4 H; b" G! r7 ]% X7 MOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}+ v) D  Q% f8 k4 \
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80; o) ?) \' @' K' T8 B9 o
OSDSYS_scroll_menu = 1
) S3 u# j7 l; O/ D* _- I  E2 JOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
2 ?; @2 r2 x) @* o2 C0 S+ DOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display2 r% r! e9 Q' A0 U9 O  H: \; j# }! _
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
' W" y: G6 |8 @2 O! e0 i. \3 {# XOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
" `5 l( s" H( w9 M% NOSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
' |  i( X6 K- Z6 k1 I, _7 vOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version& I" Q  ?# n& o: a" a) O
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
/ ]9 c5 F" [, b/ {( t/ TOSDSYS_cursor_acceleration = 100 <--speed of cursor
- H8 }+ [1 v) S0 W. O2 S1 d: m1 {OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
1 F4 P7 \! q6 g, ?OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display
" x; Z  D/ C' {! ]3 l8 `& z  eOSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display
# c7 Q; H1 n8 J( D$ W2 \# ^5 h! WOSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
; E* A7 s4 Y+ e) m' JOSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
& Y& N5 A0 [. kOSDSYS_Skip_MC = 1. b- q* z6 L. F
OSDSYS_Skip_HDD = 1

+ }+ J9 ^* z. q9 `$ M以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
# {2 P; c" f: X; ?  W
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen. N3 L- \" r; b, a: @
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF+ q9 m& \6 a. T* }  G8 |7 K0 d3 V
0 h  V% G6 Z/ r& Q
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot7 J' G( p0 S3 X5 d8 n5 X. a
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
, |% b' z7 t+ P! [2 c& k  z. u2 D: k2 F: J; n
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
# \0 U0 I/ `" K) K6 s當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

; R5 G% x0 n. w1 f5 X9 ~
1 ~6 e  j! e5 z) f+ r4 {path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
( p4 E5 k* a  s4 C# L0 g7 u" Nboot
- y0 Z. R, V4 e  `2 A0 q; w" a0 s* t9 C+ ^4 S' \
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。' W) o2 ?3 [4 S  u
) h9 L8 f- o! P0 |/ L
以下的設定,都以此類推......

1 Z' k# y+ H$ S, Dname_OSDSYS_ITEM_2 = ESR4 h1 z. I9 b. w6 j# Q7 u: t
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR( a1 q, T6 [/ M% b" i. p0 o* q5 K) Y2 x

/ m/ \! O+ k! d' L& E  cpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF, G8 w, k* Z" G- ~
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。; t  q8 I! |" {: E8 d5 n8 c

; {0 l6 T# ]. u- z6 Epath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
7 C5 m: z$ G; @3 r/ h  Rpath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF( U' d7 k9 K% [3 ?  x$ |. J1 Z8 K
name_OSDSYS_ITEM_3 = HD Loader' r  [' k1 }' p0 ^- G
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
! ?8 `; j7 x7 G) Mpath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
8 Q! a1 w: w- R$ R- epath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
: V6 q8 O6 c4 W9 Q- O+ C* v% Rname_OSDSYS_ITEM_4 = Simple Media System" k# m- H& V& R- g) O
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF# w( p% p7 |2 M: F! u# }
path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
, {; O. G: G2 bpath3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
7 u, S0 X# Q, n- {' X* H. g; Oname_OSDSYS_ITEM_? =
( T) S& v8 W4 R" |3 ipath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
, ?2 v# R: ^6 U/ f, }' ^! C
只要一直往下加設定,就可以增加開機選單。, _+ ^8 v  i" ?; A
 
: r! O8 c$ ~* b: x2 o( H
, q0 [$ h" @* |( v; p, m( bpath2_OSDSYS_ITEM_? =
# Y& z# h1 V# G5 a( O: \4 V7 ypath3_OSDSYS_ITEM_? =
* Q$ Z, p) x  A: v$ _7 fname_OSDSYS_ITEM_100 = Free McBoot Configurator
' G- L  S( c+ j8 Epath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF" T+ ?8 i* J" P& E  s" T
path2_OSDSYS_ITEM_100 =
# X  t: K1 y" W( F6 w0 wpath3_OSDSYS_ITEM_100 =
* I9 `: S: F7 _3 E3 x! K6 b1 M9 ?' {- I' H
2 c' g* ?3 k/ ]$ }3 T9 p4 n

4 ]9 h) m& y+ \0 a8 {+ S" e1 S; t4 Z: L; O
特別說明:
, G: h& n+ P  Y, w; K

2 F# v# D2 v6 `9 P) V$ D5 \1 l- EESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
1 i: J0 \" h* r0 W  \
4 z/ }9 D% d. l2 u: |# Z7 D) u遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|歡迎光臨 Julybee Club

GMT+8, 18-9-2026 00:15 , Processed in 0.099265 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表