QEMU 安装与使用

安装qemu

硬件准备

如果需要构建KVM环境,首先需要硬件支持。

首先处理器(CPU)要在硬件上支持VT技术,还要在BIOS中将其功能打开,KVM才能使用到。目前,多数流行的服务器和部分桌面处理器的BIOS都默认将VT打开了。

在BIOS中,VT的选项通过“Advanced→Processor Configuration”来查看和设置,它的标识通常为“Intel®Virtualization Technology”或“Intel VT”等类似的文字说明。

设置好了VT和VT-d的相关选项,保存BIOS的设置并退出,系统重启后生效。在Linux系统中,可以通过检查/proc/cpuinfo文件中的CPU特性标志(flags)来查看CPU目前是否支持硬件虚拟化。在x86和x86-64平台中,Intel系列CPU支持虚拟化的标志为“vmx”,AMD系列CPU的标志为“svm”。所以可以用以下命令行查看“vmx”或者“svm”标志:

[marvin@localhost ~]$ grep -E "svm|vmx" /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch cpuid_fault cat_l2 pti cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust smep erms mpx rdt_a rdseed smap clflushopt intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts umip rdpid md_clear arch_capabilities

安装KVM

KVM作为Linux kernel中的一个module而存在,是从Linux 2.6.20版本开始被完全正式加入内核的主干开发和正式发布代码中。所以,只需要下载2.6.20版本,Linux kernel代码即可编译和使用KVM。

总的来说,下载最新KVM源代码,主要有以下3种方式: 1)下载KVM项目开发中的代码仓库kvm.git。 2)下载Linux内核的代码仓库linux.git。 3)打包下载Linux内核的源代码(Tarball 格式)。

首先查看系统是否加载了kvm模块

使用命令:lsmod | grep kvm

[marvin@localhost ~]$ lsmod | grep kvm
kvm_intel             299008  0
kvm                   753664  1 kvm_intel
irqbypass              16384  1 kvm

如果没有安装KVM模块,需要安装,具体安装过程可google/百度1

(免费订阅,永久学习)学习地址: 

C/C++Linux服务器开发/后台架构师【学习视频教程】

LinuxC/C++服务器开发/架构师 面试题、学习资料、教学视频和学习路线图(资料包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis、MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等),或点击这里加qun免费领取,关注我持续更新哦! ! 

安装qemu

安装qemu有两种方式,一种为源码安装,一种直接apt/yum/dnf安装。

源码安装

参考官方步骤:

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
QEMU(Quick Emulator)是一个开源的系统模拟器和虚拟机监控程序,支持多种操作系统,包括HP-UX。要在Linux或Unix-like系统上安装QEMU并配置它来运行HP-UX,你可以按照以下步骤操作: 1. **下载和安装QEMU**: - 首先,你需要从QEMU的官方网站 <https://www.qemu.org/download/> 下载适用于你系统的QEMU源代码包。选择适用于你的Linux发行版的版本,通常会有一个预编译的二进制包,如果需要从源码编译,请下载源代码。 2. **构建和安装**: - 解压下载的源代码包,然后进入目录,执行 `./configure`,之后用 `make` 命令构建QEMU。 - 安装QEMU使用 `sudo make install` 或者根据构建选项中的提示。 3. **获取HP-UX镜像**: - 找到合法的HP-UX ISO镜像文件,可以从HP的官方网站或旧版本软件仓库获取。如果你没有权限访问这些资源,可能需要寻找公共可用的镜像。 4. **创建HP-UX模板**: - 使用QEMU的`qemu-img create`命令创建一个新的硬盘映射文件,如 `qemu-img create -f raw hpux_disk.raw size`,其中`size`是磁盘大小。 5. **加载ISO并启动虚拟机**: - 在QEMU的命令行中,使用`qemu-system-hppa -hda hpux_disk.raw -cdrom path/to/hpux_iso.iso`命令启动虚拟机,替换`path/to/hpux_iso.iso`为你的HP-UX镜像路径。 6. **配置网络、内存和其他设置**: - 可能需要额外配置网络接口和分配适当的内存给虚拟机,这可以通过修改QEMU的启动参数完成。 7. **启动和管理**: - 启动后,你将看到一个控制台,可以尝试登录并开始使用HP-UX系统。对于更复杂的操作,可能还需要安装必要的驱动和工具,并适应QEMU提供的模拟环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值