一、下载ubuntu镜像

1.下载ubuntu镜像

  1. ubuntu下载网址:
    https://mirrors.neusoft.edu.cn/ubuntu-releases/20.04.5/
    或者https://mirrors.aliyun.com/ubuntu-releases/20.04.5/

  2. 然后选择如下:

二、安装ubuntu虚拟机

1.安装ubuntu虚拟机

  1. 打开VMware,在界面中点击文件→新建虚拟机

  2. 选择典型,下一步

  3. 选择安装程序光盘映像文件,选择ubuntu的映像,然后下一步

  4. 输入ubuntu虚拟机的名字,指定用户和密码(英文),然后下一步

    此时会出现错误,跟系统自带的root帐号冲突了,需要修改用户名,即创建权限更低的用户。如下

  5. 输入虚拟机名字,选择路径,然后下一步

  6. 设置磁盘大小,建议20或者30G,并选择将虚拟磁盘拆分多个文件,这样可以生成多个小的.vmdk 虚拟文件,方便把虚拟文件复制到其它的计算机上使用,选择下一步

  7. 点击完成,开启该ubuntu虚拟机,等待安装即可

三、配置ubuntu虚拟机

1. 设置ubuntu虚拟机全屏

  1. 安装VMware Tools

    • 在安装VMware Tools选项为灰色时,如图
    • 首先需要关闭虚拟机,修改镜像文件(CD/DVD、CD/DVD2、软盘)的连接为自动检测,如图
    • 重新启动ubuntu虚拟机即可
    • 此时点击安装VUMware Tools项目选项
  2. 进入到VMware Tools光盘中,将下图中的文件复制到主文件夹(右键copy to Home)
  3. 打开终端Terminal(CTRL+ALT+T),即ubuntu命令行界面,然后输入tar -zxvf V+tab键进行补齐,回车即可。
    即解压该虚拟机工具VMware Tools。
  4. 进入到解压后的文件夹中,cd v+tab键进行补全,然后回车即可。
  5. 输入sudo ./vmware-install.pl,如图,一路回车即可,

    成功后出现如下

    此时ubuntu从小窗口自动变全屏了。
  6. 设置自适应窗口

2.配置ubuntu的网络

  1. 出现下图就是无法联网,需要配置网络
    或者使用terminal,即命令行界面进行ping百度来测试:ping www.baidu.com

  2. 添加网络,VMnet0是桥接,VMnet8是NAT,直接可以运行centos7的,则不用配置VMnet8网卡
    配置VMnet8,可以看如下地址:https://blog.csdn.net/qq_33583069/article/details/121086676

  3. 配置完VMnet8后,编辑网卡配置:sudo vi /etc/netplan/01-network-manager-all.yaml,添加如下

    其中ubuntu的vi编辑可能跟centos7不太一样:

    • 此时不能使用tab键代替空格;
    • 只能一直摁空格
    • 编辑如果要换行的话可以摁a进入在光标的下一个开始编辑;
    • 打错有时候不能删除,而是先按ESC,按dd,整行删除
    • 要一个一个按顺序打,正常编辑按i
    • 保存退出和centos7相同,即ESC退出编辑后,输入:wq
  4. 此时启动网卡:sudo netplan apply,没有任何提示,则配置成功,可使用ping www.baidu.com进行测试

3.安装ubuntu虚拟机工具

  1. 重新打开Terminal,更新apt-get:sudo apt-get update
  2. 安装gcc(即安装c语言的编译环境),输入:sudo apt-get -y install gcc
  3. 安装vim(即vi的升级版):sudo apt-get -y install vim
  4. 安装GDB,输入:sudo apt-get -y install gdb
    gdb的作用:

    • 启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。
    • 可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)
    • 当程序被停住时,可以检查此时你的程序中所发生的事。
    • 你可以改变你的程序,将一个BUG修正从而测试其他BUG。
  5. 安装make,输入:sudo apt-get -y install make
  6. 安装hexedit,输入:sudo apt-get -y install hexedit
    在命令行输入hexedit,输入文件名即可使用

四、创建C程序并运行

1. 创建并编辑C程序

  • 编辑C文件Cprogram.c,输入:vim Cprogram.c,添加如图

使用i进行插入编辑,:wq保存退出

2.编译并执行C程序

  • 编译该C程序,输入:gcc -o Cprogram Cprogram.c
  • 执行C程序,输入:./Cprogram,结果如下

Ubuntu虚拟机镜像下载及创建相关推荐

  1. Android x86开源项目虚拟机镜像下载(VM/Vbox)

    Android x86 开源项目可以让我们在虚拟机中直接运行Android系统,这里的x86指的是平台架构非32位版. 如果你曾经查找过VMware 虚拟机安装 Android 的教程,应该了解直接安 ...

  2. 笨叔叔Ubuntu虚拟机镜像切换搜狗拼音输入法

    笨叔叔基于Ubuntu 18.04.1 LTS,优麒麟rlk_basic虚拟机镜像输入法切换 如下图右键下角有个小键盘,右键选择configure选项 右键出现,按序号找到并添加搜狗拼音输入法 sog ...

  3. ubuntu系统镜像下载源

    原 ubuntu 14.04 和16.04 快速下载 2018年06月17日 12:10:33 阅读数:1319 由于官网服务器在国外,下载速度奇慢,所以我们可以利用阿里云镜像下载ubuntu ubu ...

  4. Ubuntu 国内镜像下载地址大全

    中科大镜像站 阿里云镜像站 兰州大学镜像站 北京理工大学镜像站 浙江大学镜像站 清华大学镜像站

  5. Metasploitable2虚拟机镜像下载地址

    https://sourceforge.mirrorservice.org/m/me/metasploitable/Metasploitable2/ https://sourceforge.net/p ...

  6. Ubuntu系统镜像下载(清华大学开源软件镜像站)(ubuntu-20.04-desktop-amd64.iso

    https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/

  7. VMware虚拟机安装Red Hat Enterprise Linux 7.9.0 RHEL镜像下载安装

    目录 一.Red Hat Enterprise Linux 镜像下载(以RHEL7.9.0为例) 二.Red Hat虚拟机创建 1.创建虚拟机 2. 配置虚拟机镜像路径 3.Red Hat系统安装配置 ...

  8. Ubuntu 系统全世界镜像下载地址 (全)

    觉得有用点个赞呗~ 里面包含Ubuntu全世界镜像下载地址,下拉找到"China" 即可快速下载对应系统的iso文件! Ubuntu全世界镜像下载地址:全世界Ubuntu镜像链接. ...

  9. 如何下载虚拟机和下载kali虚拟机镜像

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 官网下载(Player版本免费) kali虚拟机镜像下载 官网下载(Player版本免费) VMware Workstati ...

  10. Linux系统各发行版镜像下载(持续更新)---download

    http://www.linuxidc.com/Linux/2007-09/7399.htm Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下 ...

最新文章

  1. C#未来新特性:静态委托和函数指针
  2. 4.1 陷入不归路的调试-机器学习笔记-斯坦福吴恩达教授
  3. python学习-元组的复习及进阶使用(iterable、indexing and slicing、sequence unpacking、immutable、named tuple)
  4. C语言怎么合并两个有序链表
  5. 正则匹配减号_2020年这些正则应该被收藏(64条)
  6. 解决PHPstorm菜单栏搜索栏乱码的问题
  7. 网络协议分析(Network Protocol Analysis)之IPCP、认证协议PAP与CHAP
  8. IT公司组织机构和职位、职位职责
  9. 站在巨人的肩膀上学习Android开发
  10. java robot api_用java Robot API 模拟实现类似按键精灵功能
  11. Spark SQL案例:分组排行榜
  12. 安徽新华学院计算机学院官网,安徽新华学院计算机协会第十八届换届大会
  13. android获取指定位置经纬度,Android - 如何获取当前位置(经度和纬度)?
  14. unbuntu安装MySQL
  15. GHO文件转iso文件能启动安装
  16. cubieboard mysql_Cubieboard开发笔记
  17. centos7.5.1804配置本地yum源和阿里云yum源以及163源
  18. 技术分享 | ClickHouse StarRocks 使用经验分享
  19. Redis6.0以后版本安装报错问题
  20. 烂泥行天下 php,烂泥:php5.6源码安装及php-fpm配置与nginx集成

热门文章

  1. 数学建模-时间序列分析
  2. Hi3516A开发--电阻分压阻值计算
  3. mysql 取汉字笔划数_PHP获取汉字笔画数功能【测试可用】
  4. html仿酷狗音乐,winform 仿酷狗音乐列表(非常不错)
  5. 酷狗音乐网站前端JS的逆向过程
  6. SSD1306(OLED驱动芯片介绍)
  7. 基于SSD1306的OLED的驱动学习(二):SSD1306的寻址方式
  8. linux重启tomcat进程,Linux系统重启tomcat服务的方法详解
  9. 解决Ureport2报表工具设置条件属性报错Bug
  10. appium实现屏幕截图