Windows8测试版系统下载|预览版

Windows8测试版系统下载预览版

共同期待微软最新操作系统,体验全新概念

Windows8系统下载|主题|测试版|beta|界面

Mac OS X苹果系统下载 安装 帮助

Mac OS X苹果系统下载 安装 帮助

华语界最权威性的"黑苹果"电脑论坛

OS X Lion下载|安装|驱动|软件|帮助

搜索
查看: 34346|回复: 73

[教程] win7与雪豹双系统启动的实现与修复(基于mac下变色龙) [复制链接]

Rank: 5Rank: 5Rank: 5

UID
286144
帖子
649
PB币
1366
威望
0
贡献
0
发表于 2010-5-7 11:06:26 |显示全部楼层
首先感谢变色龙团队不断的努力。
                                http://chameleon.osx86.hu/
      mac版的变色龙介绍:
      具体原理我没研究,大概就是变色龙向MBR写入引导代码,搜索boot,boot再引导mac;要求boot文件所在分区为活动分区(boot分区)。


      变色龙引导失败的可能原因:
因为变色龙引导代码在MBR中,所以它基本上很安全,不容易受到破坏。
但是总是有人觉得开机时出现boot0 done(老版本有两行),很不爽想去掉,就去使用PM更新或者diskgen修复MBR,在leopard时代,貌似确实没有问题。但是到了雪豹,随着变色龙的更新,再使用这两个办法折腾MBR的结果就会破坏变色龙的引导代码。
在经常折腾系统过称中,win7启动出现的问题次数明显多于变色龙。

       为什么使用Gparted分区管理器?
用这个工具的目的只有一个:激活win7或者雪豹所在分区,即设为boot;
虽然win7安装盘下的diskman与雪豹中的fdisk flag等命令也能设置活动分区,但是偶尔会使问题更糟;
而Gparted非常安全,强烈推荐,当然你也可以试用PM或者diskgen。



      双系统引导的实现:
使用官方的变色龙实现双系统启动超级简单,只有三步:
1,先安装win7,
2,然后安装雪豹,               ’ideneb版本存在破坏分区表的可能性,不推荐
3,在雪豹中安装官方的变色龙。
请到此帖查看具体过程:
http://bbs.pcbeta.com/thread-730912-1-1.html



      双系统启动修复:                       ‘这个是今天讲的重点

(如果你不是用上面的方法实现的双系统启动,那么你就不用再浪费时间了。)


需要准备的工具:
win7 系统安装盘           ’不是ghost版的
Ultra iso                     ’镜像管理与刻录工具。精悍!
U盘或者光盘
另外一个可运行的mac    ’偶尔需要
一个PE系统                  ’强烈推荐下面这个
pe系统下载:               ’或者其他任何具有“Gparted分区管理器”的工具盘
                                ’PM或者diskgen也行,测试不多
http://bbs.wmzhe.com/thread-107587-1-1.html      ’强烈推荐
http://u.115.com/file/f723734e76

变色龙
http://chameleon.osx86.hu/
下载,RC2-r640.pkg,RC4-r684-bin,前者是安装包,此后无官方安装包:先安装rc2,然后替换用rc4的boot替换即可


1,使用ultraiso制作上面的win7和PE系统的启动U盘或者光盘  ‘两者步骤完全一样
  请google


2,修复分两种情况:

a,当变色龙界面可以出现,引导windows 7出现启动项错误时
   0,此时是win 7的启动管理器被破坏,需要修复;
      win 7安装光盘修复引导项需要win7所在分区时活动分区;
      下面就几步是干这个的。
   1,使用Gparted分区管理器设win7分区为boot
      启动U盘或者光盘上的Pe,选择“小芭比linux”,经过一系列设置,进入系统后,运行“开始-系统-Gparted分区管理器”,在win7分区上面点击右键,选择“管理标志(A)”,单击boot,等待,关闭,退出,关闭电脑。
   2,插入win 7安装光盘
   启动win7安装U盘或光盘,加载文件,下一步,单击“修复计算机”,修复并重启。
   3,99%以上,win7 活过来了;但是变色龙界面没了。
   4,Pe启动,按步骤1,用gparted分区管理工具激活mac分区,重启
   5,ok



b,当启动时出现boot 0 error或者其他提示,不能见到变色龙引导界面时  
   0,这种情况出现的几率非常小,变色龙的引导文件在引导区一般不会受到破坏;
      除非用MBR修复或者更新命令,而你的目的仅仅是为了移除启动时的boot0 done;
      出现这种情况时,说明变色龙引导程序受到了破坏,而且一般只是引导程序;
      因为是mac版的变色龙,所以修复起来就比较麻烦了,因为需要一台mac。
   1,拔下硬盘,接到另外一台mac
   2,修复变色龙
      有两种选择:
      安装包修复:首先备份雪豹下的/boot,然后安装rc2-640.pkg到要欲修复雪豹所在硬盘和分区,可能会提示失败。不要理他,覆盖回备份的boot,放回原电脑启动即可。
      手工修复:(请查看变色龙doc下的readme)无需备份boot,直接在终端中运行两条命令:
      sudo fdisk -f boot0 -u -y /dev/rdisk0
      sudo dd if=boot1h of=/dev/rdisk0s2
      ‘rdisk0    欲修复雪豹所在硬盘,可以启动“磁盘工具”后查看
      ‘rdisk0s2  欲修复雪豹所在硬盘和分区,必须启动“磁盘工具”查看获得
    3,ok
1

查看全部评分

UID
752499
帖子
3444
PB币
1300
威望
100
贡献
0
发表于 2010-5-7 12:44:08 |显示全部楼层
不错的文章,虽然把GPT删除了。收藏~
$ sudo make me awesome
make: could not execute.  You are already awesome!
请不要发PM,谢谢!

....

Rank: 5Rank: 5Rank: 5

UID
574777
帖子
783
PB币
503
威望
0
贡献
0
发表于 2010-5-7 12:57:39 |显示全部楼层
变色龙原理差不多是这样的吧:向MBR写入的boot0 开机后》》boot0,boot0寻找hfs+分区(boot1h)》》boot1h》》boot,boot是变色龙的主文件。boot1出问题一般是hfs+ partition error。
lz的思路是用变色龙引导双系统。当然还有很多人喜欢用windows的引导来管理。以前是用tboot等等。现在
方法好多了。easybcd,bootthink都可以。

...........................................................................

UID
752499
帖子
3444
PB币
1300
威望
100
贡献
0
发表于 2010-5-7 13:11:06 |显示全部楼层
双系统引导的实现:
使用官方的变色龙实现双系统启动超级简单,只有三步:
1,先安装win7,
2,然后安装雪豹,               ’ideneb版本存在破坏分区表的可能性,不推荐
3,在雪豹中安装官方的变色龙。


这里指出一点:如果是硬盘重新格式GPT后,安装win7和mac,安装顺序谁先谁后都可以的.先安装mac也是可以的,不过你安装完成后,不要激活EFI分区,如果激活后WIN 7是无法安装的.只有先安装完mac,然后安装win7 接着激活EFI分区.这样就可以实现EFI引导win 7 和mac来.
$ sudo make me awesome
make: could not execute.  You are already awesome!
请不要发PM,谢谢!

Rank: 5Rank: 5Rank: 5

UID
286144
帖子
649
PB币
1366
威望
0
贡献
0
发表于 2010-5-7 15:18:47 |显示全部楼层
这里指出一点:如果是硬盘重新格式GPT后,安装win7和mac,安装顺序谁先谁后都可以的.先安装mac也是可以的, ...
tmacyunn 发表于 2010-5-7 13:11



    我一直使用的MBR

Rank: 1

UID
1118689
帖子
34
PB币
0
威望
0
贡献
0
发表于 2010-5-16 00:47:36 |显示全部楼层
支持一下,学习了。。。
算了吧。

Rank: 7Rank: 7Rank: 7

UID
1051250
帖子
1697
PB币
3416
威望
50
贡献
0
发表于 2010-5-16 01:21:15 |显示全部楼层
好贴,好贴,感谢楼主分享!
CPU/主板/内存/显卡:i7 920 EX58/UD3R内存:DDRIII 2GX3 显卡:HD5870
raid:RocketRAID 640无线:Atheros 9280硬盘:INTEL SSD 120G WD黑盘x2
声卡:M-Audio solo
E6300  P5QL/EPU DDRII/800-2GX2  NV 285 mac os x10.7.2
Chameleon+DSDT+fakesmc

Rank: 1

UID
765149
帖子
83
PB币
10
威望
0
贡献
0
发表于 2010-5-16 04:01:32 |显示全部楼层
新手进来学习一下

Rank: 2Rank: 2

UID
402310
帖子
159
PB币
0
威望
0
贡献
0
发表于 2010-5-16 07:39:43 |显示全部楼层
我就不懂这么多,只知道引导表坏了就重新格式化重分区重装,不过安装snow leopard确实不能更新MBR,更新后全部引导都不见了,只见boot0

Rank: 1

UID
756557
帖子
22
PB币
0
威望
0
贡献
0
发表于 2010-5-16 13:08:20 |显示全部楼层
新手进来学习

Rank: 1

UID
988476
帖子
40
PB币
20
威望
0
贡献
0
发表于 2010-5-19 14:47:23 |显示全部楼层
变色安装到win7里面了 找补到boot文件
tf520 a2+ amd*2 4000+ 2*2g hd4670 rtl8169/8110

Me@ 觉主 (- -)~zZ

Rank: 11Rank: 11Rank: 11

UID
538564
帖子
6419
PB币
1480
威望
123
贡献
0
发表于 2010-5-19 14:54:50 |显示全部楼层
这个强大 要支持一下~~~~

UID
1174885
帖子
24
PB币
12
威望
0
贡献
0
发表于 2010-5-19 15:40:21 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Rank: 1

UID
1341298
帖子
27
PB币
6
威望
0
贡献
0
发表于 2010-5-25 01:36:29 |显示全部楼层
很有用,顶。

Rank: 1

UID
1341298
帖子
27
PB币
6
威望
0
贡献
0
发表于 2010-5-25 05:01:55 |显示全部楼层
顶,我正缺这个。谢谢。

Rank: 5Rank: 5Rank: 5

UID
286144
帖子
649
PB币
1366
威望
0
贡献
0
发表于 2010-5-25 19:31:02 |显示全部楼层
变色安装到win7里面了 找补到boot文件
victz 发表于 2010-5-19 14:47



    装在win7里面的好像是一个iso文件,不知道能不能通过修改那个c盘根目录下的隐藏iso达到升级变色龙的目的

Rank: 1

UID
769391
帖子
84
PB币
107
威望
0
贡献
0
发表于 2010-5-26 00:33:50 |显示全部楼层
学习了 收藏收藏
OS: IDE: xp sp3  SATA: 原版10.5.6 不能休眠唤醒
CPU:E5200 2.5G
主板:GA-EP43-DS3L
显卡:Geforce 9600GT 512M
内存:2G
硬盘:IDE 日立 80G      SATA 西数 300G  
声/网卡:ALC888/RTL8111C

Rank: 1

UID
1161491
帖子
6
PB币
5
威望
0
贡献
0
发表于 2010-5-26 01:22:10 |显示全部楼层
好复杂。。。
win 7

专家

Rank: 2Rank: 2

UID
681073
帖子
124
PB币
76
威望
0
贡献
0
发表于 2010-5-26 06:21:42 |显示全部楼层
我要把恼人的BOOT DONE干掉,听人说变色龙好,就删了好好的BOOTTHINK,结果装上变色龙只能运行32位的SNOW还问题多多,重装BOOTTHINK,结果开机显示恼人的BOOT DONE,这还不说由于分区表被改以前的N个WIN7备份都不能恢复了,今天就格式化C盘,重装WIN7
ThinkPad W510 I7 720p, 12G,60G OCZ VERTEX2 SSD+320G HDD , Nvidia 1G Fx880M,intel82577 6300 ,Win 7 x64 Ultimate& Mac OS Snow

Rank: 5Rank: 5Rank: 5

UID
286144
帖子
649
PB币
1366
威望
0
贡献
0
发表于 2010-5-26 07:09:12 |显示全部楼层
我要把恼人的BOOT DONE干掉,听人说变色龙好,就删了好好的BOOTTHINK,结果装上变色龙只能运行32位的SNOW还 ...
Hongyong 发表于 2010-5-26 06:21



    直接ghost恢复以前的win7,然后将win7所在盘设为活动分区,用win7安装光盘启动,修复计算机就可以救活win7了,然后再装bootthink引导sl,不用重装win7那么麻烦啊
关闭

临时公告

PCBETA畅游论坛之新手指南
漫游论坛、新手必备之良品。请新注册会员仔细阅读本指南以尽快融入论坛。

查看 »

回顶部
Copyright (C) 2005-2011 pcbeta.com, All rights reserved
Powered by Discuz!  沪ICP备10012085号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
我们的平台:远景在线 | 远景论坛 | 苹果论坛 | Windows8 | Windows7 | Windows Phone论坛 | 电脑硬件