说起装系统,各位一定都不陌生,今天我们来挑战一下枀限,尝试一下在一台安装了Windows 7的电脑上同时安装另外三个平台的操作系统,是不是觉得挺有意思的,有兴趣的就跟我一起做吧。 准备条件:
1、 好吧,最重要的是你要有耐心,勇气和承受打击的意志
2、 已装好的Windows7系统(安装Win7很简单,网上充斥着很多安装说明,推荐两篇我们写的文章,使用U盘安装Win7
http://blog.sina.com.cn/s/blog_6286984e0100hdk5.html;使用U盘自动安装Win7 http://blog.sina.com.cn/s/blog_6286984e0100l5ni.html)
3、 一张Ubuntu光盘(可以通过网络下载刻录,9.10或更高版本)下载请参考:http://www.ubuntu.org.cn/getubuntu/download/
4、 下载MAC OS 系统镜像/DVD(大小约6.13GB,不用刻录光盘,后面有详细安装解说)
5、 下载雨林木风系统(此系统是基于Ubuntu开发的,可以在搜索引擎上搜索Ubuntu雨林木风) 硬件条件:
这里我提供一下我的硬件环境配置(接下来的解说将围绕着Dell的E6400这台硬件配置进行,请根据您的具体硬件环境进行灵活处理): 1、 型号:Dell E6400 2、 CPU:Intel Core2 2.4GHZ 3、 内存:2GB 4、 硬盘:160GB
OK,让我们开始动手安装吧!
第一步,要装3个系统,首先做好磁盘的分配工作,系统空间分配如下: 1、 Windows7系统分区占用20GB(最小空间尽量不要低于16GB) 2、 安装MAC OS相对麻烦一点,雪豹使用自己的文件系统,HFS+,不兹容Windows的NTFS文件系统,这里需要2个HFS+分区完成安装任务,其中一个大小是6.5GB,用来放雪豹安装光盘,另一个用来放雪豹操作系统,大小是20GB(按照自己需要增减,操作系统本身就占了约8GB)。
3、此时,我们根据硬盘的大小分几个常用分区,我是160G硬盘,这里我又分出来两个30GB的分区同时将其格式化,那么剩下的空间就先保留不做分区以备安装Ubuntu系统使用。
下面举例说明详细步骤(分区操作都在Windows下进行,也就是说Windows7是第一个系统,MAC OS是第二个安装的系统,最后才是Ubuntu系统的安装)
注意,我的电脑配置与你不同,下面例子只是用于说明过程和方法以帮助你理解我的意思,你需要根据自己的配置灵活变通。
1. 右键点击我的电脑(计算机)——>管理——>弹出来的窗口左边的磁盘管理,这里你可以看见你的硬盘分区状况。
2. 右键点击未分配空间——>新建简单卷,点击下一步后输入分区大小,下一步将此空间分配卷标(如: E),喜欢就给它一个名字,然后完成 (新建其它盘也是此方法)
这里特别要注意一点,在分配MAC系统6.5GB+20GB的时候不要格式化这两个分区。
切记!不要将6.5G和20G两个盘格式化 (为安装雪豹做准备~)
卷标可以自己定~
3. 完成后变成这个样子:160G的盘拆开6部分,20G、6.5G、20G,30G,30G包括剩下未分配的40多GB的磁盘。(剩下的空间是用来安装Ubuntu系统的,如果手动分配好空间安装Ubuntu会报错)
第二步,修改原版DVD使其识别MBR分区表。
Windows默认使用MBR分区表,所以我们硬盘上的分区多数是以MBR分区表极建。而苹果默认使用GPT分区表,一个硬盘只能在MBR和GPT二者选择其一,将MBR改成GPT会把磁盘上所有分区所有数据删除。为此,我们要对DVD作一个小调整,使其能安装在MBR分区表下。
1.下载HFS-Explorer并安装(文章所有软件的下载链接
http://cid-1730fd7fb3472d4f.skydrive.live.com/browse.aspx/Windows7+MAC%20OS+Ubuntu?uc=3&isFromRichUpload=1)。
2.若你的Windows之前没有安装Java VM(JRE虚拟机),也需下载安装。
3.打开HFS-Explorer点击\"File\"—>\"Load file system from file\",在弹出框里找到雪豹的安装光盘DMG文件,然后在弹出框里选OK即可。
4打开光盘文件后点击\"Tool\"—>\"Create disk image\",在弹出框选择路径,点击保存,如果你硬盘空间紧张连这6.27GB空间都没有的话,也可以借用一下前面分配的30GB分区。这里需要等待硬盘嘎嘎转几分钟。
5.下载TransMac软件,双击打开后,选择\"Run\然后点击\"File\"—>\"Open Disk Image\"用它打开刚才生成的dmg文件
6.选择\"Options\"—>\"Show Hidden Files\"来显示隐藏文件
7.将前面提供的Skydrive共享下载的OSInstall文件拖放到
/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Version/A/文件夹下,点击\"yes\"覆盖原文件。
将OSInstall.mpkg文件拖放到/System/Installation/Packages/文件夹下,点击\"yes\"覆盖原文件。 切记:两者缺一不可。
现在我们已经完成对苹果原版光盘两个文件的小修改,雪豹将可以安装在MBR分区里面。如果你的电脑不是使用Intel的双核或多核CPU,如AMD全系列CPU或Intel的奔腾单核、Atom系列,你还需要把光盘根目录的mach_kernel内核文件替换成破解内核,破解内核的信息可以在Google上搜到,现在比较多用的是modbin的test7破解内核。
下面要把修改好后的dmg光盘文件放进6.5G的硬盘里面 1.下载leopard硬盘安装助手,这是我们中国人写的软件。 2.右键以系统管理员身份打开(XP可直接双击打开)
3.在镜像文件一项选择已修改好的dmg文件,目标分区自然是6.5G的盘了。下面3个复选框都不要打勾,那些方法已经过时。
4.点击开始,可以看见蓝色进度条过去,这里又需要等待好几分钟的硬盘嘎嘎声。如果无法开始,说明6.5G盘已不是完全空白的,如果是Failed的话,把分区格式化,再删除重新来一遍。
5.此时如果程序出现未响应也不必担心,耐心等待拷贝完成。拷贝结束后,你如果到我的电脑双击E盘他会提示错误,因为现在已经成为HFS+分区,Windows已经无法读取了,会提示让你格式化,此时千万不要再次格式化,否则你又要重新来过了。
第三步,使用Bootthink启动雪豹安装盘
下载Bootthink,并安装在Windows7的100MB活动分区上(该分区默认是隐藏的,这里需要将其通过磁盘管理显示出来,这里默认卷标为I盘)。Bootthink也是中国人研发的,当然,它同样使用了经典的Chameleon变色龙代码,现在支持雪豹。安装后,Windows的启动菜单就会多了Bootthink的选项。在Windows的启动菜单选择Bootthink就会出现类似与苹果Boot Camp的界面,选择进去我们的6.5G分区Mac OS X Install DVD就能够启动雪豹。
如果你的CPU不支持64位和SSSE3指令集的话,就首先需要在Boot Camp界面按F8进入命令行,输入-x32来调用32位系统内核,因为Bootthink默认调用64位内核。如果你不知道究竟CPU是否支持的话,还是建议使用32位的内核,因为64位内核不会带来任何好处,除非你的内存大于4GB。相反,64位内核很可能引起某些32位kext文件的兹容性问题。输入-x32后点击回车后你就能够进入苹果安装界面了。
然而,这仅仅是最理想的情况,多数情况你还需要更多的破解才能进入安装盘界面,如果你能够顺利进入安装界面,你已经成功七七八八了,不过,很多人在这里会遇到这个情况,有五国语言提示死机,需要重启系统,俗称“五国”。
还有就是一个禁止标志在苹果上面
“五国”的解决方案比较复杂,稍后在Troubleshooting会告诉你怎么做。解决禁止符号就相对简单一点,你只需要打开BIOS里面的SATA AHCI功能就可以了。至于如何打开AHCI需要参阅你的电脑说明书。如果你的主板没有AHCI功能,又或者是,你的硬盘不是SATA,你需要另外搜索你主板ATA芯片的kext文件来驱动,如英特尔ICH南桥芯片的kext。然后把kext安装在bootthink上,在下面Kext部分我会详细介绍。
Troubleshooting
启动安装盘的过程错误百出,古灵精怪,下面举例介绍遇到问题如何解决。这是整个安装过程最需要技巧和耐性的步骤。出现“五国”问题后,首先需要知道原因,在Bootthink的界面,按F8,输入-v,可以打开Verbose“啰嗦”模式,啰嗦模式不会解决问题,不过你可以查看启动出错的地方。如果需要同时32位模式,可以输入-x32 -v。
例子:AppleIntelCPUPowerManagement错误
开机出现“五国”,重启后调用啰嗦模式,运行到下面的画面停止
上面可以看到panic的字样出现在第五行,panic原本是恐慌的意思,在这里表示系统遇到致命错误。panic后面通常写着错误的原因,在这里是No HPETs available...,段落的最后一行,也就是BSD Process的上面一行,写明出错的模块,在这里是AppleIntelCPUPowerManagement,得到这些信息后到Google很容易就能够找到解决方案——安装NullCPUPowerManagement.kext,在下面Kext部分我会详细介绍如何安装。
如果开机时你的系统闪了一闪就自动重启,没有留下任何线索,很可能问题出现在CPU/内核的问题上,例如,上面说了,一些CPU需要破解内核,或者需要调整BIOS里面的CPU相关设置、又或者需要以-x32启动,或强制使用单核心以cpus=1启动。
如果开机启动页面中途停止向上走,但又没有“五国”,你可以尝试-x启动安全模式。 Kext
kext是内核扩展的缩写,它就好比积木,极建在内核上面,为内核提供扩展功能,解决启动问题,所以很多时候破解需要安装一些kext文件。
这里得益于变色龙的新功能,在Bootthink下面安装kext非常简单,将下载回来的以.kext为后缀的文件夹,移动到路径I:\\Darwin\\System\\LibrarySL\\Extensions\\下面即可。Bootthink在启动苹果时会加载这些kext。以往的kext安装要在苹果下面进行,还需要处理权限问题。 我建议将
I:\\Darwin\\System\\LibrarySL\\Extensions\\Extensions.mkext I:\\Darwin\\System\\LibrarySL\\x32\\Extensions\\Extensions.mkext I:\\Darwin\\System\\LibrarySL\\x64\\Extensions\\Extensions.mkext
删除,因为我们不需要这些文件,也不知道这几个mkext会否与新加上的kext冲突。
常用的一些kext汇总:
FakeSMC.kext — bootthink原来已经带有,这个kext模拟真正苹果机上的SMC部件,必备
NullCPUPowerManagement.kext —— 将电源管理功能禁用,解决IntelCPUPowerManagement.kext的HPET错误
OpenHaltRestart.kext —— 解决重启/关机无法断电问题 PlatformUUID.kext —— 解决UUID Error 35的问题 VoodooPS2Controller.kext AppleACPIPS2Nub.kext 组合
2个要一起使用,提供传统PS/2插口鼠标/键盘或笔记本触摸板支持 或
ApplePS2Controller.kext AppleACPIPS2Nub.kext 组合
2个要一起使用,如果Voodoo不工作,你可用ApplePS2Controller代替。
这些kext都可从指南Skydrive共享链接接下载,兹容32位和64位。
http://cid-1730fd7fb3472d4f.skydrive.live.com/browse.aspx/Windows7+MAC%20OS+Ubuntu?uc=3&isFromRichUpload=1
除此之外,你可能还需要别的kext来解决更多的问题,需要你遇到问题后自行到Google搜索解决方案。有些kext能兹容64位,而有些不可以的,kext如果不兹容64位,在bootthink界面你需要按F8进入命令行,输入-x32,回车,此时雪豹将使用32位内核模式,同时使用32位的kext。
这个步骤完成后成功进入到安装程序时,你已经完成了总进程的80%,下面的步骤会相对简单。如果无法进入安装界面,最佳的办法就是不断尝试新的解决方案,在没找到证实你的硬件无法安装苹果系统前不要放弃。如果你连苹果的样子都看不到,检查之前的拷贝DVD步骤有没有弄错。
第四步,安装雪豹
选择语言后,下一步就是安装了。
首先我们要先把之前分配好的20GB转变成HFS+分区,打开磁盘工具
选中左面20GB的分区,在右边选“抹掉”,在格式选择“Mac OS扩展(日志式)”,然后在下面写上你喜欢的名字,点击右下角的“抹掉”。你错手抹掉Windows不关我事啊。抹干净后直接点左上角叉叉。
点选下一步,自定义选择
打印机的文件不建议安装,随后到网上下载不迟。X11还是不要省,WINE会使用这个软件,它是一个能让你在苹果执行Win32 exe文件的好东西。
在这里你需要预备一张可启动的原版Windows安装盘,以策万全,随时准备修复可能会出现的启动问题,因为雪豹安装程序会把雪豹的分区设为“活动分区”。如此,开机的时候就会无法进入bootthink的选项菜单和Windows。
为避免你无法进入Windows后手足无措,现在给你复习一下,紧急情况如何恢复Windows启动区。(不是重装)
Vista和7的用户启动光盘后点击“修复计算机”,“启动修复”,向导会自动修复你的电脑
当然,正常情况下是不需要上述操作的。做好准备后点击安装,出现下面界面。(如果安装到一半卡住时,别担心,把这20G分区干掉重新再分配20G试试,没准儿有用哦~)
安装完成
30秒倒计时后电脑就会重启动,电脑死不断电的同学们下次记得使用
OpenHaltRestart.kext。进阶高手可以抓紧这30秒打开终端,使用4条fdisk命令把C盘重新设回活动分区,以策万全。初级用户则可以使用上面所说的Windows安装盘的方法。
重启电脑后进入Bootthink选择新的卷就能进入雪豹 第五步,启动雪豹
原来如何启动雪豹光盘,现在你就如何进入系统,因此,我之前说,能够进入安装程序是关键。
成功进入,哈哈,雪豹给我们庆祝一下进入太空,红光的地方是著名的猎户座大星云M42,来到这里已经是90%成功了。
在很轻松的下一步再下一步之后是设置时区
完成后会进入雪豹桌面
进入了桌面固然让人兴奋,不过,我发现,除了能上网,系统没有声音、分辨率不能调整,有些朋友甚至连网络都没有,正式是“三无”。解决这些问题,需要进入下一步。
第六步,安装其他Kext
如果你的电脑配置与真的苹果电脑很接近,你不需要其他东西都能运行得很好。不过大多数情况你还需要一两个Kext来驱动硬件。 声音方面推荐貌似万能的VoodooHDA.kext。
显卡破解的技术难度最高,你要随时寻找最新的解决方案。在我写这篇文章的时候,除了苹果机曾经或现在使用过的有限品种的集成芯片之外,所有共享系统内存的集成显卡都还没有解决方案,没有任何加速功能,分辨率无法改变,始终为1024×768。
第七步,安装Ubuntu系统
Ubuntu是这几个系统比较关键的一步,我们将刻录好的光盘通过光启进入安装界面,选择---中文简体
选择---安装Ubuntu
确认安装,点击--前进
选择时区
选择----自动安装在最大剩余空间,系统就会弹出向导自动帮助您完成全部安装.(或者您也可以根据自己的需要选择硬盘分区安装,不过偶尔可能会提示几个错误,直接忽略过去就OK)
成功安装完Ubuntu系统后,我们重启可以看到多系统引导界面,这时您可能会问,我们还要装雨林木风呢?没错,但此时还不要急,先确认一下现在安装的三个系统都能不能使用~
MAC OS界面
Ubuntu 界面
突然~我们发现重新进入Winodws7时系统时会蓝屏,这是由于Win7禁用了 AHCI 驱动程序 (Msahci.sys),必须先启用SATA驱动,才能更改成AHCI模式,要解决此问题,在更改启动驱动器的 SATA 模式之前在注册表中启用 AHCI 驱动程序。为此,请按照下列步骤操作:
1、下载并安装Intel matrix stoarge驱动
(http://ftp.us.dell.com/SATA/Intel_Matrix-Storage-Manager_A01_R235902.exe),暂不要重启。
2、退出所有基于 Windows 的程序。
3、单击“开始”,在“开始搜索”框中键入 regedit ,然后按 Enter。 4、如果显示“用户帐户控制”对话框,请单击“继续”。
5、找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Msahci 6、在右窗格中,右键单击“名称”列中的“Start”,然后单击“修改”。 7、在“数值数据”框中,把3改为 0 ,然后单击“确定”。 8、在“文件”菜单上,单击“退出”以关闭注册表编辑器。
OK,这下我们就可以正常开启AHCI选项顺利进入Windows7了!
第八步,安装Unbuntu(雨林木风版)系统
首先,把下载好的镜像文件,刻录成光盘,放在光驱里,重启系统--光盘引导
耐心的等待小图标呼吸一会儿~
选择手动指定分区安装的磁盘区域,这里你可以选择前面我们已经分好的30GB的分区安装,
这里记得把挂载点选中,然后就可以安装了~
根据自己的喜好,完善相关信息吧
怎么样~ 可以进行了,(特别提示,安装过程中可能会提示错误,忽略安装就OK了)
OK,根据提示,重新启动吧!
输入刚才创建的用户名称和密码
嗯~ 很快就进入系统了,到此,我们就成功的装出多平台操作系统了,而且各系统都能够正常运行,如果您对开机启动项界面做一些更改,也可以通过某些工具软件来实现,这里就不多作演示,切记要谨慎操作,可能导致系统不稳定~
最后在重启一下,看看我的启动菜单,最上面的Ubuntu就是雨林木风版本的!
<第二集完>
第三集将带来这些所安装的系统中到底都有些什么软件,敬请期待
因篇幅问题不能全部显示,请点此查看更多更全内容