曾经装了ubuntu,但是觉得和windows切换太麻烦了,要重启机器,导致的结果是linux装上了总是不用。这次决定使用虚拟机,因为我用ubuntu就是ssh一下实验室的服务器,所以对性能没什么要求。
在所里的时候看到祝师兄总用vmware,去年参加VLPR时候从Lauren Itti教授那儿第一次用了virtualbox这个软件。老外比较重视版权,virtualbox是oracle开发的基本开源的一个免费虚拟机软件。体积也比较小。
刚开始在虚拟机安装ubuntu的时候,vmware和virtualbox都失败,提示bios的设置有问题,后来在网上查了一下,bios的CPU设置中有一项默认disable,改为enable以后成功安装上了虚拟系统。我在win7上虚拟了64bit的ubuntu10,直到现在我才对虚拟机有了直接的认识,原来就是将一些系统资源分配出来虚拟了一台独立的电脑,上面也是由文件系统,也需要从虚拟的光驱安装操作系统。
为了对比,我同时安装了vmware和virtualbox,做了两个虚拟机。进入系统以后发现virtualbox的分辨率最大只能调到800*600,屏幕利用率极低,很不爽。于是在网上搜索,原来是需要安装一个系统增强的软件,virtualbox安装目录下就自带了软件的虚拟光盘。一下是网上的解决办法:
vitrualbox下安装的ubuntu默认分辨率只有800×600,非常小,看起来很不舒服。
解决方法如下:
1. 加载vitrualbox的Guest Additions镜像。
2. sudo sh /media/cdrom/VBoxLinuxAdditions.run
3. 重启
至此应该可以调到1280×800,如果还不行就执行如下操作。
4. sudo gedit /etc/X11/xorg.conf
添加 Driver "vboxvideo"
Section "Device"
Identifier "Configured Video Device"
Driver "vboxvideo"
EndSection
5. sudo displayconfig-gtk
选驱动为 “vboxvideo”;
选显示器型号,选分辨率。。
6. 重启
第一次尝试以后,发现根本没有用,分辨率还是调不了,而且高版本的ubuntu里面好像都没有displayconfig-gtk了。再次失望。卸载了virtualbox准备正式使用vmware。刚开始不错,但是过了几次发现网络连不上了,按理说虚拟机是和本机共享网络的,这么简单的东西还会出问题?别人告诉我要设置成网桥连接,vmware的选项里确实有,不过我刚开始没设置也能联网啊。改了以后暂时是好了,不过过了一两天不行了,怎么设置都不能上网。。。我用虚拟就就是为了ssh的,不能上网我要你作甚。
再次寄希望于virtualbox,今天早上在实验室重新装了virtualbox,分辨率问题依旧。于是加载镜像,运行虚拟光盘的程序。重启ubuntu,分辨率仍然很低。这让我一度想放弃虚拟机,直接装双系统。看看时间该吃中午饭了,关机吃饭。下午编了半天篮球检测和球队区分的程序,突然想再试试虚拟机。打开virtualbox一看,问题竟然解决了。难道??网上说的重启是重启virtualbox而不是重启ubuntu?晕。。。
高兴之余,突然看到虚拟机菜单的一个seamless mode,试着点了一下。咦,ubuntu消失了!仔细一看,原来不是消失,而是和window融为一体了。ubuntu的桌面没有了,但是任务栏和工具栏还在,这样可以在同一个桌面上无缝运行windows和linux的程序了。这个设计真是很方便。vmware可以拜拜了,卸载。
show一张seamless模式的截图,挺有趣的。
赞过:
赞 正在加载……
相关