Linux学习笔记:win10安装虚拟机

本文提供了一步一步的指导,教你如何在Win10系统中使用Hyper-V虚拟机安装CentOS 7操作系统,并详细介绍了从开启Hyper-V功能到解决网络配置问题的全过程。

摘要生成于 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 11笔记本电脑上部署RAGFlow项目。首先,我需要回想一下用户提供的参考引用,看看有没有相关的步骤或者依赖项需要注意。 根据引用[1],用户提到了在Windows 11上安装WSL2的步骤,这可能是一个关键点,因为很多基于Linux的工具和项目可能需要WSL2来运行。所以第一步应该是确保用户已经安装并配置好了WSL2,这可能需要用户启用Hyper-V和虚拟机平台功能,然后通过PowerShell安装WSL2,并设置默认版本为WSL2。 接下来,引用[2]提到了安装chatglm-cpp的特定wheel文件,这可能意味着RAGFlow项目依赖某些特定的Python包,可能需要通过pip安装。用户需要确保Python环境正确,特别是Python版本是否匹配。例如,引用的wheel文件是针对Python 3.10的,所以用户需要检查他们的Python版本是否为3.10,并且是64位的Windows版本。 引用[3]给出了处理器的信息,Intel Core i7-10510U,这说明用户的硬件应该足够支持运行RAGFlow,但需要注意内存和存储空间是否足够,尤其是如果涉及到机器学习模型的话,可能需要更多的内存。 引用[4]详细说明了如何添加模型到RAGFlow中,特别是通过Ollama作为模型提供商。这提示用户需要先安装和配置Ollama,然后在RAGFlow的界面中添加模型。可能还需要下载相应的模型文件,并确保它们与Ollama兼容。 接下来,我需要整理这些步骤,并按照逻辑顺序呈现给用户。首先安装WSL2,然后是Python环境,安装必要的依赖项,接着安装Ollama并配置模型,最后部署RAGFlow本身。同时,需要注意可能的依赖冲突,比如Python版本、库版本是否正确,以及权限问题,尤其是在Windows系统中运行Linux子系统时的文件系统权限。 可能还需要指导用户如何验证每一步是否成功,例如检查WSL2是否正确安装,Python包是否安装无误,Ollama服务是否运行,以及RAGFlow能否正常启动。如果在某一步骤出现错误,可能需要提供常见的解决方法,比如更新系统、重新安装依赖项,或者查阅相关文档。 另外,用户可能需要使用Docker来部署RAGFlow,所以需要确保Docker Desktop已安装并配置为使用WSL2后端。这可能会影响性能,特别是在资源分配方面,比如内存和CPU的使用限制。 最后,生成相关问题,帮助用户进一步理解部署过程中的各个部分,例如如何优化性能,如何处理依赖冲突,或者如何扩展模型支持等。这些问题应该覆盖用户可能遇到的后续疑问,并引导他们深入学习和解决问题。</think>### 分步指南:在Windows 11上部署RAGFlow #### 一、安装WSL2(Windows Subsystem for Linux 2) 1. **启用虚拟化功能** - 打开控制面板 → 程序 → 启用或关闭Windows功能 - 勾选**Hyper-V**和**虚拟机平台**,重启系统 2. **安装WSL2内核更新包** - 下载地址:[WSL2 Linux内核更新包](https://aka.ms/wsl2kernel) 3. **设置默认版本为WSL2** ```powershell wsl --set-default-version 2 ``` 4. **安装Ubuntu发行版** ```powershell wsl --install -d Ubuntu ``` 完成后需创建Linux用户名和密码[^1]。 #### 二、准备Python环境 1. **安装Python 3.10** 建议通过Miniconda管理环境: ```powershell wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh ``` 2. **安装chatglm-cpp依赖** ```bash pip install https://github.com/li-plus/chatglm.cpp/releases/download/v0.3.1/chatglm_cpp-0.3.1-cp310-cp310-win_amd64.whl ``` 需确认Python版本为3.10且架构为x86_64[^2]。 #### 三、部署Ollama模型服务 1. **安装Ollama** ```bash curl -fsSL https://ollama.com/install.sh | sh ``` 2. **下载语言模型** ```bash ollama pull llama2 # 示例模型 ``` 3. **验证服务状态** ```bash systemctl status ollama ``` #### 四、配置RAGFlow 1. **获取项目代码** ```bash git clone https://github.com/infiniflow/ragflow.git cd ragflow ``` 2. **修改配置文件** 在`config.yaml`中添加Ollama连接信息: ```yaml model_provider: ollama: base_url: "http://localhost:11434" ``` 3. **启动服务** ```bash docker-compose up -d # 需先安装Docker Desktop并启用WSL集成 ``` #### 五、访问Web界面 打开浏览器访问`http://localhost:8000`,按界面指引完成模型绑定[^4]。 --- ### 性能优化建议 - 对于Intel i7-10510U处理器(4核8线程),建议在Docker设置中分配**4GB内存+3个CPU核心** - 启用WSL2的GPU加速(需NVIDIA显卡并安装[WSL2 CUDA驱动](https://developer.nvidia.com/cuda/wsl)) ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值