使用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~~
配置好,
[email protected]-virtual-machine:/home/svn# ifdown ens33
[email protected]-virtual-machine:/home/svn# ifup ens33
[email protected]-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
3总结
文档到这里就结束了,实践是检验真理的唯一标准,想要在Ubentu上进行开发,第一步就是成功部署Ubentu系统。所以工欲善其事,必先利其器嘛