我是怎么用vmware的
作者:Xupeng Yun <recordus at gmail.com>
Vmware是个好东西,用法有很多啦,对个人来讲平时最常用到vmware的地方大概是做系统测试,做网络试验等等,不过还有一些比较另类的用法,比如我使用vmware的一些情况:
1.无光软安装系统到物理硬盘
这种情况估计很多人都遇到过。使用vmware无光软安装linux到物理硬盘是个很简便的方法,当然完全可以不使用vmware完成无光软安装linux,甚至更方便更快速,但是也有一些情况还是需要使用vmware的。比如:Mac OS X x86不可以硬盘安装,像我这等穷人又没有DVD刻录机,那就只好使用vmware来安装了,一样体验Mac OS X带来的快感。
2.在windows下访问lvm2+reiserfs
在windows下有访问lvm2的工具,也有访问reiserfs的工具,但就是没有能够访问lvm2+reiserfs的工具,不幸的是我使用的就是这样的组合,怎么办?vmware!在windows下使用vmware最小化安装一个linux,比如用debian,加装lvm2和reiserfs相关的工具。虚拟linux安装完成以后停止虚拟机,给虚拟机添加一块儿硬盘,要选择物理硬盘,网络连接选择host-only,这样就不会把流量压力施加给物理网络。重新启动虚拟linux,挂载物理硬盘上的lv,配置samba共享给windows就可以了。
3.在linux下写ntfs分区
现在可以使用ntfs-3g近乎完美读写ntfs分区的数据,但ntfs读写一度是我头疼的问题,当时我的解决方法同上,也就是在linux使用vmware安装windows 2000,给虚拟机加载物理硬盘,共享ntfs分区给linux。
4.曲线救国来上网
这种情况大概比较罕见,很少有人会遇到吧。这跟bt的ISP有关,我所用的ISP采用了非标准的PPPOE,以至于只能只用他们提供的客户端登陆网络,但又没有for linux的客户端。万般无奈我只好出此下策,在linux下使用vmware安装windows,网络连接选择Bridged模式,在windows中使用ISP的客户端登陆网络后共享给linux。
工具的存在的意义是解决问题,本文提供的只是一种解决问题的思路,很多时候很多问题都是有解决办法的,你所需要做的就是开动脑筋灵活利用手中的工具而已。
firefox莫名崩溃的问题,启用临时替代方案
应该是与flash插件的兼容性不好所导致的,只要打开含有flash的页面马上就崩溃,几乎没有例外,唯一遇到的例外是登录进gmail就崩溃,gmail里有flash么?没发现。
换了portage里所有版本的flash插件依然如故,firefox也没有任何的错误提示,让人摸不着头脑。在命令行下打开firefox看看其崩溃时出了什么异常,奇怪的是firefox又运行良好,不会崩溃了。在命令行运行和通过菜单打开这两种方式有些什么差别呢?环境变量么?目前还不太清楚,临时这么用着吧。
好久没有更新了,杂记
getsong增加新功能
修改了getsong,增添了如下的功能:
1。使用-n参数可以下载新歌Top n,实际上是从Top100中选出前n个而已,如:
getsong -n 10 可以只下载Top100中的前十个
2。使用-d参数可以导出歌曲列表到当前目录的songlist文件,如:
getsong -d -5 导出Top500
getsong -d -n 70 导出Top100前70
用途:导出后可以编辑该文件以删除不需要下载的个去
3。使用-f参数可以从当前目录的songlist文件读取歌曲列表来下载,如:
getsong -f
用途:主要用于从-d参数导出的列表中下载,当然是你筛选过的列表。
要使用最新版的getsong可以从svn软件仓库中检出,方法参见:这里