在Vista中使用VirtualBox安装Ubuntu 8.04

上星期原来的HP nx6120突然挂掉,连开机都不行了。为了能够完成上方委派的各种任务,换了个新的Thinkpad X61,操纵系统是Windows Vista。原来一直工作在XP的VMware5.5里的Ubuntu 7.1里,并且已经将Ubuntu 7.1的虚拟机在移动硬盘上做了备份,所以为了方便,准备在Vista中安装VMware5.5,然后将Ubuntu的虚拟机文件读入就OK了。

VMware5.5安装完成后,将虚拟机文件拷贝到Vista里面,读入虚拟机后,在启动时VMware5.5提示不能在Windows6.0中运行,接着整个Vista就死掉了只有重新开机才行。

本人已经不想再升级VMware5.5到6,一是没有6的License,二是嫌6的安装完后的庞大的“魔鬼身材”。想到头几天在NetBeans的网站上看到的VirtualBox的链接,于是想试试VirutalBox。没想到它还是给了我一个惊喜。

首先,VirualBox的安装文件只有23M,可以说是相当的小巧;其次,VirtualBox和Vista的兼容性很好,不象VMware5.5那样会导致Vista死机;再次,安装的过程很简单,装好后,增加虚拟机的操作也很容易。不过,在安装Ubuntu7.1的时候,遇到了一个很严重的问题:

7.1的安装程序要求的屏幕分辨率是1024*768,这样才能看到安装程序的所有选项。而在VirtualBox中,在进入到安装界面时,只有800*600的分辨率。在这种分辨率下,下面的“下一步”按钮看不到,好在还可以按回车进到下一个安装界面。但到了选择当前国家这个步骤时,在选择Asia/Shanghai之后,回车键就失去了作用,用tab键也不能将焦点转移,最糟糕的是,7.1的安装程序的窗口的大小也不能调整所以,7.1装不了了。

没有办法装7.1,好在前几天曾经下了8.04的安装盘,只是觉得升级麻烦,一直没有装。换了8.04的安装盘,就一切都好了。先是用默认的选项装了英文系统,然后又通过添加语言包增加了中文支持。目前觉得8.04还是不错的,说说几个好处:

(1)系统中的浏览器已经是火狐3,可以说,Firefox3比2要强多了。

(2)中文支持默认安装了文泉驿字体,不用单独安装了。

(3)SCIM输入法已经不再和JDK中的Swing程序相冲突,可以直接在Swing程序的文本框中输入中文(当然,还是需要对JDK进行一下设置)

顺便总结一下在Ubuntu8.04中,增加了中文语言后,对于Java程序中的中文乱码的2种解决方案:

方法1:

在JDK的安装目录中,进入到jre/lib/fonts目录,建立一个名为fallback的目录,然后在这个目录中建立一个到中文TrueType字体的符号链接即可。由于8.04的中文支持在/usr/share/fonts/truetype/wqy目录上安装了文泉驿正黑字体(字体文件名为wqy-zenhei.ttf),所以可以使用如下命令在fallback目录中创建符号链接:

sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf

这样,无论是在普通的Java程序中,还是在NetBeans开发工具中,都可以正常使用中文了,包括SCIM输入法。这个方法比较简洁,推荐大家使用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/31ce77dfc47faa77d47cb268f1c4a3b5.html