# Hyper-V搭建ubuntu虚拟机
在电脑上搭建虚拟机环境来创造学习环境,虚拟机环境可以满足绝大部分的Linux系统知识学习。
# **一、工具选择**
虚拟机软件通常使用Hyper\-V、VMware workstation两种,本篇文章推荐使用Hyper\-V,此软件无需下载,是微软官方集成在windows系统的虚拟化平台,能大大节约windows系统的资源。
注意:请把windows系统升级为专业版,否则没有Hpyer-v功能。
# **二、安装Hyper\-V**
## 2\.1 打开控制面板

## 2\.2 切换到小图标\-\-\>程序和功能

## 2\.3 选择“启动或关闭windows功能”

## 2\.4 打开hyper\-v
勾选Hyper\-V,再点击确定,会提示重启系统生效

## 2\.5 安装成功
系统重启后,会出出现如下应用,Hyper\-V管理器,至此,Hyper\-V安装成功

# **三、在虚拟机中安装Linux\(Ubuntu2204\)系统**
Linux当前商业化主流的系统主要包括Ubuntu、Centos、redhat,国产Linux系统麒麟系统居多,初学着推荐Ubuntu、Centos、redhat其一即可,Linux系统基础操作命令完全一致,应用层面略有不同。本文以Ubuntu系统为例。
## 3\.1 下载地址
Ubuntu系统镜像下载地址(清华源):https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/

根据需要选择自己需要的系统版本,本文我们选择22\.04版本。'\.iso'后缀的即是系统镜像文件,Ubuntu镜像分为Desktop版和Server版,Desktop版是带可视化桌面的版本,适合初学者;Server版是服务器版本,无桌面,纯命令行界面。

点击链接即可下载。
## 3\.2 创建虚拟机
### 3\.2\.1 打开hyper\-v管理器

### 3\.2\.2 新建虚拟机
右键\-\-\>新建\-\-\>虚拟机

下一步

名称:虚拟机名称,自己起,方便辨认
存储位置:建议选择非系统盘

选择第一代,然后下一步

为虚拟机分配内存,2G足够学习使用。

选择交换机,暂时选择,未连接。

选择虚拟硬盘存储位置,默认即可

选择安装系统需要的镜像文件,就是刚才下载的ISO文件。

完成

完成后,hyper\-v管理器中虚拟机列表中会出现刚才创建的虚拟机

### 3\.2\.3 虚拟机中安装系统
双击刚才创建的虚拟机,点击启动。

选择第一个,enter

稍等,直到出现如下界面,选择install

默认选项,continue



选择上海时区,continue

设置主机名、用户名、用户名密码,continue

接下来等待安装完成即可。

安装完成后会提示重启系统,重启即可。

出现如下提示,摁enter键。
重启开机后,输入刚才安装过程设置的密码,登录系统。

接下来全部点击next,完成初次进入系统的设置。

出现如下界面即安装完成。

### 3\.2\.4 设置root密码
Ctr\+alt\+T 打开命令行窗口

添加root密码
输入 `sudo passwd root`
根据提示password for zjn: 输入刚才设置的zjn用户密码,然后enter
New password:这里输入你想要设置的root密码,比如123456

再出输入root密码,即可设置成功。

# 四、优化体验
将窗口最大化

最大化后,会发现虚拟机桌面大小比实际电脑屏幕小很多,影响视觉体验。
在命令行中输入:
```Bash
sudo nano /etc/default/grub
```
打开配置文件,将光标挪到GRUB\_CMDLINE\_LINUX\_DEFAULT行的后面(引号内)

添加如下内容

按 ctr \+ X, 再按Y,然后enter退出编辑

退出后,在命令行中输入
`sudo update-grub`

最后输入`sudo reboot `重启系统即可。
将虚拟机窗口最大化,即可得到一个和物理屏幕完全一样大小的系统桌面。

**至此,整个Linux学习环境已经搭建完毕。**
**若文档存在错误,欢迎在评论中指出。**