我是怎么BT到底的!

因为要测试一下Mac的Safari浏览器某些特性,我不得不用一用Mac,但是我又不愿在我做测试的时候在3F/5F之间跑上跑下,所以我决定在我的机器上用PearPC虚拟PowerPC,在虚拟机里用Safari,从此我就走上了BT的不归路

首先,Safari当前版本对Windows支持是不能用真实光驱,所以要安装MacOS,必须用ISO镜像,就这个都快把偶整晕了。在MS不比学校,不能随便用软件,在指定可安装软件列表里,我还真找不到用什么软件可以作ISO镜像的。不过,偶发现redhat 9在可安装软件列表里,而Virtual PC已由MS买下了,hoho,我的第一个BT计划产生了,用Virtual PC装linux,再在linux里用PearPC模拟,因为linux下的PearPC可以访问光驱的。

不过,我目前是那么喜欢debian,当然装debian啦,感觉Virtual PC比VM Ware好用一点,装debian也就下了个sarge的netinst,然后遇到的问题是,MS的域中的dhcp给虚拟机分配IP没问题,但是给的DNS打死都用不了,但是我的机器用这个DNS好好的。faint,改Virtual PC的网络机制,让它不通过网桥接入真实网络,而用Virtual PC的网络共享,分配内部IP,但是DNS还是不好使,一时找不到原因。算了,直接在apt-source里填服务器IP罢了,MS的网络就是快,我没要中文环境,直接apt-get install 了xfce4(早就想试一把了,因为一直学着玩gnome和fvwm),这些都很快,PearPC也可以直接apt-get install,一切顺利。PearPC启动,用我借来的MacOS X 10.3.5安装盘安装,貌似也很顺利,但是进入后实在太慢了!要知道,PearPC至少需要3G空间,而Virtual PC本身也需要空间安装,我把硬盘里的老MSDN都卸了才勉强够,但是我的机器实在是烂:Xeon 700 + 256M,现在才感觉确实跑不动了。到这时,我才意识到,我可以不用linux装PearPC,而可以用linux作ISO镜像,因为linux做ISO是那么简单“cp /dev/cdrom xxx.iso”就行了,前面真是发傻了

哪里知道后面偶更傻,做iso镜像是那么慢,偶开始是在外面的Windows开共享,让里面的linux通过smbmount共享路径,直接把iso文件存到外面来。结果,有可能是我用sarge的原因,samba不稳定吧,cp不了多久,就要报samba什么什么错,中断推出。没办法,先把iso做到linux里,再通过samba考出来吧,还是错!我kao,samba不可靠啊,还是ftp好使,装上IIS的ftp,往外传。另一张安装盘我就直接put /dev/cdrom Macxxx.iso出来了。sigh,这个过程老废时间了,至少花了一天,还好我没干守着。而且中间犯傻了两次,就是在copy完时,习惯性的按了一下上,然后回车,@_@,好不容易拷完的文件,就这样从头再来了,而且连续犯了两次这个错误,怎一个傻字了得!

好了,在我的Windows里装PearPC也废老大劲了。开始怎么都不认那个安装目的盘,偶也第一次装MacOS,不知道要格成什么分区格式好。后来,我才是格完盘(用的什么带journal的extended分区来着),然后verify通过,然后重启PearPC再安装才成功的。安装的过程,简直是BT之王,我其实就装了第一张盘,废了差不多三小时,那个慢啊,简直比蜗牛还慢百倍!

好了,装完第一张盘,PearPC重启,我心一狠,没把第二张盘的iso给指定,系统问我要时,我也cancel了,管它呢,我只要能用Safari就行了,其他的我不在乎!结果,进去了还要填一大堆注册信息,我kao,偏偏又遇上外面的Windows到PearPC切换时,键盘失灵了一次,无法填,导致我不得不又重启一遍PearPC,@_@

不过还好,最后终于进去了,Safari也用上了,不过坏消息是,貌似我现在的investigation程序在Safari上一点作用都没有,捕获不了任何键盘事件,google了,有report指出,我目前的代码在IE/Firefox/Safari 1.2上应该都没问题。我一看当前Safari当前的版本,晕,1.1。md,明天到那台Mac上试试,看看它上面版本是多少,要也不行就升到1.2试试。

kao,当初BT的决定,我就这么BT的坚持下来了,最后虽然BT的成功了,但是结果又BT的出人意外。而且导致了我要给Linda修改的feature现在还不怎么样,@_@,不管PearPC啦,赶紧干这个吧

最后,贴上一张PearPC截图,为我的BT行为作为纪念

btw,补充一下,PearPC的网络问题,要改config文件,我是enable了rtl8139,猜想enable那个3com的应该也行,而外面的真实系统需要安装什么TAP虚拟设备,下一个OpenVPN装上而且只选中要TAP就行了,但是打了SP2的WinXP需要装OpenVPN 2.0(目前还是RC1)才能用!