朋友因为喜欢MAC BOOK的外观,买了一台MAC BOOK A1342的本本,使用一、二次后,发现MAC OS不习惯(因为习惯了WINODWS系统,杯具啊,什么时候才能有国人自己真正的OS啊,怎么样才能让更多人使用LINUX呢,开源哦,对我这位朋友,我看他是没机会去使用LINUX了),所以,叫我帮忙在MACBOOK上再给他装一个XP系统。呵呵,我一开始以为挺简单,满口答应了,他就只给了我本本、电源、鼠标,其它东西全没给;下面是我安装过程中碰到的几个问题按顺序解决,记录如下:
1、在 MAC OS 系统中,在应用程序中打开BootCamp助理,进行WINODWS分区及安装,放入XP光盘,最后系统重启进入XP安装过程;
2、在安装XP过程中,不要对BootCamp助理分出的WINODWS分区进行再次划分分区,否则,原先的分区信息将会被改变,将无法成功完成XP安装(提示:hal.dll导致启动失败);
3、XP安装成功进入系统后,发现硬件驱动未安装,如:有线网卡、无线网卡、显卡、蓝牙驱动等都未安装;
4、从网上下载一个BootCamp3.0的WINODWS驱动包,安装后,解决了有线网卡等驱动问题,但无线网卡、显卡、蓝牙驱动仍未搞定;
苹果电脑安装xp驱动 BootCamp3.0 下载地址:(827.81MB,有点大)
苹果电脑安装xp驱动 BootCamp3.1 下载地址:(380.73MB)
请你验证3.1版本)
5、利用驱动精灵的在线更新驱动功能,把无线网卡、显卡驱动搞定。但仍有一蓝牙驱动未最后搞定;
6、升级BootCamp3.0至BootCamp3.1,蓝牙驱动搞定。
至此,所有驱动全部正常搞定。
===================================================================================
在macbook上,实用windows XP的问题只有两个,发热量过大并且使用电池的时间减短。windows xp系统不支持macbook的电源管理。不会在windows系统中自动降频。这样会使mac经常工作在最高性能上,导致发热量过大并且耗电。
解决这个问题的一个好的方法是安装windows 7,现在已经有了RTM版本,你可以在远景论坛上下载。windows 7在macbook上工作时发热量比XP有所减少。
===================================================================================
(如果安的时候不删除200m efi 分区的话,再进行分区启动的时候会出现hal.dll丢失,导致启动失败,所以必须要删除200m efi分区。!!!!
删除EFI分区有很多负面作用,建议还是不要删。出现hal.dll导致启动失败是因为windows没有被安装在第一或者最后一个主分区内,并不是因为EFI分区的问题。
但是windows 7有一个强大的修复功能,启动失败后执行修复时会把EFI分区删掉,所以启动失败执行修复时一定小心。)
===================================================================================
Intel-Mac安装Mac OS X和Windows多分区完美方案
买了intel-mac以后,虽然喜欢Mac OS X,但还不得不装Windows,所以就有人想把硬盘分成多个区。但是苹果官方发布的bootcamp目前只支持一个Mac OS X分区和一个Windows分区;虽然网上又流传着种种方法,但我还没看到完善的解决方案。所以我试了多次,查了若干资料,问了若干网友,终于得了一种比较完美的分区方案。
intel-mac是基于EFI+GUID的,不同于MBR。GUID分区表理论上支持任意多的主分区。MBR就是Windows所采用的分区表,其特色就是不能超过4个主分区,超过的主分区就不能被识别了。一但你采用了GUID分区表,那么第1个分区就会给了EFI(也就是Windows下看到的那个200M的GPT保护分区),实际上你所看到的各个分区都是从第2个始的。
一但你想用GUID分区表分多个区的话,可以用两种办法:
方法1:
插入Mac OS X安装盘,启动后用磁盘工具直接按你的目的分区即可,之后你要成功安装Windows,就要知道Windows XP只能在总数为第4的主分区上,Windows Vista可以在总数第3或第4的主分区上。最后在安装Windows时要格式化所选的那个分区(否则重启后就会出现Disk Error)就能成功完成Windows的安装了。
方法2:
这种方法是在Mac OS X的终端中完成功的,虽然分区时没有法1直观,但此法更灵活,因为用法1的话就要格掉整个硬盘,而此法却能保护当前分区的数据。我只举个例子吧,很简单的。假设我的电脑只是一个Mac OS X宗卷,那么首先需在终端中输入“diskutil list”(不包括引号),就可以看出第1分区EFI,第2个才是我的100G的系统卷。接着在终端中输入“sudo diskutil resizeVolume disk0s2 60G "MS-DOS FAT32" windisk 40G”(不包括引号,其中的Windisk只是卷标名,可任输),敲下return后输入系统密码就把这个100G分区变成1个60G HSFJ的分区和1个40G FAT32的分区了,且原分区上的数据一点也没有损坏。若想多分区,接着重复上述步骤即可。多分区以后,安装Windows时同1。
===================================================================================
要多分区的参照以下背景知识
1. Intel Mac 使用新的GPT格式(英特尔EFI标准的一部份,用来取代老式的PC BIOS)的磁盘分区表,windows使用老式的MBR格式,linux可以用两者中的任何一种,但是GRUB只认MBR格式。GPT磁盘可以有128 个主分区,所以没必要有扩展分区的概念,MBR磁盘最多有四个主分区,所以用扩展分区和逻辑盘符来弥补。典型的windows磁盘其实只有两个主分区,c 盘是一个,d,e,f,...合起来是一个。
2. 为了在intel mac 上安装windows,Boot Camp 使用了GPT-MBR混合磁盘以及固件模拟BIOS。在这个世界上,目前除了apple的磁盘工具,没有其他软件能够处理GPT-MBR混合磁盘。(所以不要使用PC上你们熟悉的分区软件,它们会毁掉GPT。这就是说,你应该在一开始就用apple的磁盘工具做好所有分区,以后也只用apple的磁盘工具)。由于MBR最多只有4个主分区,所以windows只能看到GPT-MBR混合磁盘的头四个分区。
3.GPT磁盘的第一个分区是 EFI系统保护分区。把它删掉以后实际上整个磁盘由原来的GPT-MBR混合磁盘变成了MBR磁盘。Mac OS X 不能安装在一个MBR磁盘上,但是安装好以后它可以运行在MBR磁盘上。这就是说,安装好的OS X 分区如果克隆在一个MBR磁盘上一样可以运行,安装好OS X以后如果删除EFI保护分区一样可以运行,但是如果你要重装OS X,很可惜,你必须把整个硬盘抹掉重新变成GPT格式。删除EFI保护分区还有很多后遗症,比如,你不能进行固件升级。(有些固件升级是很重要的,比如前一阵子的升级解决了键盘在DOS状态下不能用的问题,windows可以按F8进安全模式了,从XP安装盘启动在 "press any key to boot from CD" 时也能按键了)
4. GPT不认识扩展分区。很多做法实际上是把整个磁盘变成老式MBR磁盘,然后使用扩展分区和逻辑盘符。但是逻辑驱动器在OS X下面是访问不到的。
===================================================================================
在使用下述方法进行多分区的时候,请一定注意备份重要资料,因为本方法会重新格式化你的硬盘。
1:准备工作,使用苹果的安装CD,引导到第一步骤的时候就不用管了。选择磁盘管理工具,将你的硬盘完全格式化。
2:硬盘分区,格式化好的硬盘直接进行分区,需要注意的是,最多只能分为4个分区。为什么只能分为4个分区,请看楼上大大的解释。分为4个区的话有个问题,你的windows操作系统将不能识别苹果系统分区,意思即在windows操作系统下一共只有3个分区。不过苹果系统可以识别所有的windows分区。如果想要windows操作系统识别所有分区的话,则只能分成3个分区。
3:重点来了,分区完成后,在苹果的磁盘工具里面可以看到硬盘分成了4部分,选择最下面的那个分区安装苹果操作系统,倒数第二个分区安装windows系统,这个顺序一定不能错,错的话windows将少掉其中部分分区。
4:分区格式化,将最后一个分区,也就是安装苹果系统的分区格式化为苹果专用的格式(请看楼上大大的解释);倒数第二个分区,即安装windows系统的分区用FAT32格式化或自己命名(为了安装win系统时方便识别)。剩余两个分区随意。
5:安装苹果系统,一路点下去,记得安装目的盘为刚才选择的分区。苹果系统安装完毕,不要使用boot camp安装windows,重新启动电脑,用windows的安装盘启动电脑。
6:安装windows系统,在电脑启动时按command键,选择光盘启动,使用windows安装盘启动后,直接进入windows安装程序,一路点下去,到了选择安装目录的时候,记得选择指定的分区(倒数第二个分区,格式为FAT32的那个,或者是命名的那个),格式化为NTFS格式。注意一点,很多200MB左右的小分区千万不要删除(为什么看楼上解释)。然后继续直到安装完成。
7:windows系统设置,windows系统安装完成后直接进入windows系统,将两个空白分区格式化为NTFS(其实主要是为了windows和苹果共用分区了),然后进入windows的“磁盘管理”,将空白的分区重新分配盘符,就是D和E了。
8:安装BOOT CAMP,在windows操作系统下安装BOOT CAMP,这个好像是废话
9:大功告成,进入你的苹果系统看看,该有的都有,问题是分区只能读,不能写,怎么办,安装个软件,就是NTFS读写什么的,论坛上有。
10:目前基本完成了,苹果系统下可以看到4个分区,随便读写,windows分区下可以看到3个分区。各分区之间可以相互读写,并且内容共享,没什么大问题!!!
总结:此方法理论上可以安装目前可以找到的所有操作系统,且各分区之间内容共享。可以随意重装系统,包括苹果的,或者windows的等等。
缺点:分区越多,浪费的空间越大,这个问题找JOBS去,他弄出来的玩意,不怪我。windows只能识别4个分区,就是在安装目录后的4个分区,这个问题同样不怪我,找GETS去。
最后的废话:
1:windows的备份:ghost你的windows安装分区,出问题了再ghost回去就OK了。
2:Leopard的备份:磁盘管理工具里面就有备份功能。
3:备份文件都丢到公共分区去,出问题了恢复就OK啦。
阅读(14089) | 评论(1) | 转发(0) |