热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Linux系统安装KVM虚拟机

1:首先查看硬件是否支持虚拟化:终端中执行如下指令#egrepsvm|vmx/proc/cpuinfo输出信息如下:flags:fpuvmedepsetscmsrpaemcecx8apicsepmtrrpgemcacmovpatclflushdtsacpimmxfxsrssesse2sshttmpbelmconstan

1:首先查看硬件是否支持虚拟化:

终端中执行如下指令#egrep 'svm|vmx' /proc/cpuinfo

输出信息如下:

flags              :fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dtsacpi mmx fxsr sse

sse2 ss ht tm pbe lm constant_tsc arch_perfmon pebs btsaperfmperf pni dtes64 monitor ds_cpl

vmx est tm2ssse3 cx16 xtpr pdcm movbe lahf_lm dts tpr_shadow vnmi

flags              :fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dtsacpi mmx fxsr sse

sse2 ss ht tm pbe lm constant_tsc arch_perfmon pebs bts aperfmperfpni dtes64 monitor ds_cpl

vmx est tm2 ssse3 cx16xtpr pdcm movbe lahf_lm dts tpr_shadow vnmi

如果输出上文中的类似信息,说明CPU支持虚拟化功能。.

指令中,svm是针对AMD平台,vmx是针对Intel平台。

2:安装

安装非常简单,执行如下指令:

#yum install kvm qemu virt-manager

按输出提示选择即可。下载的安装包大概170M左右。

3:重启电脑,进入BIOS,开启CPU的虚拟化功能

 BIOS-->Advanced-->Processor Configuration-->Intel(R) Virtualization Technolog 选择【Enable】。

4:安装完毕后,在Applications -->System Tools 下能看到 VirtualMachine Manager选项了,点击执行即可。

5:接下来j就是新系统的安装了,方法和VMware中的系统安装方法非常类似。点击创建新的虚拟机,按照提示,选择相应的ISO文件,指定内存大小.CPU的个数等等。奇怪的地方是好像该软件只能把新系统安装在指定的路径中,尝试了几遍也没有找到指定的路径的方法。(新建的虚拟系统镜像路径为: /var/lib/libvirt/images/, 对不需要的或者误创建的虚拟系统只需把该目录下对应的.img文件删除即可)。

6:设置好之后,就是系统安装的等待过程了。本例选择安装一个Mini版的Fedora14,完成之后,除了速度有点慢之外,一切正常。


推荐阅读
  • 通过实际应用思维导图,分享了其在VB编程学习中的作用与价值,以及如何利用思维导图提升编程效率。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 2023年,Android开发前景如何?25岁还能转行吗?
    近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 本文通过C++语言实现了一个递归算法,用于解析并计算数学表达式的值。该算法能够处理加法、减法、乘法和除法操作。 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 本文详细介绍了JQuery Mobile框架中特有的事件和方法,帮助开发者更好地理解和应用这些特性,提升移动Web开发的效率。 ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • 本文详细介绍了C++中的构造函数,包括其定义、特点以及如何通过构造函数进行对象的初始化。此外,还探讨了转换构造函数的概念及其在不同情境下的应用,以及如何避免不必要的隐式类型转换。 ... [详细]
  • 本文详细介绍了iOS应用的生命周期,包括各个状态及其转换过程中的关键方法调用。 ... [详细]
  • importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ... [详细]
  • 本文详细介绍了笔记本电脑上多种实用的快捷键,包括屏幕调整、图形设置、分辨率更改、驱动更新、导航操作、音量控制及屏幕锁定等,旨在帮助用户更高效地使用笔记本电脑。 ... [详细]
  • 解决Visual Studio Code中PHP Intelephense误报问题
    PHP作为一种高度灵活的编程语言,其代码结构可能导致Intelephense插件在某些情况下报告不必要的错误或警告。自1.3.3版本起,Intelephense引入了多个配置选项,允许用户根据具体的工作环境和编程风格调整这些诊断信息的显示。 ... [详细]
author-avatar
miya的发现王国sGA_998
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有