说明:本文使用的是 FC5 环境,原创文章,转载请注明作者及出处
使用 qemu 虚拟机的时候,如果不安装、加载 kqemu 加速层,则速度慢得要死。但自己编译 kqemu 对新手来说很困难:
第一,qemu kqemu 是分开编译的,但是需要的 gcc 版本却不一样;
第二:需要在 configure 中设置 kernel path 路径;
第三:每次重新启动后,都需要重新加载 kqemu ,需要打一堆命令,或者更改启动设置文件,对新手来说又是难题。
下面给大家介绍一种本人花了一周的时间摸索出来的捷径,用最简单的方法安装 qemu 和 kqemu:
1、到 ftp://ftp.win4lin.com/pub/testing/pro/ 下载符合你版本的 win4linpro安装包。我是32位cpu , 所以我下载 Win4LinPro-6.3.0-05.i386.rpm
备注:win4linpro 也是一种虚拟机,但是速度和 qemu 根本不是一个层次,而且使用需要序列号,所以我们并不使用他,只是利用他自动为我们安装 kqemu 加速层
2、安装必要的支持库,如下:
yum update kernel
yum install kernel-devel gcc
如果你是多核CPU,如下
yum update kernel-smp
yum install kernel-smp-devel gcc
然后重新启动,这时候起动选项可能多了一项,选择最新版本的启动
3、安装 Win4LinPro,如下:
rpm -ivh Win4LinPro-6.3.0-05.i386.rpm
几秒钟的事情,如果出现提示:
KQEMU installed, max_locked_mem=387920kB.
Starting Win4Lin Pro: [ OK ]
恭喜你 kqemu 安装成功,如图:

至于 qemu 的安装方法,需要注意一下几点:
1、需要 gcc3.x 版本,在 FC5 如下:
yum install compat-gcc-32
2、需要安装支持包,如下:
yum install SDL SDL-devel zlib zlib-devel
3、编辑 qemu 安装文件夹中的 configure 文件,如下:
将
cc="gcc"
host_cc="gcc"
改为
cc="gcc32"
host_cc="gcc32"


将
kernel_path=""
改为
kernel_path="/usr/src/kernels/2.6.16-1.2122_FC5-i686
"


4、编译、安装
./configure
make
make install
5至10分钟后,你就可以使用功能强大的虚拟机了
使用 qemu 虚拟机的时候,如果不安装、加载 kqemu 加速层,则速度慢得要死。但自己编译 kqemu 对新手来说很困难:
第一,qemu kqemu 是分开编译的,但是需要的 gcc 版本却不一样;
第二:需要在 configure 中设置 kernel path 路径;
第三:每次重新启动后,都需要重新加载 kqemu ,需要打一堆命令,或者更改启动设置文件,对新手来说又是难题。
下面给大家介绍一种本人花了一周的时间摸索出来的捷径,用最简单的方法安装 qemu 和 kqemu:
1、到 ftp://ftp.win4lin.com/pub/testing/pro/ 下载符合你版本的 win4linpro安装包。我是32位cpu , 所以我下载 Win4LinPro-6.3.0-05.i386.rpm
备注:win4linpro 也是一种虚拟机,但是速度和 qemu 根本不是一个层次,而且使用需要序列号,所以我们并不使用他,只是利用他自动为我们安装 kqemu 加速层
2、安装必要的支持库,如下:
yum update kernel
yum install kernel-devel gcc
如果你是多核CPU,如下
yum update kernel-smp
yum install kernel-smp-devel gcc
然后重新启动,这时候起动选项可能多了一项,选择最新版本的启动
3、安装 Win4LinPro,如下:
rpm -ivh Win4LinPro-6.3.0-05.i386.rpm
几秒钟的事情,如果出现提示:
KQEMU installed, max_locked_mem=387920kB.
Starting Win4Lin Pro: [ OK ]
恭喜你 kqemu 安装成功,如图:

至于 qemu 的安装方法,需要注意一下几点:
1、需要 gcc3.x 版本,在 FC5 如下:
yum install compat-gcc-32
2、需要安装支持包,如下:
yum install SDL SDL-devel zlib zlib-devel
3、编辑 qemu 安装文件夹中的 configure 文件,如下:
将
cc="gcc"
host_cc="gcc"
改为
cc="gcc32"
host_cc="gcc32"


将
kernel_path=""
改为
kernel_path="/usr/src/kernels/2.6.16-1.2122_FC5-i686
"


4、编译、安装
./configure
make
make install
5至10分钟后,你就可以使用功能强大的虚拟机了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!