2024年5月11日发(作者:)

VirtualBox安装Ubuntu Linux From How to Why

Revision 1.0.3

Kevin Lin

教程篇幅较长,仅为完成安装过程可以只参考“怎么做”部分,由深红色字灰色底纹标记。

Contact me:

nichollyn@.

1 获取VirtualBox和Ubuntu Linux

VirtualBox是开源软件,个人用户可以免费使用。一句话描述VirtualBox的功能:它类

似一个“模拟器”,你可以当前系统上运行这个“模拟器 ”,然后在这个“模拟器”里运行

另一个操作系统。

通过/wiki/Downloads 下载 VirtualBox二进制安装文件。请下

载相应的版本,例如在Windows下安装,下载 for Windows x86/amd64的版本。VirtualBox

内嵌多国语言包,安装时注意选择语言为简体中文。

Ubuntu是众多Linux发行版中最流行的一种,也是公认用户体验最好的Linux版本之一。

其桌面版永久免费,一般每年的4月和10月会更新一个版本,每个版本提供长达三年的维

护期。目前的最新版是2010年4月底发布的Ubuntu-10.04。

可以从下面的官方网站链接获取最新的Ubuntu桌面版(Ubuntu还有服务器版,上网本

使用的版本)。同Windows不一样,你不用去下载专门的语言包,而且也没有提供所谓的中

文版,因为不需要,所有的语言翻译在安装镜像里有部分必要的支持。系统安装完毕后,可

以通过更新获得完整的中文化环境。

/desktop/get-ubuntu/download

下载的操作系统镜像文件名为: , 这种大小在700MiB左右

的镜像官方称为Live CD,因为你可以直接用这个镜像刻录的CD试用Ubuntu(CD启动菜单的第一项

通常就是试用,第二项是安装),还可以用这个CD作系统维护盘(类似Windows PE,比PE更好用)。

一些其他的Linux发行版还提供4GiB左右大小的DVD版本镜像,可以收纳更多的软件包,例如

openSUSE。

必须了解的知识

Linux下安装型的软件有两大类,一类是在被称为“源”的软件仓库服务器中有收录的

软件,另一类是第三方提供的软件包,例如google的软件。在现代Linux发行版中,无论是

哪类软件,安装和卸载通常都是通过软件包管理器进行的。你只要告诉软件包管理器你想要

做什么,所有的细节工作都由软件包管理器自动完成。

在Debian系的Linux中(Ubuntu也属于Debian系),这个软件包管理器的图形前端的程

序名叫做

新得利软件包管理器( synpatic),后端调用的是apt-get。如果喜欢图形界面的操作,

一般使用新得利软件包管理器(现在新版的Ubuntu是通过“Ubuntu软件中心”这个菜单来

调出软件包管理界面),如果喜欢使用命令行的操作,一般就用apt-get或者aptitude。

Linux是开源操作系统,同Windows相比的一个具大优点就是有无数免费的、开源的软

件为它而生,其中一些很优秀的软件甚至还移植到了Windows平台下。并且通过软件包管

理器的方式,Linux下的软件管理比Windows更加方便:你不用费心到处去各个网站下载软

件,只要软件仓库里有收录,你可以直接在一个集中式的“大超市”选择软件,然后告诉软

件包管理器你想要或者不要什么,软件包管理器会为你完成所有的必要的工作(解决依赖关

系,下载,编译,安装,卸载,删除不再使用的依赖文件等等)。

软件包管理器能够正常运作的前提是你拥有网络。因此,Linux是极其依赖网络的操作

系统,尤其是新系统刚安装完成的时候,你可能有好多软件和更新需要安装。

当然,Linux也可以像Windows那样通过本地的一个安装包程序来安装软件,并且由于

一些软件不可能收录在软件仓库里(例如私人写的小软件,商业公司发布的软件等等没有通

过开源社区发布和维护的软件),这种机制是必须保留的(软件包管理器诞生以前,Linux下软

件的安装和卸载对一般用户是很痛苦的事情)。

本地安装也有两种方式,一种是普通用户也常会使用的:下载deb软件包(针对Debian

系Linux而言,如果是别的Linux发行版,例如fedora, openSUSE则是rpm包)来安装。这种

安装方式实际上和通过软件包管理器安装很接近,只不过是将要安装的包先自己下到本地,

然后手动点击安装(软件包管理器同样会维护通过这种方式安装的软件)。另一种方式是自己

下载源代码( Source Code),编译并安装,需要对shell脚本甚至特定的编程语言有一定的了

解。

2 新建虚拟机

当前物理硬盘上运行的操作系统称为Host, 虚拟机里运行的操作系统称为Guest.

VirtualBox目前可以运行在包括Linux, Mac OS X, Windows XP, Windows Vista, Windows 7

和Solaris等Host之上,支持的Guest范围更广。

以下将通过图文介绍安装一个Ubuntu虚拟机的详细过程。

启动VirtualBox程序,主界面上可以看到你安装的虚拟机的列表。如前所述,VirtualBox支

持Guest种类很齐全,Linux常见的发行版都有支持。如图,这里已经有两个虚拟机,