由于Windows XP最近故障频频,近乎崩溃,被我在上周日一怒之下重装了。重装XP已经轻车熟路了,使用系统之家的硬盘安装工具,不到半个小时就搞定了,很是方便。 :)
    但是重装带来的一个严重后果确实我此前没有想到的,那就是刚在实验室同学小马哥的大力帮助下安装配置好的虚拟机+Debian Linux的实验环境随着新系统的诞生而灭亡了。 :(
    抱着“重复是为了强调,重复也是一种学习方式”的坚定信念,我开始了有些艰苦也有点漫长的安装配置之路。随着各项工作历经艰险一点点地完成,成功的喜悦和成就感也一点点地油然而生,深感有记录下来的必要,故成此文,聊作博文一篇。 :P

一、虚拟机环境的安装
    虚拟机环境使用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系统时鼠标的点击和释放。不过其安装过程比较啰嗦,也是我在此次安装过程中遇到的最大困难。
    首先启动虚拟客户机上的Linux系统,然后点击VMware系统VM主菜单中的“Install VMware Tools...”,这时Linux系统会自动mount到光驱中两个文件。
    双击Debian桌面的“CD-ROM”图标,打开光盘镜像,将里面的VMware Tools安装压缩包文件(名字很长,后缀为.tgz)复制到当前用户的主文件夹中。
    打开一个终端,默认就在当前用户的主文件夹中,使用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!出现在屏幕上。恭喜你,测试成功!
    接下来你就可以利用这个虚拟机系统开展你对Linux系统的学习和研究工作了,预祝你能在Linux系统上取得更多更大的收获!

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

  1. 转载_利用虚拟机VMWARE安装并配置Debian Linux系统的总结

    由于Windows XP最近故障频频,近乎崩溃,被我在上周日一怒之下重装了.重装XP已经轻车熟路了,使用系统之家的硬盘安装工具,不到半个小时就搞定了,很是方便. :)     但是重装带来的一个严重后 ...

  2. 手把手教你在windows虚拟机安装带网络的Linux系统

    手把手教你在windows上虚拟机安装带网络Linux系统 目录 1.Linux的几个发行版本 2. 虚拟机 2.1 虚拟机是什么 2.2 弹性计算 2.3VMware12 2.3.1 安装VMwar ...

  3. Linux命令:dpkg【dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具】

    dpkg命令的英文全称是"Debian package",故名意思是Debian Linux系统用来安装.创建和管理软件包的实用工具. 语法格式 dpkg [参数] 常用参数: - ...

  4. Linux实战之KVM虚拟机安装爱快软路由系统

    Linux实战之KVM虚拟机安装爱快软路由系统 一.爱快官方下载固件镜像 二.上传镜像到WebVirtMgr 1.上传镜像到宿主机的共享存储目录 2.在WebVirtMgr上查看共享存储镜像 三.创建 ...

  5. CrossOver Mac2022虚拟机如何安装win10系统和linux系统

    虚拟机怎么安装win10系统 虚拟机怎么安装linux系统? Win10系统自2015年正式发布至今已有6年的时间,经历过数次更新,同时在这期间,许多开发的应用都基于该系统,兼容性.稳定性都较好.Li ...

  6. nginx启动后访问的是nginx主页而不是自己的页面、使用以前虚拟机配置的linux系统并把虚拟网络修改回来,但是链接超时的问题解决办法

    问题一: 背景: 今天在学习学成在线的时候发现,启动完nginx.exe,访问http://manage.xuecheng.com.却是nginx主页而不是自己的登录界面 原因: 开启了多个Nginx ...

  7. 安装centOs7版本的linux系统

    第一步:首先我们Vmware的官网去下载一个安装系统的软件.https://www.vmware.com/cn.html然后就是按照步骤进行傻瓜式的安装. 第二步:进入这个网站https://www. ...

  8. Linux7最小化安装 简书,在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

    文章声明:此文基于木子实操撰写 生产环境:Rocky Linux release 8.3 问题关键字:在Proxmox VE上安装与配置Rocky Linux 8.3 RC1 前述 很久很久没有上51 ...

  9. Genymotion安卓模拟器和VirtualBox虚拟机安装、配置、测试(win7_64bit)

    Genymotion安卓模拟器和VirtualBox虚拟机安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.VirtualBox虚拟机安装 4.Genymotion安卓 ...

最新文章

  1. 数据结构--树和二叉树
  2. 大佬教你怎样防止同事用 QQ 邮箱提交公司代码?
  3. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170404
  4. 《MySQL管理之道:性能调优、高可用与监控》china-pub首发!
  5. Python获取电脑CPU序列号、主板序列号、BIOS序列号、硬盘序列号列表、网卡MAC地址
  6. ViewState 与 静态变量的 区别
  7. java jdbc jar包_通过 Spring 框架如何进行JDBC操作呢?
  8. thinkphp5 后台多选删除_TP5(thinkPHP框架)实现后台清除缓存功能示例
  9. 第二课--C语言基础(3部分--共三部分)
  10. java性能优化文章
  11. 微软删除了人脸识别库,除了因为隐私,更重要的恐怕是因为性别歧视和种族主义...
  12. BZOJ4653 [NOI2016] 区间 【线段树】
  13. 简单C语言小程序:求根公式求一元二次方程式的根!
  14. 比较拼音的相似度,汉字纠错使用
  15. 自己编写的数据库如何和mapkeeper相连进行评测
  16. Java对接微盟开放平台
  17. 区块链学习:区块链分类
  18. 关于linux下进程、线程和任务的一种阐述
  19. 【Spring 系列】Spring知识地图
  20. 排序算法汇总--冒泡,插入,归并,快速,堆,计数,基数,桶排序

热门文章

  1. 利用opencv获取网络摄像头数据并显示报错 select() timeout
  2. 等到中心化的平台不再,衍生于这个平台的一切都将化作泡影
  3. 广东省汕头市谷歌卫星地图下载
  4. CSS样式中字体大小,建议font-size使用em
  5. 有什么好用的低代码快速开发平台?
  6. 暴雪正在等待另一项_战网正在等待另一项安装或更新【解决步骤】
  7. Jackson之ObjectMapper对象的使用
  8. 无人机相关资料整理-备忘
  9. Linux wps 兼容Windows,解决wps for linux缺失windows字体
  10. 企业信用等级AAA认证 山东企业信用3A认证办理费用周期