2009-05-19 18:17:07| 分类: 挨踢咋活 | 标签: |字 大中小 订阅
想安装XP虚拟机,然后再在里面安装VS2008,可是一番好的折腾。
光驱是坏的,即便是有安装光盘也难成事;恰好手头上又没有硬盘安装的镜像。看来直接安装是不行了,只能利用已安装好的虚拟机系统。
只听闻过VMWare,谁知道到 上居然发现相当一部分是介绍Sun的VirtualBox;正好又碰到有它的虚拟机文件。就以它为主了。
只能在管理员权限下安装VirtualBox
这个东西只能在windows管理员权限下安装,但是平时更多的是在普通账户下操作。无奈,切换到管理员安装,比较顺利。加载那个虚拟机文件,运行,就出现了XP的启动,也对应一个C盘。很是简单。
如何在普通用户下运行VirtualBox
但是想尝试看看能否在普通账户下运行。切换回去试验,发现不行,无权访问一些什么内容。再跑到管理员下运行,到处点击菜单看看是否存在什么设置。其实当没有装载虚拟机时,主界面中可点击设置的菜单很少。很快就发现“全局设置”这个菜单很有怀疑,将其中的两个目录由缺省的指向另一个非系统盘目录,保存退出;再到普通账户下,发现就可以运行了。可能原因就是缺省目录指向的是管理员用户目录,在普通账户下不能访问。
如何在虚拟机中访问主机目录
想安装VS2008。有它的安装镜像文件,想当然以为就是虚拟光驱,加载后运行。可是出现的第一个问题是,虚拟光驱程序应该在虚拟系统下,下载一个丢进去即可。下载完毕,丢到主操作系统目录,但是虚拟机中好像找不到主操作系统目录。以SUN向来提供一揽子解决方案、功能绝对不会少只会多的行事风格,绝对不可能没有此功能。果然,要解决虚拟机访问主机的目录问题,就是通过“虚拟空间”来实现的。可以将主机的一个目录映射为虚拟机中的一个目录名。这里好像有一个小小的bug。如果想把E:盘整盘映射为一个虚拟机目录,发现失败。这时只要将主机的目录改名为”E:”,也就是后面带一个“”即可。然后就可以将 称最小的虚拟光驱程序“LevinISO.exe”,copy到虚拟机目录继续运行。
没有研究主机如何访问虚拟机目录机制。但是虚拟机能访问主机,基本上所有二者交互的事都可以做了。
失败,虚拟光驱软件不识别虚拟的主目录
接下来就是用这个虚拟光驱程序挂载vs2008镜像安装文件开始安装。可惜LevinISO好像不识别那个主机映射过来的目录,估计是因为它没有类似盘符带:的形式。不知道别的虚拟光驱软件有没有此问题,可是也不想再下在别的庞然大物此类软件。将该目录映射成一个 络驱动该可以符合正常的文件目录形式吧。映射后发现还不能识别,大是恼火。难道就真的因为此小小问题就只能copy到虚拟机中去安装了,那可是快4.5G大小的文件。而且又实在担心这个大文件copy过去把仅有的C盘给撑爆,明智之举绝对是另寻它法。
Fat32分区格式下如何对付大文件
看到virtualbox能识别USB,正幸得意有个8G的U盘,正好可以派上用场。将这个大文件copy到U盘, 告空间不够,失败。可是U盘还有7G空间!突然想到应该是Fat32格式不支持这么大的文件,可以利用convert 命令转换为ntfs。第一次转换失败,提示要用chkdsk /f 来修理修理。也没仔细看消息,修理就修理;接着再转换,成功。Copy到u盘。
VirtualBox如何识别Usb,特别注意忽略usb键盘和鼠标
让Virtualbox识别U盘可是折腾了好一番。看里面自动辨认出三个USB设备,除了这个U盘,还有usb鼠标和键盘。当然是都选中。可是启动系统的时候发现鼠标就失效,主机和虚拟机都找不到鼠标。再三几次,只得对自动识别的USB设备去掉键盘和鼠标,发现就正常了。进去虚拟XP系统,发现资源管理器中没有辨别出u盘。再在virtualbox的主菜单USB中选中U盘,发现就出现了。这时加载USB中镜像文件成功。
VirtualBox如何修改已有硬盘的最大容量值 ,答案是”不能”
很显然那个虚拟机的C盘容量有限,最大5G,还剩不到2G。如何扩充这个C盘最大值呢。以为就是修改修改值而已,结果发现不行。 上找到方法,就是说:virtualbox中,一旦设置硬盘最大值,断然不能再修改。
VirtualBox如何挂接新的硬盘或分区
好后就奇怪有没有挂接分区的方法。看virtualbox操作好像只能挂接硬盘。但是挂接硬盘后重启,资源管理器中仍找不到对应的硬盘。以为失败。在 上搜寻,发现原来在虚拟机的磁盘管理器中已经识别出该硬盘,只要再指定一个盘符即可。如此这般果然成功。看来这里的硬盘和分区其实是一样的(一个硬盘一个分区),而常识中的多硬盘(一个硬盘可以多分区)不一样。
如何增大系统盘可用空间
准备将VS2008安装在这个分区。可是安装过程提示C盘仍不够。即便不安装在系统盘,VS2008也要占据系统盘2到3G空间。这时系统通不够这些容量。减负,想出来的只有两招。将IE的临时文件目录转移出该盘(居然重启一次);将虚拟内存文件也移出系统盘(又重启一次)。这下终于折腾出空间。剩下继续安装,将vs2008 sql server express edit取消,又可以节省一个200M,终于够分量,可以继续了。
这就是一天的安装折腾之旅。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!