Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)

Win10系统安装Ubuntu虚拟机(结尾附NS3的配置)

序幕

本人现在还在念大二,有一门很有趣而且老师讲得也不错的课程《计算机网络原理》。这周老师布置了一个实验《NS3网络模拟》,为了详细记录本次实验过程,顺便也便于自己复习,就写了这篇博客,希望能够对你有帮助!
NS3是什么呢?实际上就是一门算法,和计算机网络有关的。不过在我们日常使用的Windows系统上去做这个实验是行不通的,这个实验一定要在Linux系统上进行模拟才能玩的下去,作为一名 Windows选手对此表示不爽但是没办法,为了实验也只能妥协。
于是乎,我就需要在我自己的电脑上安装Linux虚拟机(虚拟机的概念这里不再赘述,你就可以理解为在你自己的电脑中再搞出一个电脑,只不过这个电脑是模拟的。实际上用服务器来表示虚拟机这种说法更为可靠,每台电脑都可以理解为一个服务器。)

第一步:配置Linux虚拟机(本篇采用VMware中的Ubuntu)

首先说一下为什么我们在这里选择Ubuntu这个Linux系统。简单来说就是,我们老师给的安装包是Ubuntu,所以就使用Ubuntu作为本次实验的虚拟机。推荐使用Ubuntu也是很有道理的,Ubuntu比较适合桌面开发,同时对新手也比较友好,而且界面可以很帅。还有一个他的亲兄弟是CentOS,这个我在我的另一台电脑上配置过了一遍,总得来说,整体的安装体验远远不如Ubuntu,不过国内的企业绝大多数用的都是CentOS,因为Centos开源且比较注重服务器。
那么VMware是什么呢?我觉得你可以把它理解为一个虚拟机的载体平台。在VMware中,除了Ubuntu之外,CentOS和其他很多类型的Linux系统都可以在这上面安装。不过注意一点,VMware可是收费的,注册码放在下面,和很多软件一样,先在官网上下载好软件,安装后输入注册码就可以进行使用了。
VMware Workstation15 官方下载地址:

https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

打开后界面就是这样的,点击“Workstation 15.5 Pro for Windows”后开始下载:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第1张图片
网速一般般~
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第2张图片
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第3张图片
然后就是一路“下一步”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第4张图片
“接受协议许可”,下一步
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第5张图片
自定义安装默认在C盘,可惜C盘空间太小,我就选择安装到了D盘,增强型的那个不用勾选,然后下一步
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第6张图片
这里也是下一步
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第7张图片
下一步
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第8张图片
点击“安装”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第9张图片
安装成功后,点击许可证Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第10张图片

输入 xu ke zheng蜜钥 ,点击“输入”

点击完成,这个时候VMware就算是安装成功了
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第11张图片
安装好了点击“VMware Workstation Pro”:
在这里插入图片描述
打开后是这样的
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第12张图片
好了,虚拟机的平台有了,那直接创建新的虚拟机可用吗?答案是否定的,如果你想要安装CentOS的虚拟机,你需要导入对应的镜像才能使用CentOS,Ubuntu和其他品种的Linux系统同理。镜像这个怎么去理解呢?镜像就是Linux系统的灵魂,创建新的虚拟机后导入Ubuntu的镜像就是一个注入灵魂的过程。
这里我们推荐使用ubuntu-iso/18.04版本,最新版本是20.04,喜欢尝试的可以使用最新的20.04版,但是会有很多包依赖的问题,需要多次指定包的旧版本号,才能解决依赖问题,比较繁琐。
下载链接如下:

https://mirror.umd.edu/ubuntu-iso/18.04/

点击上方给出链接,我们找到 .iso的那个文件,点击下载,大概两个多G
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第13张图片
下载完成后,我们把它放到D盘
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第14张图片
镜像放在一边,我们现在开始安装虚拟机,首先点击“创建新的虚拟机”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第15张图片
选择“典型”,点击下一步
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第16张图片
点击“稍后安装操作系统”,下一步:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第17张图片
这里客户机操作系统选择Linux,版本选择“Ubuntu 64 位”,点击下一步
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第18张图片
对系统进行命名,以及选择虚拟机存储位置,下一步:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第19张图片
这里按照系统默认的就行,一般来说20g也足够用了,点击下一步:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第20张图片
点击“自定义硬件”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第21张图片
在弹窗中对内存和处理器都可以进行更改,然后我们选择“新CD/DVD(STAT)”,在右边选择使用ISO映像文件,此时选择我们下载好的镜像文件的路径:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第22张图片
在右边选择使用ISO映像文件,此时选择我们下载好的镜像文件的路径
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第23张图片
其余默认就行,最后检查一遍看有没有需要更改的,点击关闭,完成即可
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第24张图片
开启虚拟机,开启过程可能会报错,如果你是第一次安装,那就需要开启电脑虚拟化支持,关机并开机,在开机前进入BIOS页面后找到虚拟化支持开启,重启后再进入虚拟机开启虚拟机。
进入BIOS的方法,一般来说都是按F2键或者是F12键进入BIOS(建议开机的时候一直按F2或者F12键),选择Advanced 进入CPU Setup,将Intel® Virtualization Technology设置为:Enabled,最后保存并退出BIOS,再一次开启电脑。
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第25张图片
没开启虚拟化就是报出类似这种错误:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第26张图片
重启后,运行,果然出来界面了
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第27张图片
进入界面,选择“简体中文”,英语学得好的同学可以选择“English”,点击“安装Ubuntu”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第28张图片
默认汉语,继续
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第29张图片
这些也都是默认,继续
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第30张图片
仍然默认,点击“现在安装”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第31张图片
出现一个弹窗,点击“继续”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第32张图片
选择Shanghai(上海),点击“继续”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第33张图片
设置用户名和密码,确认无误后点击“继续”
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第34张图片
等待安装的过程…
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第35张图片
安装完成后重启,重启他会提示按enter就可以进入Ubuntu系统了(莫慌,重启的是虚拟机哦)
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第36张图片
出现这个就按“Enter”键
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第37张图片
加载后出现用户,登录即可
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第38张图片
点击登录
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第39张图片
出现这个画面,恭喜你,虚拟机安装成功!
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第40张图片
不过你可能就问了,这好像不是全屏界面啊,好难受。这就涉及到了VMware Tools的安装了
点击“虚拟机”,然后在下拉框中点击“安装VMware Tools
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第41张图片
完成后进入Ubuntu,桌面会出现VMware Tools的光盘,双击后就可以进行解压,其里面有一个VMwareTools…tar.gz文件
移动到桌面上,拖动即可。点进去,在终端中打开,启动命令框:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第42张图片
在终端中输入下面命令,然后输入密码

sudo ./vmware-install.pl

Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第43张图片
输入完成后回车,然后就开始安装,遇到yes就输入yes,其他一律回车
出现下面这张图的时候就说明安装成功了
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第44张图片
点击这里即可全屏,可以看到,界面比之前舒服很多
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第45张图片
到这里还差最后一步,那就是Ubuntu要更换国内源。这个又有什么用,怎么去理解呢?
道理很简单,每个国家或地区都有属于自己的源,用自己国家的源那肯定就要比用国外源快很多很多。具体体现在安装一下依赖的时候会很流畅,比如NS3网络的一些依赖。所以我们要更换为国内源,因为默认的源是国外的。

这里我们采用图形界面去更换源,相对来说非常方便,感兴趣的小伙伴可以用别的方式,这里只介绍一种
首先打开软件和更新:
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第46张图片
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第47张图片
选择其他站点
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第48张图片
选择阿里云源并保存
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第49张图片
关闭配置页面,即保存所有配置
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第50张图片
关闭之后会弹出一个对话框问你要不要重新载入软件的列表信息
切换国内源,需要更新缓存,点击重新载入
如果重新载入过慢甚至是进度条根本不动,建议虚拟机重启
Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第51张图片
那么我们怎么验证有没有更换成功呢?
输入: sudo apt-get update,验证一下选择的源是否ok

sudo apt-get update

Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置)_第52张图片

这样就说明我们已经更换为国内源,现在Linux虚拟机算是配置好了

下面我们进行NS3的配置
点击此处查看

你可能感兴趣的:(Linux)