Home > Posts Tagged ‘Hack’

[Mac]关于镜像写入安装Leopard的一些问题集中回答

November 10th, 2007 29 comments

看到很多朋友看了我的教程,安装Leopard出现不少问题,在此我集中回答一下。先说一下负责启动的[Mac] Windows与Mac OSX Leopard双启动菜单文章中tboot的原理:自己寻找所有硬盘中的hfs分区(Mac系统的分区格式),找到就从该分区启动。要顺利用tboot启动Mac必须满足以下条件:存在hfs的分区,该分区为主分区(Primary Partion),该分区上已经写入Leopard的镜像。

1.安装好Leopard,并设置好tboot的双启动菜单后,开机没看到windows和mac系统的选择菜单,直接进入windows系统了。

这个是tboot没有安装好,c:\tboot=”Mac OS Lepard for X86″中的引号都是英文的引号,如果是中文的就无效了,所以会直接启动windows(我网站数据库有点问题,会自动把英文的引号转换为中文的符号,大家修改boot.in文件时自己改正)

2.安装好Leopard,tboot设置好了,开机也能看到windows和mac的选择菜单,但是进入mac后提示no hfs partition found

这个说明该分区可能不是主分区(Primary Partion),所以无法从该分区引导,解决办法时,在计算机管理中,直接删除该分区,并在留出的空间上新建一个主分区(不要格式化也不要分配盘符),然后再按照【任意分区镜像安装Leopard】的教程重新写入镜像。

3.用之前Mac OSX Tiger的版本光盘抹除的分区,再通过镜像安装写入这个分区,但是无法启动

通过硬盘安装的方式不需要用老版本的Mac光盘抹除原来的分区或者新建的分区,只需要主分区,并保持未格式化即可。你可以试试看删除分区,重新新建,再写入。

4.能进入苹果安装的界面了,但是不一会儿在苹果的图标上有一个“禁止”的图标

这说明Leopard对你的硬盘有认不出来的情况,最常见的问题是965主板上SATA的硬盘,解决办法是:开机进入BIOS,然后在Integrated Peripherals/ On-Board PCI Device/ XXXX SATA Controller中将Controller Mode设置为IDE(兼容IDE模式) 。如果还是不行,把安装有Leopard的硬盘换一个SATA口试试(我的是升技的AB9主板,其中4个SATA口是通过965主板ICH8芯片组支持的,另外2个SATA口是通过一块JMB363的第三方芯片支持的,起初我接在ICH8上的SATA口上,结果安装Mac界面后出现了一个禁止符号,通过-v参数发现无法发现到该硬盘,后来将该硬盘换接在第三方的JMB363芯片的SATA口,结果顺利通过安装界面并完美安装。)

5.能进入一个苹果的界面了,但是下面的图标不停转而转(俗称风火轮)

进入安装界面后,请注意听硬盘的声音,如果停滞在风火轮而不停有读盘的声音的话,那你只需耐心多等待一会儿就可以,如果没有读硬盘的声音,那说明是安装程序没有继续,可能是硬盘问题或者不兼容,具体请把配置贴出来,我们再具体分析。

[Mac] 苹果来袭!Mac OSX Leopard x86版收集

November 6th, 2007 20 comments

苹果最新的Leopard操作系统发布了,本人有幸参加了其发布与体验活动,那强大和绚丽的效果着实让人惊叹不已。苹果自从转向intel的架构之后,普通的PC机装上苹果也成了可能,这不这几天我也在折腾,终于顺利在我的PC机上安家。这两天会给大家写出完整的教程和相关的资源。

[media id=68]

【Mac OSX Leopard 9A581-ISO RC2(by ToH) for x86】的版本,是根据官方正式版的镜像修改的共4.37G,可以直接刻录DVD光盘引导安装,加入了对于Intel指令集的支持(SSE/SSE3),AMD处理器暂时不支持,但自带抹除分区工具不能引导的问题,可以通过一个补丁修复;

【Mac OSX Leopard 9A581-Flat Image for x86】是一个类似于Ghost的版本,支持SSE3指令集的Intel和AMD的处理器平台,通过写磁盘工具来直接复制一个安装镜像,无需刻盘也不需要光驱,经过我测试此版本内置有很多第三方驱动,intel core2 E6300处理器+升技AB9主板(965+ICH8)顺利认出声卡和内建网卡,7900GS的显卡也直接认出,以下我写的【单硬盘或双硬盘镜像安装Leopard】教程也是基于它。

[Mac] Leopard安装方式的总结(不断更新教程)

November 6th, 2007 2 comments

以下是我总结的安装方式的优缺点,请各位朋友依照自己的情况,选择适合自己的安装方式,并查看相应教程安装Leopard。本页将不断更新各种版本的Leopard安装方法。视频教程制作中,手把手教你如何操作!

leopard-finders.jpg
【双硬盘镜像安装】:采用版本【Mac OSX Leopard 9A581-Flat Image for x86】

【优点和缺点】:无需刻盘或闪存引导,脚本已现成,直接选一个合适的就可以开始安装,操作简便;但是要抹除对应硬盘的数据,单硬盘的无法用。

【适用对象】:有2个硬盘(SATA或者IDE都可以),并且一个硬盘上可以腾出所有空间

【任意分区镜像安装】:采用版本【Mac OSX Leopard 9A581-Flat Image for x86】

【优点和缺点】:无需刻盘或闪存引导,不管你是单硬盘还是双硬盘,都可以安装到制定的分区上;但是脚本要自己修改,并找到目标分区的相应位置。

【适用对象】:只有一个硬盘(SATA或者IDE都可以),但是能删除分区留出16G以上空间;有两个硬盘,但没法腾出整个硬盘空间,能删除分区留出16GB以上空间。

【刻盘引导安装】:光盘引导对于主板芯片组要求较多,很多965之类的芯片组出现很多复杂的问题,建议大家还是硬盘镜像安装。

【Windows和Mac双启动菜单】:修改boot.ini以增加tboot实现双启动

【Mac OSX Leopard驱动列表】:未完成……

[Mac] 双硬盘镜像安装Leopard(需要抹除一个硬盘上的数据)

November 6th, 2007 17 comments

Mac OSX Leopard 9A581-Flat Image for x86是在安装Leopard时制作的镜像文件,只要将其写入一个分区并引导,即可立即进入Leopard的配置界面而无需光盘安装那样抹除分区、拷贝文件等耗时的步骤(对于原本不能用光盘引导安装的PC机来说,这又是一个非常好的解决办法)。准备工作:1个装有xp或者vista的硬盘,一个无任何数据的硬盘(如果有数据,请自行备份到其它硬盘),BT下载的相关文件。号外:手把手视频教程制作中!!

leopard-desktop.jpg

【基本原理】:

比如硬盘A是装有XP或者Vista,硬盘B准备用来安装Leopard,那将下载的镜像文件和BAT脚本一起存放在硬盘A任意分区上运行,程序将会把镜像写入,硬盘B(之前所有硬盘B上的分区要全部删除),完成后从,硬盘B启动即可。

【详细步骤】:

1.将BT下载的Leopard目录中,leopard-x86.rar中的leopard-x86-flat-img解压缩到PC系统所在硬盘目录(比如:D:\Leopard\)

2.运行下载的Leopard目录中compmgmt.msc,进入计算机管理,选磁盘管理,记住你要安装Leopard的硬盘序号,比如我准备安装Leopard到DISK1上(Vista系统在DISK0上),删除该硬盘上的所有分区

3.到下载的Leopard目录中,选择相应的批处理文件并拷贝到leopard-x86-flat-img文件所在目录(比如我是DISK1,就拷贝write leopard-x86-flat-img to disk1.bat到目录D:\Leopard\),再将dd.exe和dd –list.bat也拷贝到此目录,使得4个文件同处一个目录下

4.运行write leopard-x86-flat-img to disk*.bat(请注意选择正确的bat文件,不然写错硬盘将抹除该硬盘数据!),出现dos窗口,此时开始将镜像文件写入目标硬盘,耐心等待,知道出现Press any key to contiue…字样完成

5.重启,进入BIOS,选择从该硬盘启动,即可进入苹果的安装界面,接下来按照提示一步一步设置,即可完成苹果安装。

[Mac] 任意分区镜像安装Leopard(单硬盘或双硬盘都适用)

November 6th, 2007 47 comments

任意分区镜像安装Leopard的安装方法,和另外介绍的双硬盘镜像安装的原理完全相同,区别只是在bat脚本文件,细心的朋友可以用记事本打开目录中的bat文件, 只有一行命令dd if=leopard-x86-flat-img of=\\?\Device\Harddisk0\Partition0 bs=5M –progress pause,最关键的部分就是\\?\Device\Harddisk0\Partition0(DISK0磁盘的第一个分区),该信息标明了向哪个硬盘哪个分区写数据。对于单硬盘,只要我们准备好一个分区空间,并明确知道其相应的信息,即可替换这个脚本的内容,从而完成镜像写入目标分区,此方法适合单硬盘或者双硬盘的用户,在任意分区安装Mac。手把手视频教程制作中!!

leopard-desktop.jpg

【准备工作】:

1.BT下载好Mac OSX Leopard 9A581-Flat Image for x86(和双硬盘镜像安装法使用的版本是一样的)

2.将下载的Leopard目录中,leopard-x86.rar中的leopard-x86-flat-img解压缩到PC系统所在硬盘目录(比如:D:\Leopard\)

3.将下载的Leopard目录中的dd.exe和dd –list.bat,放在和leopard-x86-flat-img同一目录下(比如:D:\Leopard\),到下载的Leopard目录中随意拷贝一个bat文件到同一目录下,改名为any.bat(用来自己修改,此时千万不要执行这个文件!)

【给Mac OSX Leopard分区,并确认其磁盘信息】:

1.留16GB以上的未分区空间给Leopard:运行下载的Leopard目录中compmgmt.msc,进入计算机管理,选磁盘管理,选择一个硬盘并删除一个准备留给Leopard的分区,未分区空间要确保在16GB以上(比如我选择删除了DISK0硬盘上的一个分区,空闲空间为16.6GB),为方便操作,建议你留给Leopard的空闲大小不要和同在这个硬盘上的其它分区容量相近,要记住留出的空间是在哪个硬盘上(DISK*),因为之后需要找这个分区的信息,同样容量判断起来比较麻烦而且容易出错。

2.创建一个主分区(Primary Partition)给Leopard:在开始菜单里,运行“CMD”进入dos窗口(Vista下在开始菜单,程序,附件中有快捷方式),输入命令:diskpart,在命令符变成DISKPART>后,输入select disk 0(注意,disk和0之间有一个空格,如果你的空间是在DISK 1或者其它硬盘上的,自己改命令里面的数字),提示“Disk 0 is now the selected disk”,然后输入create partition primary id=af(此命令是将刚才留出的空闲空间上建立一个主分区),提示“DiskPart succeeded in creating the specified partition.”,至此完成分区的创建(当然你也可以用PQMagic工具或者直接用计算机磁盘管理创建这个分区,需要注意的是,该分区必须是Primary主分区、容量16GB以上、并且不要格式化

3.列出所有磁盘信息:双击运行dd –list.bat,出现一个dos窗口并有大量信息,最后提示Press any key to continue…,在dos窗口右键选“全选”然后按一下回车,打开一个记事本,将dos窗口里的复制的信息粘贴进去,以便研究。

4.找到分给Leopard的分区位置:在信息中找到“NT Block Device Objects”位置,我们需要的信息以下格式列出:

\\?\Device\Harddisk0\Partition0(分区所在的位置)
  link to \\?\Device\Harddisk0\DR0(和卷标对照的信息)
  Fixed hard disk media. Block size = 512(磁盘类型和区块大小)
  size is 20020396032 bytes(分区大小)
……

筛选方法:根据硬盘位置和分区容量,很快便可以对照找到该分区的所在的位置,比如我之前是在DISK0上(筛选出所有Harddisk0的记录),分的一个是16.6GB(换算成bytes的单位,就是16.6乘以三个1024)很快就可以找到对应是那个分区位置,如果Leopard和你同一硬盘上的另外一个分区空间相近,建议你:回到第2步,留给Leopard的容量尽量不要和同一硬盘上的其它分区容量相近。

\\?\Device\Harddisk0\Partition2(记录下这个信息)
  link to \\?\Device\HarddiskVolume18
  Fixed hard disk media. Block size = 512
  size is 17920163840 bytes

(这个分区大小和我留给Leopard的一样)

5.修改bat文件:用记事本打开之前拷贝并改名的any.bat文件,将找到的磁盘信息拷贝并替换原有位置信息,比如我的any.bat最后内容是dd if=leopard-x86-flat-img of=\\?\Device\Harddisk0\Partition2 bs=5M –progress pause,保存,然后运行bat文件,即可开始向我们留给Leopard的分区写入镜像。耐心等待,直到出现Press any key to contiue…字样完成

6.重启,进入BIOS,选择从该硬盘启动,即可进入苹果的安装界面,接下来按照提示一步一步设置,即可完成苹果安装。(或者参见tboot实现windows和mac双启动菜单一文,等镜像写完后,从启动菜单选mac osx即可进入安装界面)

[Mac] Windows与Mac OSX Leopard双启动菜单

November 6th, 2007 25 comments

装好了Mac OSX Leopard,想必大多数朋友都不可能一下子完全脱离Windows系统而只使用Mac系统,毕竟有些软件已经非常习惯了。而每次开机都要进BIOS设置从哪个硬盘启动(或者单硬盘的朋友根本没办法选择启动哪个分区),不免非常麻烦,在此给大家提供一个解决办法。【准备工作】:下载下面的启动菜单支持文件,已经装好Windows,并在某个分区或者某个硬盘上装好Mac OSX,开机默认启动到Windows。

boot-with-vista-and-leopard.jpg

【安装双启动菜单步骤】:

1.在Windows系统下打开资源管理器,进入工具,选项,在查看选项卡里,选择查看隐藏文件,并去除隐藏系统文件前面的钩

2.将压缩包中的tboot文件拷贝到C:\根目录

3.记事本打开C:\根目录的boot.ini,在最后添加一行c:\tboot=”Mac OS Lepard for X86″,并保存,重启即可看到如图所示的双启动菜单。其中两个引号都是英文字符的引号,我网站后台正确的但是前台显示第一个变成了中文字符的引号,有可能你们没有进入这个分区就是和这个有关。将引号修改正确再试试看!