使用VMWare安装Ubentu指南

1简介

在本次出差的过程中,在使用设备SDK开发时,由于需要项目部署在Linux环境下,因此需要把之前调用dll的代码,改为在Linux环境下调用so文件,因此搭建Linux开发环境是第一步。

本文主要是用来演示使用VMWare来安装Ubentu的过程。

2操作指南

2.1材料

电脑安装了VMWare12
下载Ubentu16.04桌面版

VMWare下载见百度云

链接:https://pan.baidu.com/s/1CbcuCD95TjuXWttXsU-mBg 
提取码:v2fl 

Ubentu 16.04下载url为点击Ubentu 16.04
在这里插入图片描述

2.2安装

前提是已经安装了VMWare12.

2.2.1配置

配置好安装时用的模式:桥接模式,4G,双核两个处理器,50G的硬盘空间,开始安装,如下图:
在这里插入图片描述
等待,直到出现如下图:点击Install Ubentu
在这里插入图片描述
选择安装third-party soft-ware
在这里插入图片描述

2.2.2 Installation type

然后等待跳转,在Installation type页面选择Something else,点击Continue
在这里插入图片描述

2.2.3创建分区

在之后的页面要开始创建分区,双击,然后点击continue
在这里插入图片描述
创建分区,创建三个分区,/boot分区,swap分区以及根分区/.
注意三个分区的类型和大小设置。
在这里插入图片描述
上图演示了创建/boot分区时的场景,最后创建分区的结果如下:
在这里插入图片描述
最后在弹出页面选择将改动写入到磁盘即可。
在这里插入图片描述

2.2.4where you are?

在该页面选择你当前所在的位置,在中国所在的地图上,点击,位置在Shanghai即可。
在这里插入图片描述

2.2.5选择键盘布局

在这里插入图片描述

2.2.6who are you?

在该页面创建普通用户,并键入密码
在这里插入图片描述

2.2.7 安装

在这里插入图片描述
安装完成页面如下:
在这里插入图片描述
按照提示,重启电脑,结果却弹出了如下页面
在这里插入图片描述
出现了错误,卡死,不管,强制关机,重新启动即可。

2.3虚拟机设置

2.3.1全屏设置

在这里插入图片描述

2.3.2 切换root账户,为root权限设置密码

在这里插入图片描述

2.3.3配置静态ip

由于使用了桥接模式,因此虚拟机需要占据一个ip,同时,如果设置了静态ip可以方便的使用xshell工具连接。
相关命令

ifconfig
ip addr
/etc/init.d/networking restart
systemctl restart NetworkManager

配置文件位于

/etc/network/interfaces

通过命令

gedit /etc/network/interfaces

修改成如下内容:
在这里插入图片描述
如果具有DNS服务(可以在cmd下通过ipconfig /all查看),需要修改如下的配置文件

    ~~/etc/resolv.conf~~  

配置好,

root@sqh-virtual-machine:/home/svn# ifdown ens33
root@sqh-virtual-machine:/home/svn# ifup ens33
root@sqh-virtual-machine:/home/svn# ifconfig
ens33     Link encap:Ethernet  HWaddr 00:0c:29:41:0c:d3  
          inet addr:192.168.1.8  Bcast:192.168.1.15  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1760 errors:0 dropped:1 overruns:0 frame:0
          TX packets:8860 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:243350 (243.3 KB)  TX bytes:539275 (539.2 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:6370 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6370 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:561030 (561.0 KB)  TX bytes:561030 (561.0 KB)


重启网络,或者重启电脑即可

reboot

注意,修改配置文件的方式参考Centos ping不通百度彻底解决

2.2.4配置DNS服务

在上一节,我们配置DNS服务器时修改的文件是

/etc/resolv.conf

但是,直接修改/etc/resolv.conf文件添加DNS的方法并不可行,因为重启系统后,该配置文件会被重新覆盖。
在这里插入图片描述
正确的修改方式如下:
sudo vim /etc/resolvconf/resolv.conf.d/base

在里面加入你想要添加的DNS服务器,一行一个:
在这里插入图片描述
修改后保存,然后执行

    sudo /sbin/resolvconf -u 或者 sudo /etc/init.d/resolvconf restart

参见在Ubuntu中永久添加DNS

3总结

文档到这里就结束了,实践是检验真理的唯一标准,想要在Ubentu上进行开发,第一步就是成功部署Ubentu系统。所以工欲善其事,必先利其器嘛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值