VMWare安装MAC OS X的一些总结,包括CPU不支持硬件虚拟化的情况

个人经验,试了好几天。

1.如果CPU支持硬件虚拟化(Intel VT/AMD-V),直接装就行,我在台式机上装了个Lion跑得很欢。参见这篇:

http://ideapad.zol.com.cn/56/160_557421.html

还可以用现成的各种镜像,到处都有下。

2.如果CPU不支持硬件虚拟化的话,64位的,参考上面的链接,还是可以跑Lion跑得很欢的。

3.如果CPU既不支持硬件虚拟化又是32位的……悲剧了,和我一样折腾吧。(btw,我的CPU是Intel T5850)

最好用VMWare Workstaton 8或同级别或更好。

网上大部分的现成镜像别想了,除非注明了可以不用VT。

主要参考这篇 http://bbs.pcbeta.com/viewthread-858907-1-1.html

但 是他漏了一个很重要的启动参数:cpus=1 不加这个会导致设置为多核之后启动出现(较大概率的)随机死锁,kernel spinlock timeout panic(为此我多装了N遍……最后终于被我发现加上这个就行了)。启动完了之后好像还是可以正常用双核的。

直接用了教程里的Snow Leopard东皇整合镜像。因为稍微查了一下Lion似乎是纯64的,没有硬件虚拟化支持32位的机器应该跑不起来,就算跑起来速度肯定也是渣渣。我不尝试了,谁无聊可以试试。

纯软件虚拟速度不是很理想,尤其启动我感觉我最早用的一台win95都要比它快,不过也不算特别糟,应该是某个x86破解补丁的问题。

不要装VMWare Tools,否则鼠标指针会不正常。

4.还有一条捷径,如果你无所谓版本的话这里有个Leopard的无需硬件虚拟化支持的现成镜像 http://www.sysprobs.com/install-mac-os-leopard-vt-vmware

叽歪备份工具第二版

叽歪上的smilenet希望我给我写的叽歪备份工具加几个功能,于是把我那个叽歪备份工具的源代码翻出来了。结果发现本机的SWT运行环境不知为何崩了。算了,果断放弃SWT,用Swing重写了一遍。然后加入了smilenet建议的一些功能。

So这里是新版滴。

截图:

  • JiWai Backup Tool by Zx.MYS

增加功能:

  • 备份悄悄话&收藏的功能。
  • 附带了一个简单的XSLT的样式表(有点仿叽歪志的意思)。在备份开始时选择导出样式表,就可以在浏览器中直接打开XML文件浏览。示例:

     

修正:

  • 修正上一版备份文件其实有些小问题的BUG。
  • 修正某些凶残的连接(http://wtf.com/spam?link=<a href="….">….)造成备份出错的BUG。
  • 修正不支持叽歪投票功能的问题。
  • 叽歪的悄悄话令人发指地不过滤HTML导致的BUG。现在所有<text>标签将使用CDATA标记。

未修正:

  • 发表时间是XX小时(分钟/秒)前的情况。本人偷懒不想处理。
  • 之前引发BUG的凶残连接备份出来之后文字会有问题。考虑到使用这种凶残连接的人一定也很凶残,不管了。

运行方法:

  • 老样子,需要JRE,JRE装的不错的同学请下载后直接双击打开,装的不怎么样的同学请执行java -jar JiWaiBackupTool.jar。
  • 这次不用准备SWT运行库了。

下载地址:

两个小程序:IPv4&IPv6双栈socks5代理服务器端 & IPv4toIPv6端口转发工具

(真是好久没更新公开的文章了。。。)

放假在家里有时候需要连到学校的内网去搞点奇怪的事情,但是两边没办法直接建立IPv4连接(由于学校是教育网,我家的IP不在free list里面,所以反向连接也不行。而且Win7的VPN好像对IPv6支持不够没法用VPN),幸好两遍都有IPv6(家里的是用了逆六飞)。所以我就写了这么两个小程序通过IPv6来把程序置于学校的内网环境下。

第一个程序是IPv4&IPv6双栈socks5代理服务器端,说白了就是同时支持IPv4&IPv6的socks5代理服务器程序,支持所有类型(4 to 4,4 to 6,6 to 4,6 to 6)的代理请求。把这个丢在没有IPv4公网只有IPv6公网的服务器上。

用法是直接启动proxy.exe就可以了,启动后会同时在IPv4和IPv6的12344端口侦听。

第二个程序是IPv4toIPv6的端口转发程序。因为现在大多数程序都不支持直接通过IPv6连接到SOCKS5代理(包括Firefox)。所以我只好又去写了一个端口转发的玩意。这个东东只支持4to6的转发。在本机用这个程序转发某个端口到刚才的服务器上,之后其他程序设置(或者通过sockscap什么的)SOCKS5代理为本机以及刚才那个端口,就能够连接到服务器的IPv4内网鸟。

启动方法是 4to6trans.exe 本地IPv4侦听端口 转发到的IPv6地址 转发到的端口。

因为写的时候考虑的是我自己用的,所以很偷懒。调试语句什么的没删干净,因此控制台的输出是很乱的,不过不影响使用。4to6端口转发程序的启动参数无防傻措施,打错的话会直接退出。

我是在cygwin下编译的,运行库什么的已经打包进去了。如果有需要Linux的版本的再找我要好了(不过我觉得会既然用Linux了,自己写一个出来什么的不是问题吧XDD)

下载地址:Rayfile