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)光盘。如有需要,也可写入到硬盘分区或 U 盘 *

磁盘上的 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
安装盘引导内核(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)光盘。如有需要,也可写入到硬盘分区或 U 盘 *

* 你至少需要 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

然后按回车键开始加载 LiveDVD。此时会弹出一个提示,要求你指定内存盘(RAMDisk)的大小。RAMDisk 设得越大,意味着你在 LiveDVD 中有越充裕的可用空间,但同时也会占用更多物理内存(RAM)。RAMDisk 的大小不能超过你的物理内存总量。若要使用默认的 1GB RAMDisk 大小,只需留空并直接按回车键即可。如果你想自行指定 RAMDisk 大小,必须以 512 字节块(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

如果你想运行光盘上没有的自备程序,只需把它们拷进 U 盘再插到电脑上即可。由于 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/秒。我的网络运营商(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 U 盘里用效果最好——不到 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”。

会不会就是这个原因?我在 Leopard 下用 GSA-h55N 刻录机刻 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… 我准备试试把它写进 U 盘里,不过我那个 U 盘上目前正跑着 iPC 10.5.6 系统… 本来不想为了装这个“LIVE”系统而把 U 盘格式化掉的… 但看来也没别的办法了..

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 大小、我按下回车键之后,系统就在 /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

然后按回车键开始引导 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

能不能直接挂载 U 盘使用?

@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 拷到了 U 盘里,我想知道能不能直接挂载 U 盘来运行,从而省去每次启动都要重新创建一遍 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