VirtualBox 安装Ubuntu Linux From How to Why
Revision 1.0.3
Kevin Lin
教程篇幅较长,仅为完成安装过程可以只参考“怎么做”部分,由深红字灰底纹标记。 Contact me: nichollyn@gmail .
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 不一样,你不用去下载专门的语言包,而且也没有提供所谓的中文版,因为不需要,所有的语言翻译在安装镜像里有部分必要的支持。系统安装完毕后,可以通过更新获得完整的中文化环境。
www.ubuntu/desktop/get-ubuntu/download
下载的操作系统镜像文件名为:  ubuntu-10.04.1-desktop-i386.iso, 这种大小在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更加方便:你不用费心到处去各个网站下载软件,只要软件仓库里有收录,你可以直接在一个集中式的“大超市”选择软件,然后告诉软件包管理器你想要或者不要什么,软件包管理器会为你完成所有的必要的工作(解决依赖关系,下载,编译,安装,卸载,删除不再使用的依赖文件等等)。
ubuntu安装教程软件包管理器能够正常运作的前提是你拥有网络。因此,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常见的发行版都有支持。如图,这里已经有两个虚拟机,
每个虚拟机需要使用一块虚拟硬盘,这个虚拟硬盘在实际的物理硬盘上表现为一个后缀名为.vdi的文件。你可以认为一个.vdi文件就是一个虚拟机。
点击VirtualBox程序界面的“新建”按钮准备建立一个新的虚拟机:
点击“下一步”按钮,为将要建立的Guest虚拟机选择操作系统类型和名字。
这里选择操作系统为Linux,版本为Ubuntu。
下一步选择为要为虚拟机分配可用内存大小,它是指虚拟机操作系统运行起来后,最大可以从物理内存中分走的容量。对于每种不同的Guest,VirtualBox会有一个建议的大小。可用内存大小会影响虚拟机和主机的运行效果,依照你实际的使用情况分配。这个数值在该虚拟机不在运行的情况下可以在设置里面调整。
下一步选择这个虚拟机使用的虚拟硬盘(这个硬盘可以是从别的地方拷贝过来已经装有操作系统的虚拟硬盘),这里我们选择创建新的虚拟硬盘。
下一步进入“新建虚拟磁盘向导”
下一步选择“虚拟磁盘类型”,除非对性能有特殊要求,一般选择动态扩展。这种方式一开始只分配必须的容量,随着使用的需要而动态分配。