您的位置:首页 > 运维架构 > Linux

利用虚拟机安装并配置Debian Linux系统的总结

2009-08-13 20:11 721 查看
一、虚拟机环境的安装

    虚拟机环境使用VMware Workstation ACE Edition (Version 6.0.1 build-55017),可以去VMware的官方网站
去下载安装程序。下载完毕运行安装程序,一切使用默认设置完成安装即可。

二、在虚拟机中安装Debian Linux

1.创建虚拟客户机。


    启动VMware Workstation,在起始页上点击“New Virtual Machine”,在随后出现的向导式操作界面中,逐步操作如下:

    “Virtual machine configuration”选择“Typical”即可。

    “Guest operating system”选择“Linux”,“Version”选择“Other Linux 2.6.x kernel”。

    “Virtual machine name”使用默认的或者随便填一个都可以,“Location”建议不用默认的,改为创建在一个空闲空间比较大的硬盘分区好一些(建议空闲空间>=8GB)。

   
“Network Connection”使用默认的“Use bridged
networking”就可以,这样Linux系统就跟一个独立的系统一样可以独立上网,提供服务或者访问其它网络服务,但是应该有独立的IP地址。当然
也可以使用NAT,但是我认为那样会给host主机带来更多的额外负载。

    “Disk capacity”使用默认选项就好。

    点击“完成”按钮,客户机系统的创建工作就做完了,接下来就可以在上面安装Debian系统了。
2.在虚拟客户机上安装Debian Linux操作系统。

    安装方式采用的是虚拟光盘启动的网络安装,需要先下载一个最小化安装光盘的镜像文件mini.iso。

   
在VMware Workstation中打开刚创建好的虚拟客户机,双击其“CD-ROM”图标,在打开的对话框中,选中“Connect at
power on”,下面的“Connection”选择“Use ISO
image”,点击“Browse”按钮制定ISO文件的路径,点击“OK”关闭“CD-ROM”对话框。

    点击“Start this virtual machine”,虚拟机会自动通过虚拟光驱启动Debian安装,一路使用默认选项进行安装即可,需要注意的地方主要是几个需要输入参数的地方,如系统服务选择、网络参数设置、安装源设置、用户名和口令设置等。

    整个安装过程一般可以在几个小时内完成,其中主要耗时的地方是从安装源下载文件,期间可以外出吃饭,基本上不耽误啥,呵呵。

    安装过程结束,虚拟机自动重启之后,就可以看到Debian的用户登录界面了。
3.在Debian中安装一些必要的开发工具。

    Debian安装时选择的只是基本系统和图形用户界面,没有选择安装任何服务,也不包含C编译器等开发工具。因此在Debian系统安装完成后,还需要安装一些必要的开发工具。

    软件安装采用apt方式,主要用到两个命令:apt-cache search和apt-get install。使用方法如下:

    1)打开一个终端,su成root用户;

    2)使用“apt-cache search soft”命令搜索可用的安装源。注意命令中的“soft”是你打算安装的软件的名称或相关信息,如gcc,libc等。

    3)如果2)中找到并列出了相关软件的准确版本soft.version,则用“apt-get install soft.version”命令安装软件。注意在安装时正确输入软件的名称和版本号,如gcc-4.1,libc-6.2等。

    apt-get install会自动下载并进行软件安装,一般使用默认配置即可。

    需要安装的开发工具主要包括C语言库libc和C语言编译器gcc。

4.安装VMware tools。

    VMware Tools可以改善VMware Workstation的图形用户界面的友好性,避免进出Debian系统时鼠标的点击和释放。不过其安装过程比较啰嗦,也是我在此次安装过程中遇到的最大困难。

    首先需要下载一个包含VMware Tools安装包的光盘镜像文件linux.iso,启动装有Debian系统的虚拟客户机,然后把linux.iso镜像文件挂到虚拟客户机的CD-ROM上。

    双击Debian桌面的“CD-ROM”图标,打开光盘镜像,将里面的VMware Tools安装包文件(如VMwareTools-6.0.0-45732.tar.gz)复制到当前用户的主文件夹中。

    打开一个终端,默认就在当前用户的主文件夹中,使用tar命令解压缩安装包文件:

        tar -xzf VMwareTools-6.0.0-45732.tar.gz

    解压缩结束后,会把安装文件解压缩到“vmware-tools-distrib”文件夹中,在终端窗口中运行其中用Perl脚本语言写的安装程序vmware-install.pl:

        cd vmware-tools-distrib

        ./vmware-install.pl

   
启动VMware
Tools的安装,一路使用缺省配置即可。安装完成后Debian系统会自动重启,再重新登录进Debian系统,你就会发现,VMware可以在
Windows的其它应用程序和虚拟客户机系统之间自动切换鼠标了,你再也不用刻意在虚拟客户机窗口里点击一下鼠标进入系统,也不用按下Ctrl+Alt
释放鼠标了。

    由于我没有先安装gcc和libc,导致VMware Tools的安装一波多折,着实费了些功夫才最终完成。
5.测试C语言开发环境。

    使用“应用程序”-“附件”-“文本编辑器”编辑一个Helloworld程序如下:

 #include <stdio.h>

 int main(void)

 {

  printf("Hello,world!/n");

  return(0);

 }

    保存在当前用户的主文件夹下,文件名为hello.c。

    打开一个终端,对hello.c进行编译和运行:

        gcc hello.c -o hello

        ./hello

    如果上述两个命令的执行没有报告错误,那么你将能看到“Hello,world!出现在屏幕上。恭喜你,测试成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息