Hyper-V安装Centos + 配置Centos repo + 解决wifi连接和固定ip访问Cetos问题 + 其它零碎问题 + 远程访问(转载+经过修改版本 + 问题补充版本 + 补充部分)

最近一两年,笔者使用公司提供的笔记本,由于安全限制,没法安装一些虚拟机软件,导致自己在学习过程总是感觉很麻烦,所以一直想尝试一种不用付费虚拟机如软件,使用window自带的服务Hyper-V来实现。在1,2年前自己也尝试过用Hyper-V,由于在连接wi-fi并且同时能够以固定ip访问Hyper-V中的服务器问题中被卡住,所以一直没用这种方案。最近自己重新尝试用这种方案,最后最终终于解决。现在做以下总结,其中以下内容中一些是网友的编写内容。

开启Hyper-V服务

右键单击 Windows 按钮并选择“应用和功能”。
选择相关设置下右侧的“程序和功能”。
选择“打开或关闭 Windows 功能”。
选择“Hyper-V”,然后单击“确定”。
在这里插入图片描述
安装完成后,系统会提示你重新启动计算机。

此部分不一一叙述了,若是有不清楚的地方,可以自行网上查询。

以下是Hyper-V下安装Centos的示例:
以下转自:https://blog.csdn.net/qq_31362933/article/details/132280598?spm=1001.2014.3001.5502

第一步:下载镜像文件

我们到centos官网下载地址去下载,本文采用centos 7.9版本为例,下载源采用阿里云,需要下载其他版本的可以通过centos下载的网址自行下载。

centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云
在这里插入图片描述

第二步:启用Hyper-V

首先我们先配置虚拟机的网络环境,如下图,点击虚拟交换机管理器。
在这里插入图片描述

然后我们创建虚拟网络交换机 (此步可以暂时不配置,直接使用下面的Default Switch(以达到动态获取ip+使用wi-fi), 后面配置外网+一直固定ip访问的时候重新配置网络)
在这里插入图片描述
出现如下页面,点击确定,这样我们的虚拟网络交换机就完成了。
在这里插入图片描述
接下来我们就要安装centos了,在首页点击操作栏新建右边的小三角形
在这里插入图片描述
弹出的选项中选择虚拟机,出现以下弹框,直接点击下一页,
在这里插入图片描述
创建你的虚拟机名字,你可以设置如centos7.9,点击下一页​​​​​​​
在这里插入图片描述
指定代数
在这里插入图片描述
分配内存,可以根据你的实际需要分配内存
在这里插入图片描述
配置网络,选择我们最开始创建的交换机虚拟网络
在这里插入图片描述
连接虚拟网盘,可以指定安装的位置和硬盘大小,按需分配。
在这里插入图片描述
安装选项,点击从可启动的CD/DVD-ROM安装操作系统,并选择我们第一步下载的ISO映像文件
在这里插入图片描述
点击完成
在这里插入图片描述

第三步:安装CentOS

返回Hyper-v首页,选择我们刚刚创建的CentOS7,点击启动
在这里插入图片描述
键盘上下键选择 Install CentOS 7,敲回车
在这里插入图片描述
选择安装语言
在这里插入图片描述
安装信息摘要,选择安装位置
在这里插入图片描述
在这里插入图片描述
接下来我们点击网络和主机名,配置我们的网络
在这里插入图片描述
在这里插入图片描述
用户配置,创建我们root的密码
在这里插入图片描述
注意:此部分有个重启,发现在Hyper-V重启的时候,还是会进入安装界面,类似如下:
在这里插入图片描述
解决思路,光驱的启动项在首位造成。检查虚拟机启动项
以下转自:https://blog.csdn.net/a2262726/article/details/109185657

解决:关闭打开的centos7虚拟机,进入Hyper-V centos8的设置界面CD/DVD选择“无”→“确认”即可。类似如下界面:
在这里插入图片描述
检查:重新打开centos虚拟机,类似如下:
在这里插入图片描述
启动系统
在这里插入图片描述
登录linux
在这里插入图片描述
好了,我们的系统安装好了。

centos系统的基本配置请看下一章节

解决配置成固定ip之后,没法连接wi-fi的问题或者说不能同时使用固定ip的问题

参考另外一篇博文:
【Hyper-v 管理器虚拟机配置内网外网固定ip】

解决刚安装完之后,没法wget,没法安装vim等问题

没法安装是因为Centos默认的repo是别的不可用的地址,解决办法是,给它替换成阿里的repo (如果wget不了,直接到:/etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d中,然后去下载,然后通过手动编辑的方式配置文件内容)

# 1.下载安装wget
yum install -y wget

# 2.备份默认的yum
mv /etc/yum.repos.d /etc/yum.repos.d.backup

# 3.设置新的yum目录
mkdir -p /etc/yum.repos.d

# 4.下载阿里yum配置到该目录中,选择对应版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 5.更新epel源为阿里云epel源
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

# 6.重建缓存
yum clean all
yum makecache

# 7.看一下yum仓库有多少包
yum repolist

执行完之后,再执行如下命令:

yum install -y wget
yum -y install vim
yum update -y --skip-broken --nobest

中间可能会出现类似:

Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirror

这种问题。
解决办法是执行:

/etc/yum.repos.d

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

使用git bash shell远程访问服务器

类似如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涂作权的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值