使用qemu安装虚拟机

本文详细介绍了如何使用QEMU在Linux环境下安装虚拟机,包括事前系统检查、创建虚拟磁盘、下载ISO镜像以及通过字符界面和kickstart脚本实现自动化安装。通过这些步骤,读者可以掌握在没有图形界面的情况下高效安装虚拟机的方法。
摘要由CSDN通过智能技术生成

使用虚拟机就和物理机一样,第一步就是要装机。

安装一台虚拟机

事前准备

就和我们要安装物理机一样,我们在安装虚拟机之前也要做点事先的准备。要准备这么几样东西。

  • 必要的系统检查
  • 创建虚拟机的虚拟磁盘
  • 下载guest系统的iso镜像

必要的系统检查

检查分为两种,硬件和软件,软件上又可以分为内核模块和应用程序。

  • 首先芯片上要支持kvm,比如x86的架构需要有vmx。这个在linux系统上通过命令“cat /proc/cpuinfo | grep vmx”来判断。如果有这个标志,说明芯片是支持的。

  • 然后看内核是否支持。通过命令“lsmod | grep kvm”。如果看到有两个模块kvm, kvm_intel,那么表示当前的内核已经加载了这两个模块。如果没有加载,请加载或者需要重新编译内核。

  • 最后看有没有qemu安装。这个每个发行版的可执行文件的名字或许有差别,但基本都以qemu开头。有的叫qemu-kvm, qemu-system-x86_64等,当然也有特别的就是叫kvm。具体在你的发行版上如何命名,可以使用包管理软件搜索qemu来确认和安装。

创建虚拟机的虚拟磁盘

这个就和我们装物理机,要求物理机上有硬盘一样。我们安装的虚拟机也是要有虚拟磁盘的。

虚拟磁盘有多种形式和格式,这里就不展开了。简单来讲,虚拟磁盘在host上就是一个文件。我们可以用以下命令创建一个虚拟磁盘。

qemu-img create -f raw fedora.img 30G

这样就在当前目录下创建了一个大小为30G的虚拟磁盘文件fedora.img。这个虚拟磁盘的格式是raw的。关于格式,不在这里介绍。有兴趣的童鞋可以自行查阅资料。

下载guest系统的iso镜像

你喜欢装什么系统就下什么系统吧。和你主机一样的也行,能装就行。

比如说这里有一个Fedora 25的iso文件,有兴趣的话可以尝试一下。

开始安装

命令很简单

qemu-kvm -m 4096 -smp 4 \
-hda fedora.img -cdrom Fedora.iso \
-boot dc

就这么简单,这一条命令就可以启动虚拟机并进入安装的界面了。

简单介绍一下各个参数

-m 4096: 虚拟机内存是4096MB
-smp 4: 虚拟机有4个vcpu
-hda: 硬盘的文件
-cdrom: 光盘文件
-boot: 启动顺序,从光盘启动

启动后就能看到和真实物理机安装一样的界面。按照提示一步步往下走就好了。现在的发行版已经做得很人性化了。

启动虚拟机

在我们玩高级货之前,还是先来看看已经安装好的虚拟机吧。

启动也很简单,一条命令。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值