1.常用的虚拟机软件:
Vmware、Hyper-V、VirtualBox。
前两者用的比较多,Vmware是免费的,win和mac都能用;而Hyper-V是基于windows,而且要求windows是专业版或者教育版(家庭版没有这个功能)。
*买电脑装的一般是家庭版,要升级也很简单,淘宝上买个密钥就可以了。
*下面给的教程是基于Win10,安装的Linux系统是Unbuntu
因为Unix是不开源的,所以一般学习Unix的环境也用的Linux环境。
2.启用windows的Hyper-V功能
直接参考微软官方文档:在 Windows 10 上启用 Hyper-V | Microsoft Learn。
3.下载Linux光盘镜像文件(以Ubuntu为例)
Linux有很多发行版本,如Centos和Ubuntu...到相应的官网上下载镜像文件即可。
3.1.官方网页:Enterprise Open Source and Linux | Ubuntu
3.2.点Download
下载页面:Get Ubuntu Server | Download | Ubuntu
3.3.选择Ubuntu Server。
3.3.选择手动安装(Manual Server installation)。选择不同版本下载(我下载的是20.04 LTS)。
*注意一定要选择LTS(长期支持版本-稳定版本)
4.在Hyper-V上建立虚拟机
4.1.打开Hyper-V
安装好Hyper-V并且重启电脑后,直接搜索Hyper-V管理器即可。
4.2.新建虚拟机
分配内存、创建虚拟硬盘、网络适配...按照顺序依次完成即可。
网络适配器就是我们计算机内部的网络连接设备,也叫做网卡,分为有线和无线两种。
.vhdx即虚拟硬盘文件
映像文件即在官网下载的光盘镜像。
5.进行设置
5.1.关闭安全启动
5.2.开启检查点功能
设置检查点后,后面虚拟机可以恢复到检查点设置时的情况。
5.3.将网路设置为未连接
*因为安装某些操作系统时,默认会从网络下载最新的安装文件,严重影响安装速度。所以,设置虚拟机的网络设置为“未连接”。
6.安装ubuntu操作系统
如无特殊要求,可以按照下面配置安装。
上下键移动,空格选中,Enter键确定选择。
因为前面设置了网络未连接,所以这里直接就connnect without network。
*设置用户名(username)、主机名(host)和密码(password)。
*这里必须Install OpenSSH server,保证后面能够远程连接虚拟机。
*左上角Installing,等待安装
*当左上角变成Install complete后,选择Robot now,立即重启。
*如出现图中错误,需要弹出光盘镜像文件。
*弹出后press Enter,继续等待重启
因为没有网络,所以重启阶段会比较长(几分钟)。
*输入账号密码即可登录。
*成功登录
*使用命令poweroff关机
*设置此时的检查点(可以重命名),方便遇到问题后面恢复设置
7.配置虚拟机网络
注意此时的虚拟机是没有网络的,需要配置网络。
选择电脑用来上外网的网卡,这里用的是WLAN这个网卡。
*重新登陆,ping测试网络连通性。