x86 硬件上的 Mac OS X 2008–2024 技術文獻庫
InfiniteMac OSx86 › OSx86 10.X 核心架構與安裝配置 › iPC X-DL 10.5.6 正式發佈
274,027 reads · 2009-02-06 – 2010-08-12
技術專卷 10.X 核心架構 Chameleon / Boot-132 Voodoo / XNU Kernel Retail DVD / USB

iPC X-DL 10.5.6 正式發佈

iPC X-DL 現已於老地方正式發佈(請勿詢問下載地址)。這是一個將 LiveDVD 與完整版 iPC 安裝程式(雙重開機 DVD)二合一的雙層(Dual Layer)ISO 映像檔。請務必仔細閱讀以下發佈說明!iPC X-DL 發佈說明:使用風險自負…

主筆作者
@pcwiz 發表於 2009-02-06
所屬專區
OSx86 10.X 核心架構與安裝配置
典藏規模與紀錄
274,027 次歷史閱讀 · 32 則精選技術筆記(萃取自 42 則原始回帖) · 2009-02-06 – 2010-08-12
參與貢獻成員 (30)
@newbrocca_2 (5)@Taisto (4)@cmdshft (3)@ANTC (2)@Re1m0 (2)@naksindia (2)@pcwiz@aquanutz@biboy4@bhast2@ScottXK@bogbag@SticMAC@justinstar77@GNurik@surnj1+14 more
相關硬件參考
USB 3.2 Boot Flash Drives ↗ SATA III & NVMe SSDs ↗ AMD Desktop Processors ↗
香港繁體精譯技術專卷 · 完整保留原始指令、Kext 名稱、ACPI 節點與開機參數查看英文原版 (Original English) →

iPC X-DL 現已於老地方正式發佈(請勿詢問下載地址)。這是一個將 LiveDVD 與完整版 iPC 安裝程式(雙重開機 DVD)二合一的雙層(Dual Layer)ISO 映像檔。請務必仔細閱讀以下發佈說明!

iPC X-DL 發佈說明

使用風險自負!請勿詢問下載地址!

你必須擁有 1.1GB 或以上記憶體(RAM),LIVEDVD 部分才能正常運作!

** LEOPARD SERVER 需要你自己提供序號(光碟內不附帶) ***

** LIVE DVD 內兩個帳戶(root 及 "User1")的管理員/ROOT 帳戶密碼均為 "ipclive"(不含引號) **

** 請向下捲動並閱讀所有內容,以了解如何引導啟動 LIVEDVD **

* 此版本需要燒錄至雙層 DVD-R(Dual Layer DVD-R)光碟。如有需要,亦可寫入至硬碟分割區或 USB 手指 *

磁碟上的 ISO 大小: 6.5GB
LiveDVD 基礎系統: iPC Mac OS X 10.5.6 + 最新 Apple 更新 + 額外應用程式
預設安裝系統: Mac OS X 10.5.6 + AppleDecrypt + Disabler + PC_EFI v9
安裝後作業系統: Mac OS X 10.5.6 附帶 AppleDecrypt.kext 及 Disabler.kext(每次安裝均包含)
包含語言: 日文、德文、法文、西班牙文、意大利文、荷蘭文、丹麥文、芬蘭文、韓文、挪威文、俄文、瑞典文、巴西葡萄牙文、簡體中文、繁體中文、葡萄牙文、波蘭文
從安裝套件移除的項目:AdditionalSpeechVoices(額外語音)、XcodeTools、BootCamp
從 LiveDVD 基礎系統移除的項目: 辭典(Dictionaries)及額外語音(Extra Speech Voices)
包含更新項目:Mac OS X 10.5.6 整合更新(Combo Update)、Java for Mac OS X 10.5 Update 2、Remote Desktop Client 3.2.2
DVD 開機引導程式: Chameleon 1.0.11 cdboot
預設安裝開機引導程式:Chameleon 1.0.12 PC_EFI v9
安裝 DVD 開機核心(Kernel): Voodoo Kernel 9.5.0 Final Release
LiveDVD 開機核心:預先連結(Prelinked)Voodoo XNU 9.5.0 搭配原版(Vanilla)AppleSMBIOS,並可於 boot 提示符下選擇其他預先連結及非預先連結核心
iPC X-DL.iso 的 MD5 雜湊值: 07d5c845ab3afde7b59a4dcaceb29744

這是一張 LIVEDVD!它可以讓你在正式安裝前先試用及測試 OS X!

這張最新的 iPC OSx86 10.5.6 雙層 ISO 映像檔,將 iPC OSx86 Universal 10.5.6 V1.1 安裝程式的簡便與豐富選擇,與一個功能齊全的 LiveDVD 系統完美結合在同一張雙重開機光碟中。

* 此版本需要燒錄至雙層 DVD-R(Dual Layer DVD-R)光碟。如有需要,亦可寫入至硬碟分割區或 USB 手指 *

* 你至少需要 1.1GB 記憶體(RAM)才能引導啟動光碟的 LIVE 系統部分 *

* 光碟上的 OS X SERVER 安裝選項需要有效的 OS X SERVER 序號及授權 *

* 由於採用了壓縮 DMG 映像檔,安裝 OS X 的速度可能會比原版單層 iPC 10.5.6 Universal ISO 稍慢 *

== 如何引導啟動安裝程式(Installer) ==

要引導進入安裝程式,只需像平時一樣直接用光碟開機,系統就會直接進入安裝介面。在開始安裝前,請務必先閱讀彈出的安裝注意事項!

== 如何引導啟動 LiveDVD ==

要引導啟動 LiveDVD,請先從 iPC 光碟開機,但今次在光碟開機時按下 F8 鍵以進入開機選單(Boot Menu)。接著輸入:

config=live.plist

然後按 Enter 鍵開始引導 LiveDVD。最後你會進入如下所示的 root 命令提示符:

:/ root#:

輸入「bootlive; exit」(不含引號),如下所示:

:/ root#: bootlive; exit

然後按 Enter 鍵開始載入 LiveDVD。此時會出現提示,要求你指定虛擬記憶體磁碟(RAMDisk)的大小。RAMDisk 設得愈大,代表你在 LiveDVD 中有愈多可用空間,但同時亦會佔用更多實體記憶體(RAM)。RAMDisk 的大小絕對不能超過你的實體記憶體總量。如要使用預設的 1GB RAMDisk 大小,只需留空並直接按 Enter 鍵即可。如果你想自行指定 RAMDisk 大小,必須以 512 Byte 區塊(Blocks)為單位來計算。舉例來說,假設我想要一個 2048MB 大小的 RAMDisk:

(2048 x 512) / 1000000

基本上計算公式就是 (A x 512) / 1000000,其中 A 是以 MB 為單位的 RAMDisk 大小(即 A 乘以 512 再除以 1000000)。

如果一切順利,你將會看到 Mac OS X 的桌面,並可以在入面全面試用及測試 Mac OS X 的各項功能。如果你打開「應用程式(Applications)」資料夾,除了可以看到預設的 OS X 應用程式外,進入入面的「iPC_OSx86_Live_Apps」資料夾還會發現內置了以下豐富的工具程式:

* AppleHDAPatcher
* Boomerang Data Recovery
* Carbon Copy Cloner
* Clone X 3 (Demo)
* Clonetool H1
* CPU-X
* DSDT Patcher GUI
* EFIStudio
* iDefrag (Demo)
* iPartition (Demo)
* Kext Helper b7
* Marvin's AMD Utility
* MKextTool
* MSR Tools
* NVCAP Maker 1.4
* OSx86 Tools
* Pacifist
* PPF-O-Matic
* Seashore
* TextMate (Demo)
* UInstaller (Universal OSx86 Installer)
* Zephyroth Utilities -- 包括:
- About this Mac Modifier
- AMD Patcher
- AMD Software Update

如果你想執行光碟上沒有的其他應用程式,只需將程式放在 USB 手指入面再插上電腦即可。由於 iPC LiveDVD 需要依賴 RAMDisk 才能正常運作,你可以查看桌面上的「untitled」磁碟卷宗來檢查 RAMDisk 還剩餘多少可用空間。如果你經常遇到空間不足的情況,建議在記憶體允許下盡量調大 RAMDisk 的容量。

如果遇到問題,可以嘗試登出再重新登入。root 帳戶的使用者名稱與密碼均為 ipclive。如要在登入視窗(loginwindow)以 User1(管理員)身份登入,只需選擇 User1 並輸入密碼 "ipclive"(不含引號);如要以 root 身份登入,請在登入視窗選擇「其他(Other)」,使用者名稱輸入 "root",密碼輸入 "ipclive"(兩者均不含引號)。

系統預設自動登入的帳戶是 root 帳戶。如要手動登入 root,請在登入視窗選擇「其他(Other)」,使用者名稱輸入 "root",密碼輸入 "ipclive"。系統同時提供另一個備用管理員帳戶(在登入視窗顯示為 "user1"),密碼同樣是 "ipclive"。

== 核心開機選項(Kernel Boot Options) ==

這張 LiveDVD 充分利用了預先連結核心(Prelinked Kernels)技術,將核心與 kext 核心延伸模組快取合併在一起以大幅縮短載入時間。光碟上所有的預先連結核心均基於 Voodoo 9.5.0 核心製作。預設核心為:

mach_kernel:[預先連結] 預設核心延伸模組組合、原版(Vanilla)AppleSMBIOS,基於 Voodoo 9.5.0

光碟上各個預先連結核心之間的差異全在於所採用的 AppleSMBIOS 不同。某些 AppleSMBIOS 在部分機器上運作良好,但在其他機器上則可能出問題。以下是可用的預先連結核心選項(只需在開機 boot: 提示符下輸入核心名稱即可選用,例如輸入 "boot_toh"):

boot_smbios28:[預先連結] 使用 AppleSMBIOS-28

boot_smbiosefi:[預先連結] 使用 AppleSMBIOSEFI 搭配原版 AppleSMBIOS(注意:這個預先連結核心較容易失效,但仍值得一試)

boot_toh:[預先連結] 使用舊版 ToH AppleSMBIOS,如果你點擊「關於本機(About This Mac)」時會崩潰閃退,請改用此核心

注意:切換這些預先連結核心只在使用 LiveDVD 時有效,對安裝程式(Installer)幾乎沒有任何影響

其他(非預先連結)核心

vanilla:未修改的原版 9.5.0 核心

no_prelink:未修改的 9.5.0 Voodoo 核心

==============================

如果你想直接從另一個已經開機運行的 OS X 系統中安裝 iPC,只需掛載 iPC Live ISO 映像檔,然後雙擊掛載入面的「installer.dmg」檔案,再開啟「Install Mac OS X.app」即可開始安裝。

因使用本軟件而可能導致的任何損壞,iPC OSx86 Install Disc 概不負責!

特別鳴謝以下各位大神與團隊:

mercurysquad 及 Voodoo 團隊、netkas、modbin、StageXNU 團隊、zef 及 Chameleon 團隊、BuildSmart、MacLovin、Bronya、JaS、Gotoh、aquamac、DuNE、MeDevil、Taruga、stickpin、cyclonefr、DaemonES、iNoob、javalui、Chun Nan、Superhai、fassl、mackerintel、AnV、mac.nub、Steven Lin、inside、delish、lastExile、ToH、eno、Oxtie、spartango、LiveDVD 團隊,以及任何我漏提的朋友!

社群實測與技術補充筆記

自 42 則原始討論回帖中萃取 32 則高價值技術回應

技術筆記 #1 @aquanutz 2009-02-06

好作品!睇嚟我要去買返幾張雙層 DVD(DL-DVD)嚟燒呢個版本了。

技術筆記 #2 @Taisto 2009-02-06

Pcwiz,請問呢個版本除咗加入新驅動程式之外,同你之前個 Beta 版有無其他分別?因為你個 Beta 版打咗 ppf2 補丁之後喺我部機上面已經行得超順,所有硬件都支援晒,所以我唔知自己仲有無需要換呢個版本。

技術筆記 #3 @cmdshft 2009-02-06 ↳ Re: @Taisto
@TaistoPcwiz,請問呢個版本除咗加入新驅動程式之外,同你之前個 Beta 版有無其他分別?因為你個 Beta 版打咗 ppf2 補丁之後喺我部機上面已經行得超順,所有硬件都支援晒,所以我唔知自己仲有無需要換呢個版本。

安裝程式嗰邊只係額外加咗 Leopard Server 安裝套件,除此之外同 iPC v1.1 完全一模一樣。

技術筆記 #4 @bhast2 2009-02-07

嗯……Live DVD
同我之前整 Leo4All 嗰陣做嘅嘢一模一樣
真係好奇佢係點樣諗到呢個點子嘅呢 呵呵呵

無論如何,都係一個好正嘅發佈版本!

技術筆記 #5 @ScottXK 2009-02-08

非常正,呢個版本做得好好。只係可惜我部手提電腦張顯示卡 kext(X1270)依然係咁難搞,令人頭痛。

LiveDVD 部分亦非常棒,多謝你付出嘅所有心血!

技術筆記 #6 @ANTC 2009-02-11

有個提議:點解唔加個可以直接喺 Live 光碟桌面入面啟動安裝系統嘅功能,甚至順便行個程式自動偵測並搵出合適嘅驅動程式呢?純粹拋磚引玉講下..

多謝分享,超正嘅發佈!

技術筆記 #7 @SticMAC 2009-02-20 ↳ Re: @bogbag

我都贊成,不過嗰樣嘢需要寫大量程式,我相信大家都喺度等緊新版 Chameleon 出爐,睇下佢到時可以做到啲咩功能吧!?

技術筆記 #8 @justinstar77 2009-02-20

呢個版本同單層版本有幾大分別?

首先我想講聲多謝,整咗個咁穩定可靠嘅整合版(Distro)。唔知有無可能以單層版本做基礎,出一個升級成雙層版本嘅 PPF 補丁呢?我好想試下呢個版本,而且有一張可以用嚟救急嘅 Live DVD 實在太好,但我屋企條寬頻上網真係慢到喊。

我每個月交成差唔多 $70 美金上網費,但下載速度從來無試過超過 150K/s。我間網絡供應商(ISP)根本係徹頭徹尾嘅 BT 法西斯,照佢哋嘅講法係「BT 會徹底搞垮佢哋個網絡」 :

佢哋將流量限制(Traffic Shaping)玩到出神入化。試過有一段時間,佢哋甚至偷偷將我個頻寬上限鎖死喺我交費應得速度嘅一半!難怪我一直覺得上網咁慢,特別係我上一間屋用開 12Mbps 有線寬頻 :

因為我所有帳單都設定咗自動轉帳,結果過咗足足 4 個月我先發覺佢哋暗中做手腳。佢哋從來無主動聯絡過我,事後亦無任何退款或者合理解釋,淨係識講句「咁樣會嚴重影響我哋個網絡」,真係廢話連篇...

:-| 最慘嘅係我住嗰個地區完全無有線寬頻、無 DSL,甚至連 3G 流動寬頻都無覆蓋,所以我焗住要用呢間垃圾無線寬頻(WISP),否則就要(打冷震)退返去用撥號上網(Dial-up)… 我真係恨不得快啲搬屋。

扯遠咗添。究竟有無辦法透過打補丁嘅方式有效咁將單層 DVD 升級上去呢?如果可以大幅縮減下載呢個雙層 Live 版本嘅檔案大小就真係太好了。

到目前為止 iPC 係我最鍾意嘅整合版 (Y)。佢做得非常全面而且井井有條,入面幾乎包晒令我部 Inspiron 1525 完美運行所需嘅一切驅動,就算有少少無包到嘅嘢,事後自己裝返都易如反掌。

再次感謝!

技術筆記 #9 @GNurik 2009-02-21

非常感謝你推出呢張內容咁豐富嘅 DVD。不過好可惜,我喺入面搵唔到支援我張 HD4850 顯示卡嘅驅動程式... 依家唯有頂住無硬件加速嘅畫面先。有無師兄可以幫下手解決呢個問題?

技術筆記 #10 @cmdshft 2009-02-21

我哋唔會為雙層(DL)整合版推出任何 PPF 補丁,亦唔會單獨發佈雙層版本嘅安裝 DVD。

技術筆記 #11 @webmestre77176 2009-02-22

好正嘅版本 - 多謝分享

我會試下用呢個版本,因為其他整合版(Kalyway、iAtkos)喺我部電腦上面全部都行唔到。
要搵齊所有驅動真係好難!

技術筆記 #12 @Re1m0 2009-02-24

Ipc

我今日買咗張 Verbatim DVD+R DL 雙層光碟,但無論喺邊套燒錄軟件入面撳燒錄光碟,都會彈出錯誤訊息。有啲軟件仲話張碟有防寫保護(Write Protected)云云。

技術筆記 #13 @Taisto 2009-02-24

咦,一張空白 DVD 竟然話有防寫保護,聽落有啲古怪喎。會唔會係張光碟本身壞咗?你肯定你部燒錄機支援燒錄 DL 雙層光碟嗎?

技術筆記 #14 @Re1m0 2009-02-24

我部燒錄機係 LG GSA 4160B,支援燒錄 DL 雙層 DVD 架。
但 Nero 8 彈出錯誤話係無效光碟(Illegal disk),無法啟動整碟一次燒錄(Disc at once)…

技術筆記 #15 @naquaada 2009-02-25

呢個雙層映像檔寫入去 8 GB USB 手指度用效果最好——唔使 10 分鐘就已經裝完個系統。不過裝完之後仲有一大堆嘢要執。大部分問題我都已經搵到解決方法,唯獨「系統描述資訊(System Profiler)」崩潰嘅問題我仲未搵到解決方案。

技術筆記 #16 @Ali C. 2009-02-25

將 LiveDVD 同埋安裝程式合二為一塞入同一個 ISO?呢個簡直係繼切片麵包同埋 Leopard 整合版問世以嚟最偉大嘅發明呀!
多謝晒,pcwiz。

技術筆記 #17 @newbrocca_2 2009-03-01 ↳ Re: @Re1m0

Dvd +r

@Re1m0我今日買咗張 Verbatim DVD+R DL 雙層光碟,但無論喺邊套燒錄軟件入面撳燒錄光碟,都會彈出錯誤訊息。有啲軟件仲話張碟有防寫保護(Write Protected)云云。

主帖最開頭嘅說明特別寫明需要用「DVD -R」,而唔係「DVD +R」。

會唔會就係呢個原因呢?我用 GSA-h55N 燒錄機喺 Leopard 下燒落張 DVD +R 嗰陣同樣彈出錯誤。

Newbrocca

技術筆記 #18 @Taisto 2009-03-01

無錯,好可能就係呢個原因。買張 DVD-R 返嚟再試下啦。

技術筆記 #19 @newbrocca_2 2009-03-04

安裝喺 IDE 硬碟上面

我今日終於買到 DVD -R 光碟了,陣間會試下燒。

另外想問多句... 我可唔可以將佢安裝落 IDE 硬碟上面?定係呢個版本只支援 SATA 硬碟?

Newbrocca

技術筆記 #20 @Taisto 2009-03-04

喺 IDE 硬碟上面應該都一樣行得通。呢啲全部都係取決於 kext 驅動模組,反而我覺得有時係 SATA 唔得——IDE 通常都無問題。

技術筆記 #21 @newbrocca_2 2009-03-04 ↳ Re: @Taisto

Ide

@Taisto喺 IDE 硬碟上面應該都一樣行得通。呢啲全部都係取決於 kext 驅動模組,反而我覺得有時係 SATA 唔得——IDE 通常都無問題。

再次多謝你 Taisto… 我喺巴西我住嗰個城市完全買唔到雙層 DVD-R… 我諗住試下寫入落 USB 手指度行,但我隻手指入面已經裝咗 iPC 10.5.6 行緊… 本來唔想格式化洗走佢嚟放呢個「LIVE」系統落去… 但睇嚟無計了..

newbrocca

技術筆記 #22 @newbrocca_2 2009-03-07 ↳ Re: @Taisto

成功開機,但變咗入去安裝介面...

@Taisto無錯,好可能就係呢個原因。買張 DVD-R 返嚟再試下啦。

我最後成功將佢燒落一張 DVD +R 度,亦都成功開機。開機嗰陣我撳 F8,輸入 "config=live.plist",然後佢開始載入灰蘋果畫面,接著出現 Leopard 背景畫面,揀咗英文語言之後,佢竟然問我想將系統安裝去邊個磁碟...
但我想直接喺 DVD 上面行 Live 系統,而唔係安裝落硬碟呀... 究竟我漏咗邊一步呢...
唔好意思,我英文唔係幾好

Newbrocca

技術筆記 #23 @ronoverdrive 2009-06-25

我今日下載咗 iPC X-DL 10.5.6 並燒錄落一張 DL DVD+R 光碟度。當我嘗試用佢開機嗰陣,前面一直都好順利,直到入咗 bootlive;exit 嗰一步:當佢問我設定 RAMDisk 大小而我撳咗 Enter 之後,系統就喺 /etc/rc.liveboot 嘅第 85 行報錯停低,話有一個未綁定變數(unbound variable)同埋搵唔到磁碟。畫面看起來係咁樣(唔好意思張圖太大貼唔到上嚟)。

有無師兄知道呢度究竟出咗咩問題?

技術筆記 #24 @scowl 2009-06-25

如果我張顯示卡係 Gigabyte X800XL (Radeon),請問安裝嗰陣應該揀邊個驅動程式?

技術筆記 #25 @peet 2009-12-01

未綁定變數(Unbound variable)問題解決方法

你好,我都遇到「unbound variable」呢個問題,以下係 Galileo 解決方案嘅詳細步驟版:

所需步驟:
1) 建立 ramdisk
2) 將 rc.liveboot 複製到 ramdisk
3) 編輯 ramdisk 上面嘅 rc.liveboot
4) 從 ramdisk 執行 rc.liveboot
5) 輸入 exit 離開

詳細操作說明:

1) 要建立 ramdisk,需要使用 rc.liveboot 入面嘅幾行指令。你可以用 cat 指令查看呢個檔案,即係輸入「cat /etc/rc.liveboot | more」。用鍵盤向下方向鍵一直捲動到接近檔案最尾嘅位置,你會見到「RAMDisk」字眼。呢個時候撳「q」鍵離開檢視模式,剛才嘅文字仍然會保留喺畫面上,而你可以開始輸入指令。請逐行執行以下指令(請注意我修改咗以下三處地方):

- 在「hdik」嗰行改成 system-image=no
- 在「hdik」嗰行改成 ram://51200
- 在「mount」嗰行將 $mntpt 改成 /Volumes

需要執行嘅指令如下:

dev=`hdik -drivekey system-image=no -drivekey eject-upon-logout=no -nomount ram://51200`
newfs $dev #hack to init partition table automatically
newfs_hfs $dev
mount -t hfs -o nosuid,nodev $dev /Volumes

2) 如果上一步執行完無彈出任何錯誤,咁你喺 /Volumes 入面就已經有一個正常運作嘅 ramdisk 了。依家將 rc.liveboot 複製過去:
cp /etc/rc.liveboot /Volumes

3) 編輯 ramdisk 上面嘅 rc.liveboot,請輸入:
emacs /Volumes/rc.liveboot
然後一直向下捲動到第 85 行,將以下三行註解掉(即係喺每行最前面加上 # 號):
set ${volinfo}
devname=$1
fstype=$2
要儲存修改,請先撳 Ctrl+X,再撳 Ctrl+C。編輯器會問你係咪要儲存變更,撳「y」確認。

4) 從 ramdisk 執行修改後嘅 rc.liveboot:
sh /Volumes/rc.liveboot init 2000000
如果一切順利,你應該會見到兩行文字輸出,第一行會寫住類似「messed with swap」咁上下嘅字眼。

5) 輸入指令「exit」,然後就可以睇住你個 Live Leopard 順利啟動了!

希望呢個方法幫到大家。

再次多謝呢個超正 Live 整合版嘅各位製作者!

技術筆記 #26 @dewitts 2010-01-19

好吧,我甚至連大家行到嗰一步都未去到,真心希望有師兄可以幫下手。我完全跟足說明書嘅指示去做:
要引導啟動 LiveDVD,請先從 iPC 光碟開機,但今次在光碟開機時按下 F8 鍵以進入開機選單。
輸入:

config=live.plist

然後按 Enter 鍵開始引導 LiveDVD。最後你會進入如下所示的 root 命令提示符:

root#:

問題係我根本去唔到嗰一步… 當我輸入完 config=live.plist 之後,畫面開始跑一輪指令,然後就直接死機卡死咗... 最後顯示嘅幾行文字係:
MAC framework successfully initialized
using 15728 buffer headers and 4096 clusters IO buffer headers
[TSC] delta:20, skipping synchronization. (CPU1)
IOAPIC: Version 0x20 Vectors 0:23
ACPI: System state [S8 S3 S4 S5] (S3)
Class "appleACPIPS2Nub" is duplicate
Duplicate class

有無人知道究竟出咗咩問題?有無其他人都遇過呢個情況?
我唔知呢樣嘢有無影響,不過我燒錄用嘅係雙層 DVD+R RW 光碟。

技術筆記 #27 @naksindia 2010-01-20 ↳ Re: @peet

rc.liveboot

@peet你好,我都遇到「unbound variable」呢個問題,以下係 Galileo 解決方案嘅詳細步驟版:所需步驟:1) 建立 ramdisk 2) 將 rc.liveboot 複製到 ramdisk 3) 編輯 ramdisk 上面嘅 rc.liveboot 4) 從 ramdisk 執行 rc.liveboot 5) 輸入 exit 離開 詳細操作說明:1) 要建立 ramdisk,需要使用 rc.liveboot 入面嘅幾行指令。你可以用 cat 指令查看呢個檔案,即係…

我用張 Live DVD 開機,然後輸入 config=live.plist。去到 root#: 提示符嗰陣,輸入咗 cat /etc/rc.liveboot | more。

撳咗 q 鍵之後,我跟足你寫嘅指令逐行輸入:
dev=`hdik -drivekey system-image=no -drivekey eject-upon-logout=no -nomount ram://51200`
newfs $dev #hack to init partition table automatically
newfs_hfs $dev
mount -t hfs -o nosuid,nodev $dev /Volumes

然後我輸入 cp /etc/rc.liveboot /Volumes
結果畫面顯示 cp: Volumes/rv.liveboot ; read only(唯讀)

接著我再輸入 emacs /Volumes/rc.liveboot
彈咗個編輯視窗出嚟,但入面一行文字都無,完全係空白嘅。
畫面最底仲顯示 no such directory. Write Protected.(無此目錄、防寫保護,我唔係太記得準確字眼係咩了)

請問我可以點樣解決呢個問題?

Gokul

技術筆記 #28 @naksindia 2010-01-20

主控台顯示嘅準確錯誤訊息係:「File not found and directory write-protected」(找不到檔案且目錄受防寫保護)。

技術筆記 #29 @rayzinnz 2010-02-11 ↳ Re: @peet

有無可能直接掛載 USB 手指?

@peet你好,我都遇到「unbound variable」呢個問題,以下係 Galileo 解決方案嘅詳細步驟版:所需步驟:1) 建立 ramdisk 2) 將 rc.liveboot 複製到 ramdisk 3) 編輯 ramdisk 上面嘅 rc.liveboot 4) 從 ramdisk 執行 rc.liveboot 5) 輸入 exit 離開 詳細操作說明:1) 要建立 ramdisk,需要使用 rc.liveboot 入面嘅幾行指令。你可以用 cat 指令查看呢個檔案,即係…

你好,呢個方法非常有效,多謝你嘅分享!順便問下,會出現呢個錯誤係咪因為我部機硬碟上面無任何 HFS 分割區?
無論如何,我補充幾點筆記,希望幫到其他網友:
emacs 喺我部機上面會直接崩潰閃退,所以我改用 nano 編輯器,結果非常順利。
另外我部機只得 2GB 記憶體,系統本身需要 1.1GB 先行得郁,所以只剩返 0.9GB 可以分俾 RAM Drive 空間。
我執行 'rc.liveboot init 2000000' 嗰陣會直接引發五國死機(Kernel Panic),於是我改試 'rc.liveboot init 512000',結果就完全正常了!

另外仲有個問題想請教:我已經將修改好嘅 rc.liveboot 複製咗落一隻 USB 手指入面,我想知可唔可以直接掛載隻 USB 手指嚟行,咁就唔使每次開機都重新建立一次 RAM Drive 咁麻煩?

更新:無錯!我喺硬碟上面整咗個 HFS 分割區之後,第 85 行嗰個報錯就自動消失咗了,超簡單!
另外我仲發覺一樣嘢:如果插住部 USB 打印機,張 DVD 係無論如何都開唔到機嘅(搞咗我好耐先搵出呢個原因),所以如果大家開機遇到問題,記得先拔走所有唔用嘅 USB 外置裝置。

技術筆記 #30 @Imkantus 2010-06-27 ↳ Re: @Whyvern
@Whyvern唔好意思,我搵唔到可以喺邊度下載呢個版本,我係啱啱加入呢個論壇嘅新手,唔該晒

歡迎加入 InfiniteMac 社群!

作為新會員,建議你第一時間先閱讀一下論壇版規(osx 86.net/misc.php?do=cfrules)。

本站嚴禁提供或討論盜版軟件下載(Warez)——如果你係想搵下載連結(DL),請自行使用 Google ↗ 搜尋。

不過如果你係想尋找關於 OSx86 安裝與調校方面嘅技術支援,呢個論壇就絕對係最佳地方——雖然對於呢類整合版發佈嚟講,如果當初打包製作嗰個人自己唔親自出面解答嘅話,有時都唔係咁容易搵到足夠嘅支援...

展開其餘 2 則社群技術筆記完整歷史討論紀錄
技術筆記 #31 @arol 2010-07-25 ↳ Re: @naksindia
@naksindiaI booted the live DVD. Then typed config=live.plist. At root#:, typed cat /etc/rc.liveboot | more. Then after pressing q, typed the following as said by you: dev=`hdik -drivekey system-image=no -drivekey eject-upon-logout=no -nomount ram://51200` newfs $dev #hack to init partition table automatically newfs_hfs $dev mount -t hfs -o…

I had the same problem. It turnned out that I used apostrophe instead of Grave accent.

So, I typed dev='hdik -drivekey and so on, then finally had "File not found and directory write-protected"

Then i typed dev=`hdik -drivekey… and leo started!

Think different

技術筆記 #32 @whitepawrolls 2010-08-12

Is there a kit to make a custom iso for those of us that already own a retail disk instead of having to wait a long time to download it from torrent? Thank you.

文獻來源與貢獻者溯源名錄(共 30 位具名成員 · 原始討論串 #2073)
成員用戶名本卷貢獻角色發帖數活躍時間窗
@newbrocca_2核心貢獻者52009-03-01 → 2009-03-07
@Taisto核心貢獻者42009-02-06 → 2009-03-04
@cmdshft核心貢獻者32009-02-06 → 2009-02-25
@ANTC協作成員22009-02-07 → 2009-02-11
@Re1m0協作成員22009-02-24
@naksindia協作成員22010-01-20
@pcwiz主筆作者12009-02-06
@aquanutz協作成員12009-02-06
@biboy4協作成員12009-02-06
@bhast2協作成員12009-02-07
@ScottXK協作成員12009-02-08
@bogbag協作成員12009-02-20
@SticMAC協作成員12009-02-20
@justinstar77協作成員12009-02-20
@GNurik協作成員12009-02-21
@surnj1協作成員12009-02-21
@jimprasert協作成員12009-02-22
@webmestre77176協作成員12009-02-22
@naquaada協作成員12009-02-25
@Ali C.協作成員12009-02-25
@ronoverdrive協作成員12009-06-25
@scowl協作成員12009-06-25
@mckaka協作成員12009-09-18
@peet協作成員12009-12-01
@dewitts協作成員12010-01-19
@rayzinnz協作成員12010-02-11
@Whyvern協作成員12010-06-27
@Imkantus協作成員12010-06-27
@arol協作成員12010-07-25
@whitepawrolls協作成員12010-08-12

選擇語言 · Choose your language