浏览模式: 标准 | 列表Tag:virtualbox
Submitted by gouki on 2011, May 12, 10:59 PM
本文尝试用来测试SEO,顺便抒发一下我那可怜的感慨之情。
vmware server,这个很多人都了解,它是虚拟机服务器,用来为HOST提供更多的选择,比如我们的HOST是xp,那么我们如果要学习Linux,但是对它又不太了解,如果直接安装双系统,或许反而会影响了正常使用。万一引导出了点问题那可能是一个系统也启动不了。
于是虚拟机就成了我们最好的选择,在虚拟机里我们可以尝试做任何操作,而不用担心HOST会被损坏。一般常见的就是vmware和virtualbox了。但是在这里我不谈virtualbox,只是针对vmware做一点说明吧。
可能大多数人用vmware的时候都是用的professional版,这个版本对于大多数人来已经足够了。不过我要说的是vmware server。因为它可以当成服务启动,也就是说,你可以不用手动启动vmware,嗯。这是我最喜欢做的。因为我把ubuntu装在虚拟机里启动了。然后运行了samba程序,共享了一个目录出来,使得我在开发的时候,直接把代码扔到那个目录里而不用担心程序运行环境。
vmware在虚拟机的设置里有一个选项,随HOST启动而启动,随HOST关闭而关闭。这使得我前面所说的一切都成了现实。
但是vmware server会有一点小小的问题,它在非SERVER的操作系统里非常占资源,比如在WIN7中,如果设置开机启动,那么机器居然会卡住 将近一分钟左右,直到虚拟机启动完毕才恢复正常。而且SERVER版操作系统中则一点问题没有。为此,我格掉了我所有现在的系统,換成了2003。
嗯,用到现在,我感觉最爽的系统还是2003和win7。xp什么的都是浮云啊。只是2003会有一个巨大的问题,就是很多软件在安装的时候,都说not support this os 。好郁闷。
顺便说一下,vmware server的下载地址是:http://www.vmware.com/download。再顺便说一下下,现在vmware server居然免费了。只是有另一个重要的问题,那就是,vmware server已经很长时间没更新了。看来,以后是没的用了。所以留了一份1.x版的在电脑里。为什么说是保留1.x呢,是因为2.0开始,控制台是WEB方式了,而不象1.x一样是用客户端来管理。还是不太喜欢WEB方式来进行管理
Tags: vmware, 虚拟机, 免费下载, virtualbox, windows
Software | 评论:0
| 阅读:16768
Submitted by gouki on 2010, December 27, 3:06 PM
记录这个集锦是为了告诉我自己,有些东西不是想当然就OK的。比如我在ubuntu下建的VB文件,不是把snapshots目录下的东西COPY出来就OK的。这才是我心头的痛。
当我从ubuntu回到win时代的时候,我把virtuabox里的虚拟机想拷贝出来。于是乎,选择了导出,但是。。。ovf里的路径指的是snapshots目录,所以我拷贝了所有的snapshot里所有的目录和文件,但是到win下面之后,就再也打开不了。问了N多人,都说UID不一样是不可以的,乔大妈直接告诉我,原始的那个VDI不存在,你就别想着恢复了。于是,我对着所谓备份出来的Sav文件和vdi文件,想哭但是哭不出来(4G多的vdi呀,你想想里面存了多少东西。。。。这个就不如vmware了。直接就一文件,想拷就拷,哎,不过vb这种镜像功能也有好处,只是我不懂而已)
好吧,上菜吧。。。。VirtualBox使用技巧集锦,
以前用过VMware也用过微软的VPC,VMware太大了,而MS自己的VPC性能确实不是很好,可能MS重点放在Hyper-V上了吧.前些 天安装了VirtualBox,才用了一天就发现确实很好用。特别是起特有的无缝模式窗口确实很棒。下面讲些我总结的一些virtualbox使用技巧。
用了几天也看了下VirtualBox自带的说明文挡加上到网上查到地一些资料。汇下总吧
VirtualBox历史
Sun xVM VirtualBox 是由德國InnoTek(已被Sun併購) 這家軟體公司出品的軟體,它提供使用者在32或64位元的 Windows、Solaris 及 Linux 作業系統上虛擬另外的機器執行其它x86的作業系統,使用者可以在 VirtualBox 上安裝並且執行 Solaris、Windows、Linux、OS/2 Warp、OpenBSD 及 FreeBSD 等系統作為客戶機操作系統[1]。在2007年1月,InnoTek以GNU通用公共许可证 (GPL)釋出VirtualBox,並提供二進位版本及開放源碼版本的程式碼。
和同性質的VMware及Virtual PC比較下,VirtualBox獨到之處包括Remote Desktop Protocol(RDP)、iSCSI及USB的支援,VirtualBox在客戶機操作系統上已可以支援USB 2.0的硬體裝置。
在VirtualBox里复制VDI文件
在VirtualBox的快速修复界面里,可以随时生成当前状态的备份。当生成了备份之后,会在Snapshots目录下创建一个新的VDI文件,之后对当前状态所做的一切操作都将针对最新的VDI文件,而VDI目录下的初始VDI文件就不会再改变了。
我一般在装好Guest OS并做完打补丁、安装常用软件等操作后就创建一个备份,如果Guest OS发生了问题可以随时恢复到干净的系统。但是有时需要在不同的软件环境下做不同的事情,开始时我希望能用一个VDI文件生成两个不同的备份并分别配置成 不同的环境,但是发现VirtualBox的备份是线性的,也就是说只能针对当前状态做一个备份,而恢复备份时也只能恢复到上一个备份的状态,不能同时存 在两个不同的当前状态。
没有办法,只能把初始的VDI文件复制出来一份用于另外的环境。但是很快发现,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而VirtualBox不允许注册重复的uuid。
看了帮助文件后,发现VBoxManage有一个clonevdi方法可以克隆VDI文件,并赋予它一个新的uuid。具体用法是在命令行里执行:
VBoxManage clonevdi 原始VDI文件名 新的VDI文件名
直接写VDI文件名即可,不用指明VDI文件所在路径,新的文件会在全局设定中指定的VDI目录下创建。如果VDI文件名里带有空格,应该在两端加 上双引号。VBoxManage命令位于VirtualBox安装目录下,缺省路径是C:\Program Files\Sun\xVM VirtualBox。
用这个方法创建了新的VDI文件后,就可以正常注册并在另一个虚拟机中使用了。
收缩虚拟机磁盘文件大小
由于经常要测试一些软件,我在VirtualBox虚拟机中安装了一套Windows。使用过虚拟机的朋友都知道,为了节省硬盘空间,一般都使用动 态扩展映像。它不会在一开始就占用指定大小的硬盘空间,而是随着实际使用的需要动态扩展。但是在虚拟系统里删除了文件,使用过的空间并不会自动收回。虚拟 系统使用久了以后,磁盘映像文件会变得越来越大。
我以前使用过VMware,在VMware Tools里有一个很方便的Shrink功能可以收回未使用的硬盘空间,但是在VirtualBox里没有看到这样的选项。经过上网查找资料,终于找到了 在VirtualBox(我用的是2.0.0版)里Shrink的方法,只需要三个步骤:
第一步:在Guest OS中整理磁盘碎片。可以使用Windows自带的碎片整理工具,不过更推荐使用Defraggler。这是一款免费的磁盘碎片整理工具,使用简单,整理速度很快。
第二步:将Guest OS的磁盘剩余空间清零,也就是把0值写入磁盘未使用空间的每一个字节。这一步是关键,因为在下一步里,所有只包含0值的磁盘空间将被收回。可以用 Sysinternals出品的一个命令行工具SDelete来完成这一步。在Guest OS的命令行里执行:
sdelete -c c:\
其中c:\是要清零的磁盘分区,应依次对所有虚拟磁盘分区执行这一步,如d:\、e:\等等。
第三步:使用VirtualBox提供的VBoxManage工具收缩磁盘映像文件。在Host OS的命令行中进入VirtualBox的安装目录(缺省为C:\Program Files\Sun\xVM VirtualBox),执行:
VBoxManage modifyvdi "Windows XP.vdi" compact
其中Windows XP.vdi是要收缩的磁盘映像文件名,请根据实际名称修改,不用指定路径。
经过这三个步骤以后,我的vdi文件从2.5G收缩到了1.2G,效果非常明显。以上介绍的前两个步骤所使用的工具是针对Windows的,如果Guest OS是Linux或其它系统,可以找一找相同功能的工具软件,原理都是一样的。
---EOF---
贴完此贴后,看着那4G多的vdi文件,不知道怎么办好,网上的所谓的UID恢复、重建,都是无效的(也就是本文中的克隆UID)。我该怎么办?如果有达人看到,请解救我于水火之中啊。()
Tags: virtualbox
Software | 评论:1
| 阅读:18718
Submitted by gouki on 2010, December 24, 9:54 PM
几件琐事。。随便记录一下,而且这也是我的另外一个尝试。。
1、SugarSYNC,推荐一下这个同步软件,不推荐其他的了,主要原因是什么 呢?它可以指定同步目录,指定几台机器同步某一个目录,这个就比较方便了。只是它也有缺点,不能强制同步刷新,非要等它自己同步才行。当然你也可以点击这个链接,帮我也可以多500M的空间
2、一直以来,我都在推荐瑞豪VPS,原因在于它的可控性较强,相对于其他的一些VPS来说,好象可管理的功能更多一点。当然,我这是指在国内范围的,用过的朋友,除了价格上之外,都认为还不错。缺点就是如果未续费超过2周,VPS会被自动删除。如果你没有备份就哭了(想购买的朋友,可以点击我首页左侧的推荐链接)
3、广告。我的广告来自于whylink,每个月目前大约是9刀左右的收入,最高的时候,是18刀。当然这和PR或许也有关系。只是现在google取消PR概念了,那我就不太清楚计费方式了。(点这时可以用我的推广链接)通过推广链接,我就会有一点收入了。。。
4、taskCity。这个,知道的人或许知道,它最近在向猪八戒发起挑战,当然也有自身的缺陷,那就是,用户太少,不过对于它网站的用户,他会帮你做翻译,然后你再接单。我也有看过一些,只是兴趣不大,因为费用太低。。。。。不过或许只是我一个人的认为
5、杂七杂八的实验室,这是我们杂七杂八群的一些想法所在地,当然也是会有一些yii和其他的一些应用经验在里面。只是目前刚开,啥资料都没有,没办法将就点喽。
6、痛苦的事。。。我的virtualbox的虚拟机,忘了拷贝原始的vdi文件,只copy了snapshot里的vdi和sav文件,问了很多人,都说这个情况下,几乎是没有办法恢复了。心啊,哇凉哇凉的,4G的虚拟机啊。。。里面还是有一些东西比较有用的。哎。。。。
7、QQ的旋风下载,原来对于我这个会员来说,已经有了离线下载的功能了呢,这个我居然不知道。。。还好今天发现了,并下载了寄生前夜3的PSP版本,终于有新游戏玩了。对于寄生,还是有着一定的想法和爱好。上一次玩寄生,已经是12年前了。。。。
Tags: taskcity, virtualbox, rashost, sugarsync, whylink
Misc | 评论:2
| 阅读:17552
Submitted by gouki on 2010, October 28, 5:41 PM
最近在用UBUNTU,那么遇到的问题就是如何让我的ubuntu的文件与windows共享?虽然一般来说我们有常见的几种:
1、samba文件共享(windows可以直接搜索网上邻居来访问,但配置较烦和繁)
2、remote desktop,这个,如果虚拟机是XP,那么在连接的时候,默认界面就被锁定了,不方便
3、VirtualBox自带的sharefolder。推荐的也是这个。
4、FTP(SFTP)这两种都可以,只是FTP需要HOST装FTP软件,sftp的话,则是需要HOST装ssh,XP装SSH客户端
现在说说sharefolder吧,如果你开启了这个功能,默认系统会让你选择一个UBUNTU的目录,然后就可以共享了。只是你不知道这个共享后目录在哪里,怎么办?
这时候,打开网上邻居,你会发现,除了windows network外,多了一个virtualbox network,在这里,你就找到:
打开后,将这个目录映射为虚拟盘就OK了。
然后就你可以象在本地一样操作了,灰常爽啊。
Tags: virtualbox, windows, samba
Linux | 评论:0
| 阅读:19617