Win10自带Hyper-V虚拟机上安装Linux系统

本文详细介绍如何在Windows 10系统上使用Hyper-V虚拟机管理器搭建并配置CentOS 7虚拟机,包括开启Hyper-V功能、创建虚拟机、安装Linux系统、配置网络适配器及解决常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:打开win10自带的虚拟机

第一步:打开win10自带的虚拟机Hyper-V

  需要:win10系统

  1、点击windows键+e键打开文件资源管理器,右击此电脑——>选择属性——>打开控制面板

 

  2、选择控制面板主页——>选择程序与功能

 

   3、点击启用或关闭Windows功能——>找到Hyper-V并选中

 4、点击确定并重启后——>可在Windows管理工具处打开Hyper-V——>最后打开的界面如图

第一部分完成!

第二部分:新建一个虚拟机

  1、打开Hyper-V管理器——>点击新建虚拟机(或者选择你的主机名右击,也有新建)——>开始向导

  2、点击下一步——>取一个名称并且选择一个存储位置,点击下一步——>选择第二代,点击下一步

 3、分配内存(默认的就行)——>网络适配器暂时不去配置(此处比较麻烦,我会额外说明),点击下一步

  4、如果没有虚拟硬盘则创建一个,填入名称,选择位置,设置大小(8G以上就行)——>

  选择操作系统镜像如果还没有linux镜像,快去下载一个吧

  (url:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso

  ——>再点击下一步,完成等待即可

  双击你建立的虚拟机,可以打开了这个:

  报了错误了,不要紧张,会有解决办法的。

  1、选中你新建的虚拟机,右击点击强行关闭

  2、再次选中你新建的虚拟机,右击选择设置

  3、看见安全了吧,就是它捣的鬼,关掉它

  4、再次启动就可以看见这个界面了

   第二部完成!

   第三部分:开始安装Linux

    1、如果你已经看到上面的界面了,说明你已经完成了三分之一了。

       嘿嘿,有点失望?别着急啊,装好这个系统我花了3天呢。废话不多说,继续:

       点击enter键,你会进入安装界面——>选好语言(中文),并点击继续

  2、选择一个安装位置——>选择本地标准磁盘,点击完成——>开始安装吧

    3、终于开始安装了,但别忘了设置用户名和密码——>先设置root用户,密码简单吧

    ——>再根据要求设置一个本地用户——>等待进度条完成吧

 第三部分完成

  第四部分:解决网络适配器的问题

  还记得前面需要设置网络时,我们设置的未连接吧,现在需要解决这个问题了

   

1、打开Hyper-V管理器界面,并选择虚拟交换机管理器

   ——>选中外部网络,创建虚拟交换机

 2、取一个名字,并且选中外部网络,并确定

   

   3、打开新建虚拟机的设置——>配置虚拟网络交换机

   

   4、重启系统,输入ping www.baidu.com,还是不行。

   别着急,还没完呢。

   ——>登陆之后,输入vi /etc/sysconfig/network-scripts/ifcfg-eth0

   将其内容改为

    

复制代码
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes #开机自动调用 
BOOTPROTO=dhcp #动态ip设置,这个是内部上网的必须的设置 
DEFROUTE=yes     
NAME="eth0" 
NETMASK=255.255.255.0 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 DNS1=8.8.8.8 
IPADDR=192.168.37.128 #此处为本机ip地址
PREFIX=24
GATEWAY=192.168.37.1 
LAST_CONNECT=1384407977
复制代码

 

  输入reboot重启,再次输入ping www.baidu.com即可联网

  需要:win10系统

  1、点击windows键+e键打开文件资源管理器,右击此电脑——>选择属性——>打开控制面板

 

  2、选择控制面板主页——>选择程序与功能

 

   3、点击启用或关闭Windows功能——>找到Hyper-V并选中

 4、点击确定并重启后——>可在Windows管理工具处打开Hyper-V——>最后打开的界面如图

第一部分完成!

第二部分:新建一个虚拟机

  1、打开Hyper-V管理器——>点击新建虚拟机(或者选择你的主机名右击,也有新建)——>开始向导

  2、点击下一步——>取一个名称并且选择一个存储位置,点击下一步——>选择第二代,点击下一步

 3、分配内存(默认的就行)——>网络适配器暂时不去配置(此处比较麻烦,我会额外说明),点击下一步

  4、如果没有虚拟硬盘则创建一个,填入名称,选择位置,设置大小(8G以上就行)——>

  选择操作系统镜像如果还没有linux镜像,快去下载一个吧

  (url:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso

  ——>再点击下一步,完成等待即可

  双击你建立的虚拟机,可以打开了这个:

  报了错误了,不要紧张,会有解决办法的。

  1、选中你新建的虚拟机,右击点击强行关闭

  2、再次选中你新建的虚拟机,右击选择设置

  3、看见安全了吧,就是它捣的鬼,关掉它

  4、再次启动就可以看见这个界面了

   第二部完成!

   第三部分:开始安装Linux

    1、如果你已经看到上面的界面了,说明你已经完成了三分之一了。

       嘿嘿,有点失望?别着急啊,装好这个系统我花了3天呢。废话不多说,继续:

       点击enter键,你会进入安装界面——>选好语言(中文),并点击继续

  2、选择一个安装位置——>选择本地标准磁盘,点击完成——>开始安装吧

    3、终于开始安装了,但别忘了设置用户名和密码——>先设置root用户,密码简单吧

    ——>再根据要求设置一个本地用户——>等待进度条完成吧

 第三部分完成

  第四部分:解决网络适配器的问题

  还记得前面需要设置网络时,我们设置的未连接吧,现在需要解决这个问题了

   

1、打开Hyper-V管理器界面,并选择虚拟交换机管理器

   ——>选中外部网络,创建虚拟交换机

 2、取一个名字,并且选中外部网络,并确定

   

   3、打开新建虚拟机的设置——>配置虚拟网络交换机

   

   4、重启系统,输入ping www.baidu.com,还是不行。

   别着急,还没完呢。

   ——>登陆之后,输入vi /etc/sysconfig/network-scripts/ifcfg-eth0

   将其内容改为

    

复制代码
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes #开机自动调用 
BOOTPROTO=dhcp #动态ip设置,这个是内部上网的必须的设置 
DEFROUTE=yes     
NAME="eth0" 
NETMASK=255.255.255.0 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 DNS1=8.8.8.8 
IPADDR=192.168.37.128 #此处为本机ip地址
PREFIX=24
GATEWAY=192.168.37.1 
LAST_CONNECT=1384407977
复制代码

 

  输入reboot重启,再次输入ping www.baidu.com即可联网

<think>好的,用户现在的问题是想在Windows 10虚拟机中运行青龙面板。我需要根据之前的对话和用户提供的引用内容来整理回答。首先,回顾用户之前的提问,他们之前询问的是在Win10宿主机上直接部署青龙面板,现在转向在Win10虚拟机中进行部署,可能用户的环境发生了变化,或者希望隔离环境。 接下来,我需要参考用户提供的三个引用。引用1提到Hyper-V是Win10自带虚拟化工具,需要在BIOS开启虚拟化,并在Windows功能中启用Hyper-V。引用2是关于VMware虚拟安装青龙面板的教程,提供了CentOS镜像和VMware的下载链接。引用3则涉及Ubuntu系统安装Docker和宝塔面板部署青龙面板的方法,但用户现在需求是在Win10虚拟机中,所以可能需要调整。 用户的需求是在Win10虚拟机里部署青龙面板,这可能意味着用户想在虚拟机中的另一个操作系统(如CentOS或Ubuntu)里运行青龙,而不是直接在宿主机的Windows上使用Docker。因此,我需要考虑两种可能的方案:一种是使用Hyper-V创建虚拟安装Linux系统,另一种是使用VMware安装Linux虚拟机,然后在其中部署青龙面板。 根据引用1和引用2的信息,用户可能更倾向于使用VMware,因为引用2提到了VMware虚拟安装青龙的教程,并且用户可能对VMware更熟悉。不过,Hyper-V是Windows自带的,可能更方便。需要对比两者的步骤,并给出指导。 另外,用户之前的回答中已经提供了在宿主机使用Docker部署青龙的方法,但现在是在虚拟机中,可能需要调整步骤。例如,在虚拟机中安装Linux系统后,安装Docker,然后按照类似步骤部署青龙面板。 需要注意的是,用户是否希望虚拟机内的系统Windows还是Linux?根据引用2中的CentOS和引用3中的Ubuntu,推测用户可能倾向于Linux系统,因此需要在虚拟机中安装CentOS或Ubuntu,然后进行Docker和青龙的安装。 同时,用户提供的引用3中的脚本可能有助于简化依赖安装,但需要根据实际情况调整,因为该脚本是针对Ubuntu的,而用户可能选择不同的Linux发行版。 还需要考虑用户的技术水平,是否需要详细步骤,比如如何安装虚拟机软件、配置网络、安装Linux系统安装Docker等。用户可能对虚拟机操作不太熟悉,因此步骤需要详细,并给出具体的命令和链接。 最后,要确保回答结构清晰,分步骤讲解,并涵盖常见问题和优化建议,如网络配置、端口映射、数据备份等。</think>#### Windows 10 虚拟机中部署青龙面板的完整指南 --- ### 一、选择虚拟机方案 根据引用[1][2],Windows 10 虚拟机部署青龙面板有两种主流方案: 1. **Hyper-V + CentOS 7**(原生虚拟化,无需第三方软件)[^1] 2. **VMware Workstation + CentOS/Ubuntu**(功能更灵活,适合复杂场景)[^2] --- ### 二、方案一:Hyper-V 部署(以 CentOS 7 为例) #### 1. 启用 Hyper-V 并创建虚拟- **开启虚拟化**: 进入BIOS → 启用 Intel VT-x/AMD-V 虚拟化支持 → 保存重启。 - **启用 Hyper-V**: 控制面板 → 程序 → 启用或关闭Windows功能 → 勾选【Hyper-V】→ 重启。 - **下载 CentOS 7 镜像**: 使用阿里云镜像站加速下载: [http://mirrors.aliyun.com/centos/7/isos/x86_64/](http://mirrors.aliyun.com/centos/7/isos/x86_64/)(推荐 `CentOS-7-x86_64-Minimal-2009.iso`)[^2]。 #### 2. 安装 CentOS 7 并配置网络 - **创建虚拟机**: Hyper-V 管理器 → 新建虚拟机 → 分配至少 **2核CPU/2GB内存/20GB存储** → 选择ISO镜像安装- **网络设置**: 虚拟交换机管理器 → 创建 **外部网络** 交换机 → 绑定物理网卡 → 确保虚拟机可访问互联网。 - **安装后初始化**: ```bash yum update -y yum install -y curl wget ``` #### 3. 安装 Docker 及青龙面板 - **安装 Docker**: ```bash curl -fsSL https://get.docker.com | bash -s docker systemctl start docker && systemctl enable docker ``` - **部署青龙容器**: ```bash docker run -dit \ --name qinglong \ -p 5700:5700 \ -v /ql/config:/ql/config \ -v /ql/scripts:/ql/scripts \ --restart always \ whyour/qinglong:latest ``` - **访问面板**: 宿主机浏览器输入 `http://虚拟机IP:5700` → 初始化账号密码。 --- ### 三、方案二:VMware 部署(以 Ubuntu 为例) #### 1. 安装 VMware Workstation - 下载地址:[https://www.vmware.com/cn/products/workstation-pro.html](https://www.vmware.com/cn/products/workstation-pro.html)[^2] - 创建 Ubuntu 虚拟机(建议选择 **Ubuntu Server 22.04 LTS**),分配 **2核CPU/2GB内存/20GB存储**。 #### 2. 一键部署青龙面板(引用[3]) - **下载自动化脚本**: ```bash wget https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh chmod +x QLOneKeyDependency.sh ./QLOneKeyDependency.sh ``` 脚本会自动完成 Docker 安装、青龙容器部署及依赖配置[^3]。 #### 3. 验证与访问 - 输入 `docker ps` 检查容器状态 → 确保 `qinglong` 容器运行正常。 - 通过宿主机访问 `http://虚拟机IP:5700`。 --- ### 四、关键问题解决 | **常见问题** | **解决方案** | |--------------------|----------------------------------------------------------------------------| | **虚拟机网络不通** | 检查虚拟网络编辑器(VMware)或虚拟交换机(Hyper-V)的桥接/NAT模式配置 | | **端口无法访问** | 关闭虚拟机防火墙或放行端口:`sudo ufw allow 5700`(Ubuntu) | | **容器启动失败** | 查看日志:`docker logs qinglong` → 检查挂载目录权限或镜像版本兼容性[^1] | --- ### 五、优化建议 1. **数据持久化**:定期备份虚拟机磁盘文件(`.vmdk` 或 `.vhdx`)及青龙挂载目录(`/ql/config`)。 2. **资源分配**:根据任务量调整虚拟机配置(建议定时任务较多时分配 **4GB内存**)。 3. **镜像加速**:修改 Docker 镜像源为阿里云或腾讯云以提升拉取速度[^3]。 --- #### 相关问题 1. 如何为虚拟机中的青龙面板配置HTTPS加密访问? 2. 虚拟机与宿主机之间如何实现文件共享? 3. 青龙面板的定时任务日志如何长期保存?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值