Windows 11的Hyper-V配置

(写在前面的话)
我最近开始对docker部署有点兴趣,属于从头开始学习(真正零基础),开个专栏记录一下学习笔记。
正好Windows从22H2版本开始原生态的Hyper-V有了很大的改善,这次就不用传统的VMware。尝试一下新工具。

Windows 11的Hyper-V配置

安装Hyper-V

笔者买的Matebook X pro的系统是家庭版的,默认是不安装Hyper-V组件的。

  • 将下述命令保存为 “hyper-v.bat” 文件,并以管理员身份运行安装Hyper-V组件。

    pushd "%~dp0"
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
    for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    del hyper-v.txt
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
    pause
    
  • 打开 控制面板 ⇒ \Rightarrow 程序 ⇒ \Rightarrow 启用或关闭Windows功能”,勾选如下windows功能

    • Hyper-V

    • Windows 虚拟机监控程序平台

    • 虚拟机平台

  • 重启 计算机后可以搜索到“Hyper-V管理器”,打开后的界面如下图所示
    Hyper-V界面截图

安装Centos 7

  • 前往 阿里云开源镜像站 下载centos-7-isos-x86_64安装包

  • 创建 内部 网络的 交换虚拟机。(我一开始按照网上教程使用外网交换虚拟机,Centos安装好之后无论是动态还是静态IP都连不上网,后来换成内网交换虚拟机就OK了
    内网虚拟交换机

  • 按部就班地创建Centos 7虚拟机。

    • 新建 ⇒ \Rightarrow 虚拟机

    • 虚拟机的代数选择 第一代,启动内存设置 4096MB(我电脑的内存是 16G,根据自己的实际情况配置)

    • 配置网络选择刚才新建的 内网交换机

    • 虚拟硬盘的大小 20G

    • 选择之前下载的CentOS-7-x86_64-DVD-2207-02.iso镜像进行安装即可

  • (如果虚拟机代数选的是 第二代)开机前选中 centos7虚拟机,右键 设置 ⇒ \Rightarrow 安全 中关闭 “安全启动

  • 双击第一次开机,并进行 centos7 系统的安装,这里不再赘述 (安装组件选择 GNOME桌面版)

配置yum源

国外的yum源下载速度过慢,配置到阿里云

#尝试ping mirrors.aliyun.com
[root@centos ~]$ ping mirrors.aliyun.com
PING mirrors.aliyun.com.w.alikunlun.com (121.194.7.196) 56(84) bytes of data.
64 bytes from 121.194.7.196 (121.194.7.196): icmp_seq=1 ttl=54 time=17.4 ms
64 bytes from 121.194.7.196 (121.194.7.196): icmp_seq=2 ttl=54 time=21.0 ms
64 bytes from 121.194.7.196 (121.194.7.196): icmp_seq=3 ttl=54 time=16.7 ms 

#查看并备份官方的yum源配置
[root@centos ~]$ cat /etc/yum.repos.d/CentOS-Base.repo

[root@centos ~]$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

#下载Centos-7.repo文件
[root@centos ~]$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#清除和生成yum缓存
[root@centos ~]$ yum clean all

[root@centos ~]$ yum makecache

Tips

Hyper-V不支持与宿主机之间剪切板的共享,导致很多网上找到的命令都要自己手打,很不方便。还不如直接用Windows11的cmd通过ssh来访问(这里实名表扬一波Win11的cmd颜值)

C:\Users\thurc> ssh root@192.168.137.126

具体IP地址可以在Hyper-V管理器中查询到
虚拟机IP地址

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值