因为工作需要,在VirtualBox 3.0.4里装了Ubuntu 9.04(懒得动硬盘了,现在的机器跑虚拟机性能也还不错)。不过,安装好以后,如果不做一些适当的配置,用起来实在是不舒服。
1) 分辨率问题的解决方法
默认的配置下,Ubuntu作为客户机(guest)的分辨率最大只能调到800×600,屏幕在VirtualBox下的大小不可调,看得十分不舒服。
解决的办法很简单,即安装VirtualBox增强工具包:
设备(VirtualBox客户机运行窗口菜单栏上) –> 安装增强功能(点击后桌面上会多一个虚拟光驱的图标),然后点击运行,根据提示进行安装即可。
2) 修改热键
默认VirtualBox与Windows进行切换的热键为右Ctrl键,这样的默认设置,对于我们用Emacs的人来说,相当于自残,这可怎么干活呢?我们可以把热键重新设置一下,在VirutalBox的主界面里,通过”管理 –> 全局设定 –> 热键“里进行设置。
3) 与Windows共享文件
既然使用了虚拟机,我们就经常需要在两个系统之间交换文件、数据等。当Windws为宿主机器、Ubuntu为Guest机器时,我们可以通过共享文件的方式来方便地实现Windows与Ubuntu的数据交换。
在虚拟机器的控制面板里,”设备 –> 分配数据空间”,分配一个”固定分配”的数据空间(记住你起的名字),这个数据空间就是我们的共享文件夹。
然后我们就可以到Ubuntu里面创建一个映射点,即一个全新的文件夹:
# sudo mkdir /media/windows-share
windows-share可以用你喜欢的任何名称来代替。
然后,我们就可以mount Windows里的共享文件夹到之前创建的文件夹里:
# sudo mount -t vboxsf folder-name /media/windows-share
这个folder-name需要用你之前创建的共享文件夹名称来代替。
通过上面的三个简单配置,用起VirtualBox里的Ubuntu就舒服多了。
另外,顺便说一下,VirtualBox现在的”无缝链接”模式太棒了!
经常要在Linux里查找版本信息,列出几种方法备用。
1) cat /etc/issue
返回结果:
Ubuntu intrepid (development branch) \n \l
或者
2) cat /proc/version
返回结果:
Linux version 2.6.22.18-co-0.7.3 (hn@hn-lt) (gcc version 4.1.2) #1 PREEMPT Wed Apr 16 18:50:10 UTC 2008
或者
3) uname -a
返回结果:
Linux andLinux 2.6.22.18-co-0.7.3 #1 PREEMPT Wed Apr 16 18:50:10 UTC 2008 i686 GNU/Linux
或者
4) lsb_release -a
返回结果:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu intrepid (development branch)
Release: 8.10
Codename: intrepid
或者
5) cat /etc/lsb-release
返回结果:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION=”Ubuntu intrepid (development branch)”
以下是Ubuntu的各个发行版的名称和发布时间,没有仔细核对,应该不会太大出入的:
Ubuntu 4.10 – Warty Warthog(长疣的疣猪),发布日期:2004年10月20日。
Ubuntu 5.04 – Hoary Hedgehog(灰白的刺猬),发布日期:2005年4月8日
Ubuntu 5.10 – Breezy Badger(活泼的獾),发布日期:2005年10月13日
Ubuntu 6.06 – Dapper Drake(整洁的公鸭),发布日期:2006年6月1日
Ubuntu 6.10 – Edgy Eft(急躁的水蜥),发布日期:2006年10月6日
Ubuntu 7.04 – Feisty Fawn(坏脾气的小鹿),发布日期:2007年4月19日
Ubuntu 7.10 – Gutsy Gibbon(勇敢的长臂猿),发布日期:2007年10月18日
Ubuntu 8.06 – Complacent Husky(得意的哈士奇),发布日期:2008年6月7日