Windows平台使用Hyper-v创建虚拟机
搭建虚拟机其它常用工具
Virtualbox
Virtualbox 是一款功能强大的 x86 和 AMD64/Intel64 虚拟化产品,适用于企业和家庭使用。VirtualBox 不仅是一款面向企业客户的功能极其丰富的高性能产品,而且还是唯一一款根据 GNU 通用公共许可证 (GPL) 第 3 版条款以开源软件形式免费提供的专业解决方案。有关介绍,请参阅 “关于 VirtualBox”。
目前,VirtualBox 可在 Windows、Linux、macOS 和 Solaris 主机上运行,并支持大量客户操作系统,包括但不限于 Windows(NT 4.0、2000、XP、Server 2003、Vista、7、8、Windows 10 和 Windows 11)、DOS/Windows 3.x、Linux(2.4、2.6、3.x、4.x、5.x 和 6.x)、Solaris 和 OpenSolaris、OS/2、OpenBSD、NetBSD 和 FreeBSD。
VMware Workstation
Vmare Workstation Pro 是行业标准桌面 Hypervisor,使用它可在 Windows 或 Linux 桌面上运行 Windows、Linux 和 BSD 虚拟机。
功能非常强大,但是体积也较大,且需要付费使用,价格不菲。
VMware Player
VMware Player 是一款桌面虚拟化应用,无需重新启动即可在同一计算机上运行一个或多个操作系统。凭借其简单的用户界面、无可比拟的操作系统支持和移动性,用户可以比以往更轻松地使用公司桌面投入工作。
相比较于 VMware Workstation,非常的轻巧,界面更易用。且非商用个人用免费。
Hyper-v
简介
Hyper-V 是 Microsoft 的硬件虚拟化产品。 它用于创建并运行计算机的软件版本,称为“虚拟机”。 每个虚拟机都像一台完整的计算机一样运行操作系统和程序。 如果需要计算资源,虚拟机可提供更大的灵活性、帮助节省时间和金钱,并且与在物理硬件上运行一个操作系统相比,虚拟机可以更高效地使用硬件。
Hyper-V 在自己的隔离空间中运行每个虚拟机,这意味着可以同时在同一硬件上运行多个虚拟机。 你可能希望这样做,以避免崩溃影响其他工作负载等问题,或者为不同的人员、组或服务提供对不同系统的访问权限。
下面是需要满足的一些基本需求:

如何确认是否已开启
打开控制面板,点击程序。

点击 启用或关闭Windows功能

找到Hyper-v部分,并勾选上。

没开启的话,如何开启
如果在 启用或关闭Windows功能 没有找到Hyper-v的话,可以使用如下方式处理:
新建文本文档,自行取名,如:Hyper-v
输入如下内容:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
Pause
保存文件,并将文件后缀名称改为.bat。
鼠标右击文件,选择 以管理员身份运行

等待安装流程,安装完成后按照提示重启即可。
搭建Ubuntu22.04虚拟机
使用Hyper-v的快速创建功能
Hyper-v提供了快速创建功能,该功能中会提供部分常用的版本号的操作系统,使用此功能可以无需自己下载镜像,一路点击按钮继续下去就行。
注意:会现下载镜像,会需要一定的等待时间

使用指定的镜像
先点击 新建- 虚拟机

点击下一步后,自定义名称

下一步后,我选的是第二代

继续往下走,这部分选择了 Default Switch

然后继续流程,在这一步选择自己的镜像

最后点击完成。这时候就能看到自己的虚拟机了。

点击操作 -> 设置 按钮,取消勾选 启用安全启动 , 不然会导致启动报错

这时候选择虚拟机,先点击启动按钮,在点击连接按钮

安装Ubuntu系统
连接后,会进入到可视化界面,先选择语言,比如中文

然后点击安装Ubuntu,选择键盘布局,如 中文

接着,我选择的是正常安装
点击安装


设置 用户名密码

等待安装完成

然后按照i提示,重启系统

重启后,输入设置的密码,即可进入系统了。
SSH连接虚拟机
- 安装openssh server
使用下方命令安装
sudo apt update
sudo apt install openssh-server
- 启动SSH服务:安装完成后,启动SSH服务,并设置为开机自启动
sudo systemctl start ssh
sudo systemctl enable ssh
- 验证服务状态
sudo systemctl status ssh

4. 打开防火墙端口
sudo ufw allow ssh

5. 查看当前虚拟机ip
# 先安装网络工具
sudo apt install net-tools
# 查看ip
ifconfig

6. ssh连接
Windows系统中使用SSH工具,尝试连接到这个虚拟机上.
在SSH工具上配置信息

如果没有报错,能够看到类似下方的信息,表示连接成功。

小结
以上就是使用Hyper-v搭建Ubuntu系统,并能够通过SSH工具ssh连接的完整步骤了。如果有问题欢迎评论区留言火讨论~

7149

被折叠的 条评论
为什么被折叠?



