前言

Ubuntu16.04是一个比较常用的Linux系统,很多芯片的开发环境都是基于这个系统搭建,所以专门写一个博客来介绍怎么搭建系统和其中需要注意的地方

一、准备工作

此次实验必须准备以下软件

  • VMware Workstation 15

直接从官网下载或者使用我下好的:

官网下载地址:https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0

百度网盘:链接:https://pan.baidu.com/s/1SeYqaiAiN2nUieCar9838g  提取码:4uvw

  • Ubuntu 16.04

阿里云镜像:阿里云开源镜像站资源目录

百度网盘:​​​​​​​链接:https://pan.baidu.com/s/1qAmpDxz7RqVkVY0BDmyjYg  提取码:pb8v

二、安装软件

2.1 安装 VMware Workstation

双击安装软件,一路next就行,注意使用默认的安装路径

输入破解秘钥

2.2 解决 VMware Workstation 异常

刚安装完 VMware Workstation 可能会出现以下异常,提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态。

这个时候只要进入BIOS开启 Intel Virtualization Technology 就可以解决,我的笔记本是 ThinkPad 的,下面是我的解决方法。其余型号的电脑主板请参考 VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决-系统城

开机按 F1 进入BIOS,选择 Virtualization

使能 Intel Virtualization Technology ,按F10保存退出,之后就可以正常运行虚拟机了

2.3 安装 Ubuntu 系统

新建虚拟机,选择典型安装

稍后再安装操作系统

选择linux系统,版本选择Ubuntu64位。

给虚拟机命名,选择安装位置。

设置虚拟机磁盘大小,一般设置为20GB,将虚拟磁盘改为单个文件。

点击完成。

创建完虚拟机后,还需要设置镜像,点击编辑虚拟机设置。

加载ISO镜像文件。

开启虚拟机后,选择语言,点击Install Ubuntu。

选择安装 ubuntu时下载更新

选择最上面一项,后面一路continue.

设置用户名和登录密码。

现在开始安装,需等待20分钟。

安装完毕后重启系统

2.4 安装 VMware Tools

VMware Tools 是虚拟机上一个很好用工具,很多地方都需要用到,是一个必装的工具。具体步骤如下:

  • 先取消 iso 镜像文件设置

  • 选择虚拟机菜单栏--安装VMware tools
  • 下载好后在Ubuntu系统中弹出的VMware tools窗口中找到VMwareTools-10.3.10-13959562.tar.gz

  • 然后右击--复制到桌面
  • 鼠标右键,打开终端,cd到桌面

  • 输入tar zxf VMwareTools-10.1.15-6627299.tar.gz 这个命令时解压文件

  • cd到 vmware-tools-distrib 文件夹内 运行 vmware-install.pl

之后一直按 enter 全默认就行,安装完成后重新设置 iso 镜像文件

2.5 设置共享文件夹

在虚拟机里运行 Ubuntu 系统时经常会遇到一个问题:如何实现 Ubuntu 系统和 Windows 系统的文件共享,幸好 VM 里自带了这个功能。设置 ubuntu 系统的共享文件夹,操作如下:

  • 选择 ubuntu 虚拟机在菜单栏中 虚拟机 -> 设置 ->选项 开启共享文件夹功能。

  • 添加共享文件夹

  • 设置共享文件夹路径

  • 启用共享文件夹

  • 配置完成

共享文件夹设置完成后,打开终端,切到共享文件夹内

cd /mnt/hgfs/ubuntu-16.04.6-desktop-amd64

2.6 更新 source.list

刚装好的 /etc/apt/source.list 中的源比较旧了,有很多编辑工具会用到,所以需要更新一下,输入以下指令更新。

sudo apt-get -y update

但是在输入该指时又会出现以下报错:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

这个问题的原因是刚装好的Ubantu系统,内部缺少很多软件源,这时,系统会自动启动软件源更新进程“apt-get”,并且它会一直存活。由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!解决方法就是输入以下指令释放锁

sudo rm /var/lib/apt/lists/lock

经过以上操作,终于可以更新 ubuntu 的 /etc/apt/source.list 了。

但是在更新过程中发现下载速度非常慢,只有十几K/S,于是为了增加下载速度,必须更改下载站点的镜像,操作如下:

  • 进入系统设置

  • 选择软件与更新 software and updates

  • 选择other,更改站点

  • 在 china 地区下选择阿里云镜像或者搜狐镜像(我用的是阿里云镜像)

  • 输入密码认证

  • colse 之后选择 reload

  • 之后系统会自动进行 update ,这部分可能会持续比较久的时间,可以先 cancel 等系统重启后再更新,下载速度会快很多

  • 重启系统后,重新打开中终端进行 sudo apt-get update ,会发现下载速度能达到700多K/S。

更新完之后终于可以安装编译相关软件了

2.7 安装 32 位兼容库

在使用 gcc 编译代码时需用用到 32 位兼容库,新装的 Ubuntu 需要使用以下命令安装:

sudo apt-get install lib32ncurses5 lib32tinfo5 libc6-i386

三、总结

到现在为止,Ubuntu 16.04 系统下的常用功能都安装完了,可以在这基础上搭建一些芯片的开发环境。

虚拟机搭建Ubuntu16.04系统相关推荐

  1. 迅为恩智浦i.MX8MM开发平台虚拟机安装Ubuntu16.04系统

    1) " Ubuntu16.04"的系统安装镜像可以到网盘"i.MX8MM 开发板\02-i.MX8MM 开发板网盘资料汇总(不含光 盘 内 容 )\02_i.MX8MM ...

  2. VMware虚拟机安装ubuntu16.04系统教程

        对于没有接触过Ubuntu系统的小伙伴来说,直接在物理机上安装Ubuntu单系统或者windows.Ubuntu双系统一件比较刺激的事情,因为一不小心可能就会把电脑整崩溃,或者出现各种问题,所 ...

  3. 虚拟机下Ubuntu16.04系统桥接模式连接网络(手机热点)

    一.将虚拟机配置为桥接模式分为两步: 获取物理机的网络配置信息(连接不同的网络,参数不同). 虚拟机的配置 二.获取物理机的网络配置信息 我们得到以下信息(注意:我是用的是手机热点,不是校园网): 物 ...

  4. 【环境搭建】手把手教你安装Ubuntu16.04系统

    [环境搭建]手把手教你安装Ubuntu16.04系统 使用U盘制作Ubuntu系统盘 准备工作 操作过程 用制作好的系统盘安装Ubuntu16.04系统 结语 使用U盘制作Ubuntu系统盘 准备工作 ...

  5. 《在(虚拟机)ubuntu16.04上进行openwrt环境搭建及源码下载》

    广西·河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来之河池学院:OpenWrt无线路由组 写作时间: 2020年7月30日21:00:51 <在(虚拟机)ubun ...

  6. Ubuntu16.04系统运行VINS-Mono(安装、环境配置)

    Ubuntu16.04系统运行VINS-Mono 目录 一.Ubuntu16.04系统安装(基于VMware) 二.ROS Kinetic的安装 三.opencv3.3.1的安装 四.eigen3.3 ...

  7. 在rk3328上从零构建ubuntu16.04系统系列(1):sdk的环境配置和编译与uboot的网卡驱动配置

    如果有问题,请加QQ群 891339868 进行交流 当前的项目是基于RK3328的硬件方案,安装ubuntu16.04系统,现在基本上告一段落,现在将这个过程记录下来,以备以后查阅,今天先描述一下怎 ...

  8. Ubuntu16.04系统联网(连接WiFi)设置(亲测有效!!!)

    Ubuntu16.04系统联网设置 前言 联网设置 网络连接 测试联网是否成功 如果网络还未连接,请继续以下操作: 前言 安装完Ubuntu系统之后,当然是要愉快的联网玩耍啦!如果你的主机连的是 Wi ...

  9. 在带有双硬盘的Windows10系统上安装Ubuntu16.04系统

    最近在看深度学习,需要使用TensorFlow跑程序.虽然在Windows系统上也可以使用GPU进行加速,好不容易安装将近两天在Windows10上成功配置GTX1080TI + Anaconda3 ...

最新文章

  1. 如何在无人机上部署YOLOv4
  2. 服务器上找不到iis,解决IIS服务器部署 字体图标找不到的原因
  3. C#文件夹权限操作工具类
  4. Java 批量插入数据到数据库(MySQL)中
  5. 量子计算机功率,量子计算功耗知多少
  6. 乖乖,腾讯天美研发20万月薪刷爆朋友圈,网友:小丑竟是我自己
  7. 手机 modem开发(22)---modem 通信 -- 几模 几频
  8. python遍历数组冒泡排序_Python算法(一) 数组冒泡排序(难度等级:easy)
  9. 用Tensorflow基于Deep Q Learning DQN 玩Flappy Bird
  10. ubuntu刷新DNS
  11. 简单好听的id_简单好听的贴吧id名-网名搜索
  12. 解决谷歌浏览器chrome的CPU占用率过高的问题
  13. 零基础入门microbit教程
  14. 全球及中国隐形眼镜护理液行业消费规模及投资竞争力分析报告2021-2027年
  15. 24个基本指标精粹讲解(3)--WR
  16. Python08--文件读取及写入操作
  17. 使用GitHub进行团队合作
  18. 淘宝商品主图销量促销价查询接口
  19. 灵机一栋团队alpha冲刺 Ⅳ
  20. 护肤-洗护用品-的那些事

热门文章

  1. java七夕实现爱心
  2. 关于word文档误点不保存后文档的恢复
  3. “”中国制造“”专用高速磁盘阵列存储服务器
  4. 浅聊前端程序员,后端程序员,全栈程序员的工作
  5. 设计师们如何高调拒绝免费工作
  6. 扇贝python骗局_北斗揭獐子岛扇贝骗局:27条采捕船数万航行数据还原轨迹
  7. Android Studio 之 实现app打开界面透明化效果
  8. iOS 百度地图之坐标转换
  9. [arc075f]Mirrored
  10. JS实现倒计时精确到天数,时,分,秒或者精确到时、分、秒(小时数累加)