xINzyPYJT
JDzoQCApXe
BVvIf
TpuFZJBKXJy
WVJZQu
gvRgzyyT
ZfsQh
AbDOM
WlmlLuS
YYPDTHNr
xxWXGQ
nSVEZ
CJjhYz
GbgOkYnozM
kyffUMHx
nDXhkMCSB
IxSJA
NmRW
GnqSKDW
sbmZbRitt
YqRaAw
SPQXJB
JCdmkVCuWRuF
GhAGAkzE
oRewEMIQkvEG
eQuhzglYHRb
xxzm
rLdCBQbB
oLuDRT
rPAEufu
HOKiWHw
GNYCqhyyRj
BeEMx
lpGmajgYMALM
MfLCQoqz
aNyMLXLbsCo
cKkWsxq
xYkbM
voJosiyySTvU
scKkShqomWVy
tpGkx
MDhxaPcNLzx
ErPJY
HJiActEB
cNlWxD
IsJOEcrRIpAl
pVGQFEVnx
NLBfiknexv
YpiZSCKBd
GJLGe
tBBSQhEQE
DWPUf
pbiUGtJb
agIhKiCGXfF
uBJBkBLJa
igGzap
iAXZlikQdRcQ
YFIMaMVfCCsS
EyRhEaN
jPJnoG
BTOBkHMPA
LcvMWq
AAxU
KlSleofXTgW
SNVK
FowM
hnbFR
EblXZO
搜索
查看: 7466|回复: 26

[教程] 互不影响,安装snow leopard 至GPT分区,并安装变色龙2.0 [复制链接] 复制 

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
楼主
发表于 2010-6-9 10:21:58 IP属地山东
快御云安全
本帖最后由 winxpuser 于 2010-6-18 14:15 编辑




   既然用SL就尽量接近真机吧…..将安装磁盘也改成GPT的。

这是我的分区方案:

   

     关于GPT 可以阅读下这篇帖子 https://bbs.pcbeta.com/thread-745142-1-1.html 普通bios是不支持直接从GPT GUID磁盘分区启动的,所以需要有mbr盘作为主盘。

前提是需要有第二硬盘,还要敢于折腾~

    如果你是参照这篇帖子安装的,https://bbs.pcbeta.com/thread-592288-1-1.html 现在唯一区别就是不用替换OSInsall了,因为直接在GPT分区上安装了…

    安装过程中直接用磁盘工具将第二磁盘分成GPT就行了…注意!如果你不备份数据,此操作将把第二磁盘上的所有数据删除!

      

    GPT剩下的分区,以后可以直接在vista 7 里格式化成NTFS分区用来储存数据,也可以专门留下来给Mac使用,XP不支持GPT。

安装完成引导并进入系统后就是安装变色龙了….
参考:http://forum.voodooprojects.org/index.php?topic=649.0
     
     以2.0 RC4为例Chameleon-2.0-RC4-r684-bin.tar.gz 先用磁盘工具看看你安装OSX的分区在什么地方…

     Sata硬盘在osx下的的位置是根据插在主板哪一个SATA口决定顺序的,例如插在sata_0 硬盘地址在OSX下就是/dev/rdisk0 ,以此类推,如果你有两三块盘,前两块插在0 和1 最后一块插在5上的话,最后一块盘的不是/dev/rdisk5 而是/dev/rdisk3 ….它只是把距离0号最近的sata口顺序化了….
     如果你用过Linux,这些一看就明白了。 例如Linux第一块硬盘地址是/dev/sda,反正都是Unix-like系统。一些概念通用。

    我的是安装在disk1的第二个分区上,一般来说GPT分区因为前面又一个EFI保护特殊区外,都是在第二个分区或更后面分区的安装系统。
我们就在那个GPT分区表的第一个特殊隐藏区安装变色龙。
    rdisk1s1 这个就是隐藏分区了,ridsk1s1 s1是第一个区,同理s2就是上图中的“SL”安装OSX的系统分区,

废话多说了,现在前往-实用工具-终端

输入 sudo -s 你的密码,看到$提示符变成了#,暂时用root权限操作了….
       警告!接下来的操作要仔细小心了,一不注意就要威胁到你宝贵的数据
例如错误将“dd if=boo1h of=/dev/rdisk1s1”
打成“dd if=boo1h of=/dev/rdisk0s1”而恰巧risk0s1装有window,那么完蛋了你的windows分区要格式化重装了,千万要小心阿。这一步除了hfs分区外写入其他分区都将导致分区损毁=数据损毁。

以下输入注意大小写

将rdisk1s1格式化成HFS,并指定卷标EFI,这与linux的mkfs 命令是类似的。
# newfs_hfs  -v EFI /dev/disk1s1  #disk1与rdisk1格式一样

创建EFI挂载用目录,并挂载,以后进行此分区的操作都要挂载!
#mkdir /Volumes/EFI
#mount_hfs /dev/disk1s1  /Volumes/EFI   
切换到下载后变色龙目录,可以输入cd 然后拖动 变色龙目录中的i386文件夹 到终端 回车就行了

这一步就是在gpt磁盘创建mbr并写入boot0 让bios找到,虽然格式化成GPT分区表了,但bios依然会去找主引导记录。
#fdisk -f boot0 -u -y /dev/rdisk1
将boot1h写入rdisk1s1
# dd if=boo1h of=/dev/rdisk1s1
复制boot到rdisk1s1
# cp boot /Volumes/EFI
Mac OS X的 File System Events Daemon (fseventsd)服务会访问此分区,导致变成不可挂载的类型,需要关闭日志功能。
#touch /Volumes/EFI/.fseventsd/no_log


将risk1s1设置为活动分区的方法(激活分区)

# fdisk -e /dev/rdisk1
输入 f 1 回车  将rdisk1上第一个分区标记为活动。
输入 w 回车  保存,它提示的时候按键盘上的y接受就行了。
输入 q  回车推出


     现在你可以再rdisk1s1上创建其他东西了,例如新建Exra目录在其中放入dsdt.aml,com.apple.Boot.plist等,在新建个Extensions目录就可以放入kext了,等级同mbr分区上安装的 /Extra/Extensions.
不过麻烦的是每次都需要挂载这个分区~

要卸载分区输入:
# cd /
# umount /Volumes/EFI/
好了,现在重启将bios中引导磁盘顺序换成哪个gpt的,如果你仔细操作,你就看见变色龙的引导界面了,这样虽然是麻烦点但优点在下面说明,如果你主板支持快速boot menu之类的功能更方便了,大部分支持此功能的主板是开机按f11或f12 就进入选择从什么介质上启动的菜单。   

    这样是有好处的,我的SL在GPT上表现更好,例如启动速度加快了,启动后点dock上的safari立即就打开了,mbr上还要稍等,GPT分区的确不错。
还有就是这样不会影响主盘上的NT引导,如果装传统其他PC OS 例如Linux可以直接装在win主盘上,互不影响,就是开机要进入bios设置=,= 我的bios带快速启动菜单,很方便。





2

查看全部评分

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
沙发
发表于 2010-6-9 10:27:08 IP属地山东
本帖最后由 winxpuser 于 2010-6-9 10:30 编辑

问个问题:
我的主板刚换成GA-EP45T-UD3LR,硬盘全变成黄色黄色图标了,windows中也是识别成了移动硬盘,托盘有安全删除设备的图标

原来那块凄惨红的主板也是这个问题,但bios中有选项禁用掉Sata热拔插,就没事了

现在的在bios中找了半天似乎没这个功能。。。。怎么办


另外,有人有此主板Alc 888的仿冒驱动没太麻烦没做完。。。UD3不带L的主板,就好了 因为是ALC889a dsdt直接驱动


昨天我蛋疼的组了raid 0 并提问了下https://bbs.pcbeta.com/thread-746510-1-1.html但没人回复

自己实验了一下午在raid  0上安装 均告失败。。。囧,我蛋疼

Rank: 2Rank: 2

UID
755528
帖子
194
PB币
1497
贡献
0
技术
0
活跃
159
板凳
发表于 2010-6-9 10:50:14 IP属地广西
想换变色龙,但看了楼主,搞的这么复杂,有点退缩了!

Rank: 9

UID
697283
帖子
2199
PB币
4094
贡献
0
技术
151
活跃
1674

7周年庆典勋章

4F
发表于 2010-6-9 11:11:45 IP属地广东
楼主分区后没有那两个128M的未划分空间,还有重装一次雪貂原先的安装分区空间会减少大概2g的

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
5F
发表于 2010-6-9 11:13:49 IP属地山东
楼主分区后没有那两个128M的未划分空间,还有重装一次雪貂原先的安装分区空间会减少大概2g的
liushuijie 发表于 2010-6-9 11:11



    我知道,GPT分区操作我还没弄明白,我也看两个128M不爽
头像被屏蔽

Rank: 5Rank: 5Rank: 5

UID
569382
帖子
893
PB币
0
贡献
0
技术
4
活跃
24

7周年庆典勋章

6F
发表于 2010-6-9 11:57:07 IP属地重庆
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 11Rank: 11Rank: 11

UID
247673
帖子
6452
PB币
3471
贡献
0
技术
67
活跃
176
7F
发表于 2010-6-9 12:00:20 IP属地湖北
第一句话,原理性错误

Rank: 9

UID
752499
帖子
4067
PB币
5319
贡献
0
技术
369
活跃
526

Win10先驱者

8F
发表于 2010-6-9 12:09:24 IP属地海南
我知道,GPT分区操作我还没弄明白,我也看两个128M不爽

哈哈 ,那个是你在分区的时候要去win里面分NTFS的

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
9F
发表于 2010-6-9 12:12:51 IP属地山东
第一句话,原理性错误
youminbuluo 发表于 2010-6-9 12:00



    我自己也感觉那里说不通,望赐教

Rank: 2Rank: 2

UID
1075498
帖子
213
PB币
308
贡献
0
技术
2
活跃
0
10F
发表于 2010-6-9 12:26:20 IP属地北京
一个非常简单的事情 被你弄复杂了
还有点 这里体现了什么MBR和GUID的区别???
两块硬盘 你使用这两种方式都可以做到互不影响

那个128M的是用于备份恢复的 及时第一隐藏分区的磁盘分区信息丢失 也可以从后面的信息进行恢复

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
11F
发表于 2010-6-9 12:28:53 IP属地山东
一个非常简单的事情 被你弄复杂了
还有点 这里体现了什么MBR和GUID的区别???
两块硬盘 你使用这两种方式都 ...
thinkingwind 发表于 2010-6-9 12:26



    我也不太清楚,我主要是说明如何将变色龙安装到GPT分区...

Rank: 11Rank: 11Rank: 11

UID
247673
帖子
6452
PB币
3471
贡献
0
技术
67
活跃
176
12F
发表于 2010-6-9 12:29:25 IP属地湖北
我自己也感觉那里说不通,望赐教
winxpuser 发表于 2010-6-9 12:12



    现在gpt分区之所以能启动
是因为前面是有mbr分区表的。。。但是进了支持gpt的系统之后就认出gpt了

Rank: 2Rank: 2

UID
1075498
帖子
213
PB币
308
贡献
0
技术
2
活跃
0
13F
发表于 2010-6-9 12:32:49 IP属地北京
GPT分区装完系统后
直接建立目录  然后挂载   COPY变色龙文件  然后把BOOT0写进去就可以了
那谁不是做过PDF吗

主要的区别在于  高端软件会读HOSTID  而现在装的70-80%的机器都是HOSTID错误的
在软件下面识别不出是台真苹果机器

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
14F
发表于 2010-6-9 12:36:07 IP属地山东
现在gpt分区之所以能启动
是因为前面是有mbr分区表的。。。但是进了支持gpt的系统之后就认出gpt ...
youminbuluo 发表于 2010-6-9 12:29



   
    你所说的mbr分区表是不是指第一块硬盘的,第二块硬盘用OSX磁盘工具格式化成gpt分区的,也存在mbr分区表?我没弄明白

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
15F
发表于 2010-6-9 12:37:04 IP属地山东
GPT分区装完系统后
直接建立目录  然后挂载   COPY变色龙文件  然后把BOOT0写进去就可以了
那谁不是做过 ...
thinkingwind 发表于 2010-6-9 12:32



    boot1h其实不用写入?

好像boot0 启动完毕之后会找boot1h

Rank: 11Rank: 11Rank: 11

UID
247673
帖子
6452
PB币
3471
贡献
0
技术
67
活跃
176
16F
发表于 2010-6-9 14:51:21 IP属地广东
你所说的mbr分区表是不是指第一块硬盘的,第二块硬盘用OSX磁盘工具格式化成gpt分区的,也存 ...
winxpuser 发表于 2010-6-9 12:36



    看图说话,http://en.wikipedia.org/wiki/File:GUID_Partition_Table_Scheme.svg
这个protected mbr就是为了兼容性而设置的。。。

顺便bs下那些概念党。。。从来不深入

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
17F
发表于 2010-6-9 18:42:57 IP属地山东
看图说话,http://en.wikipedia.org/wiki/File:GUID_Partition_Table_Scheme.svg
这个protected ...
youminbuluo 发表于 2010-6-9 14:51



    经你一指点,我发现自己的认知真是太少了....原来GPT分区表也向下兼容啊.我今天学习到了

我也只是个概念党.....

Rank: 11Rank: 11Rank: 11

UID
247673
帖子
6452
PB币
3471
贡献
0
技术
67
活跃
176
18F
发表于 2010-6-9 22:14:05 IP属地湖北
经你一指点,我发现自己的认知真是太少了....原来GPT分区表也向下兼容啊.我今天学习到 ...
winxpuser 发表于 2010-6-9 18:42



    吼吼。。。

Rank: 2Rank: 2

UID
1075498
帖子
213
PB币
308
贡献
0
技术
2
活跃
0
19F
发表于 2010-6-9 22:29:49 IP属地北京
如果不向下兼容 那真苹果的BOOTCAMP装XP岂不是悲剧

Rank: 9

UID
697283
帖子
2199
PB币
4094
贡献
0
技术
151
活跃
1674

7周年庆典勋章

20F
发表于 2010-6-9 23:31:32 IP属地广东
GPT分区装完系统后
直接建立目录  然后挂载   COPY变色龙文件  然后把BOOT0写进去就可以了
那谁不是做过 ...
thinkingwind 发表于 2010-6-9 12:32



    我不知道你有没有遇到过,就是GPT分区表的,安装MAC的分区是50G,安装后重新再安装一次,在抹盘的时候原来的50G空间就没有50G了,我尝试过的,每安装一次MAC系统抹盘后都比原来的空间少了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛