您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > ubuntu

在 Ubuntu 上安装和使用 Qemu

时间:2023-05-22 12:01:28  来源:Linux   作者:

导读:学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 linux 发行版。

本文字数:3906,阅读时长大约: 5分钟

 

学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 Linux 发行版。

 

如果你需要运行 Linux 虚拟机,Qemu 是目前最快的管理程序之一,甚至没有“之一”。

除了速度之外,你还可以获得出色的配置选项。即使你不是一个资深用户,它也给你足够的调整空间。

在本教程中,我将引导你完成:

◈ 在 Ubuntu 上安装 Qemu 和 KVM

◈ 在 Qemu 上安装另一个发行版

◈ 在 Qemu 中启用共享文件夹、自动调整大小和复制粘贴(可选,但会使你的虚拟机体验更顺畅)。

那么让我们从安装开始吧。

在 Ubuntu 上安装 Qemu 和 KVM

 

✋ 在开始安装之前,让我们检查一下你的机器是否支持虚拟化。

 

要做到这一点,请使用以下命令:

 

  1.  

    LC_ALL=C lscpu | grep Virtualization

     

 

如果你有一个英特尔处理器,它应该带来以下输出:

检查该计算机是否支持基于硬件的虚拟化

如果你有一个 AMD 处理器,它应该得到以下输出:

 

  1.  

    Virtualization: AMD-V

     

 

另外, linuxhandbook.com,这样你可以分配一些给你的虚拟机,并且仍然有足够的处理能力提供给宿主机。

如果你不确定,使用下面的命令,输出应该大于零:

 

  1.  

    egrep -c '(vmx|svm)' /proc/cpuinfo

     

 

检查 Linux 中系统的核心总数和线程数

一旦你都准备好了,你就可以用以下命令在 Ubuntu 上安装 Qemu 和 KVM:

 

  1.  

    sudo apt install qemu qemu-kvm virt-manager bridge-utils

     

 

安装结束后,重新启动你的系统。

将用户添加到适当的组中

为了使 Qemu 工作,你必须 learnubuntu.com:libvirt-kvmlibvirt

要做到这一点,请逐一使用以下命令:

 

  1.  

    sudo useradd -g $USER libvirt

     

  2.  

    sudo useradd -g $USER libvirt-kvm

     

 

接下来,启用并启动libvirt服务:

 

  1.  

    sudo systemctl enable libvirtd.service && sudo systemctl start libvirtd.service

     

 

这就行了!Qemu 的安装已经完成。

用 Qemu 安装另一个 Linux 虚拟机

 

请下载你想在 Qemu 虚拟机中安装的 Linux 发行版的 ISO 文件。

 

首先,从系统菜单中打开 虚拟机管理器(Virtual machine Manager):

从系统菜单中启动 Qemu

接下来,点击 “文件(File)” 菜单,选择 “新建虚拟机(New Virtual Machine)” 选项:

在 Qemu 中创建新的虚拟机

从这里,选择第一个选项 “本地安装介质(Local install media)”,这将允许你从文件管理器中选择 ISO:

选择本地 ISO 文件以在 Qemu 中创建新的虚拟机

接下来,你将被要求添加 ISO 文件。在这里,点击 “浏览(Browse)” 按钮;它将打开一个新的提示窗口,在那里,点击 “浏览本地(Browse Local)”。

它将打开文件管理器,从那里选择 ISO 文件:

在 Qemu 中导入 ISO 文件

在大多数情况下,ISO 文件会被检测到,但如果你发现它没有自动检测到,请按照以下步骤操作:

◈ 取消勾选 “ 自动从安装介质/源检测(Automatically detect from the installtion media / source)” 选项

◈ 选择 “ 常见的 Linux(Generic Linux)” 选项

解决 Qemu 中未检测到 ISO 的问题

接下来,你将被要求根据你的需要分配内存和存储。我建议桌面版至少要有 2 个核心、4GB 内存和 25GB 的存储空间:

在 Qemu 中为虚拟机分配内存、内核和存储空间

 

除了磁盘空间,CPU 和内存等系统资源只在 VM 中运行操作系统时使用。

 

最后,给你的虚拟机起一个合适的名字;完成后,点击 “完成(Finish)” 按钮:

在 Qemu 中命名你的虚拟机

它将加载 ISO,所以你可以从这里开始安装。

这就完成了。你可能会觉得这已经很不错了,但如果你启用共享文件夹、剪贴板共享等,你会更喜欢它。下面的几节将介绍如何做到这一点。

在 Qemu 中启用共享文件夹(可选)

在本节中,我将向你展示如何将宿主机的现有目录与虚拟机共享。

要做到这一点,你必须执行以下步骤:

◈ 通过 Qemu 中的虚拟机设置添加一个共享文件系统

◈ 在虚拟机中挂载文件系统

因此,首先从系统菜单中打开虚拟机管理器,选择虚拟机,并点击 “打开(Open)” 按钮来管理控制台:

打开 Qemu 中虚拟机的设置

现在,点击 “信息(Info)” 按钮,选择 “内存(Memory)” 并启用共享内存:

在 Qemu 中启用共享内存

接下来,点击 “添加硬件(Add Hardware)” 按钮,选择 “文件系统(Filesystem)” 选项。

在这里,你必须做以下工作:

◈ 在 “ 源路径(Source Path)” 部分添加一个你想共享的目录的路径

◈ 在 “ 目标路径(Target Path)” 部分添加该目录的名称

在 Qemu 中创建共享文件夹

完成后,点击 “完成(Finish)” 按钮,启动虚拟机。

在虚拟机中,打开终端,使用下面的语法来挂载共享目录:

 

  1.  

    sudo mount -t virtiofs sharename path/to/shared/directory

     

 

在我的例子中,它是Downloads目录,所以我将使用下面的方式:

 

  1.  

    sudo mount -t virtiofs Downloads /home/sagar/Downloads

     

 

在 Qemu 中挂载共享文件夹

这就行了。

但这是一个临时的解决方案。

要使它成为永久性的,你必须在虚拟机的/etc/fstab中创建一个条目。

要这样做,首先,用下面的方法打开/etc/fstab配置文件:

 

  1.  

    sudo nano /etc/fstab

     

 

按下Alt + /, linuxhandbook.com ,并使用以下语法创建一个条目:

 

  1.  

    sharename path/to/shared/directory virtiofs defaults 0 0

     

 

这是我的配置,看起来像这样:

使 Qemu 中的共享文件夹永久化

一旦完成, linuxhandbook.com 文本编辑器。

这里我展示了我是如何在主机上的Downloads目录下创建一个新文件,并且这些变化反映在我的虚拟机上:

在 Qemu 中使用共享文件夹

因此,现在你可以使用这个共享文件夹在主机和虚拟机之间传输文件,没有任何问题了!

在 Qemu 中启用共享剪贴板(可选)

要启用共享剪贴板,你所要做的就是在虚拟机中安装spice-vdagent工具。

因此,如果你的虚拟机是基于 Ubuntu/Debian 的,你可以使用以下方法:

 

  1.  

    sudo apt install spice-vdagent

     

 

对于基于 Arch 的发行版:

 

  1.  

    sudo pacman -S spice-vdagent

     

 

对于基于 Fedora 的发行版:

 

  1.  

    sudo yum install spice-vdagent

     

 

一旦你完成了安装,重启你的虚拟机,剪贴板应该可以如期工作了。

在 Qemu 中启用自动调整大小(可选)

自动调整大小的功能没什么,但当你调整虚拟机窗口的大小时,虚拟机的显示会立即适应大小的变化:

Qemu 中的自动调整大小

要启用 Qemu 中的自动调整大小功能,你必须遵循 2 个简单的步骤:

◈ 点击 “ 视图(View)”(从顶部菜单栏)。

◈ 选择 “ 缩放显示(Scale Display)” 并选择 “ 总是(Always)” 选项。

这就是我这边看到的情况了。

想要使用 Qemu 的即插即用版本?

在本教程中,我介绍了如何在 Qemu 中手动安装虚拟机,但如果我告诉你,你可以自动完成整个过程,如分配存储空间、内存等步骤呢?

是的,它提供了同样的效率,但当你想尽快创建一个新的虚拟机时,它就会派上用场!这个工具叫 Quickgui,我们有一个专门的安装教程:

 

itsfoss.com

 

我希望你会发现这个指南对你有帮助。如果你有任何疑问,欢迎在评论中提问。

(题图:MJ/b3c4d5b2-e727-4b70-9bb8-e864941eef9a)

via:

作者: 选题: 译者: 校对:

本文由 原创编译, 荣誉推出

LCTT 译者 :Xingyu.Wang

翻译: 994.0 篇

贡献: 3222 天

2014-07-25

2023-05-21

https://linux.cn/lctt/wxy

欢迎遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,

我们将为您添加白名单,授权“ 转载文章时可以修改”。



Tags:Qemu   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
在 Ubuntu 上安装和使用 Qemu
导读:学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 Linux 发行版。本文字数:3906,阅读时长大约: 5分钟 学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 Linux...【详细内容】
2023-05-22  Search: Qemu  点击:(343)  评论:(0)  加入收藏
基于libvirt 和QEMU在macOS安装Ubuntu
在流行的虚拟架构体系中,最重要的技术当然要数libvirt和QEMU了。包括Linux虚拟化技术中KVM和xen都使用了QEMU。关于Xen和KVM进行虚拟化,以及在Window下使用Vmware,VirtualBox...【详细内容】
2020-08-28  Search: Qemu  点击:(395)  评论:(0)  加入收藏
教你编译一个基于arm的Linux内核,并用qemu模拟器测试
前言:常见 Linux 内核编译有两种方式,一是直接在 Linux 系统上编译得到二进制文件,并对原有 Linux 内核进行替换,即更换 Linux 内核,此方法可能因新内核有 bug 导致系统崩溃,且难...【详细内容】
2020-07-16  Search: Qemu  点击:(848)  评论:(0)  加入收藏
▌简易百科推荐
Linux发行版 Ubuntu 迎更新 界面设计灵感来自 Windows 11
近日,一位第三方开发者推出了一款名为“Wubuntu”的特殊Linux发行版。这款系统源自主流的Ubuntu版本,但在界面设计上却借鉴了微软最新的Windows 11风格,甚至在其中融入了微软标...【详细内容】
2024-02-27    中关村在线  Tags:Ubuntu   点击:(43)  评论:(0)  加入收藏
Ubuntu 23.04 今日结束支持,用户应升级 23.10 等版本
IT之家 1 月 25 日消息,Ubuntu 23.04“Lunar Lobster”在去年 4 月发布,这是一个“短期支持版本”,拥有 9 个月支持周期,目前该发行版的官方支持已经正式结束。官方表示,用户应尽...【详细内容】
2024-01-25  IT之家    Tags:Ubuntu   点击:(67)  评论:(0)  加入收藏
Ubuntu 20和Ubuntu 22的网络配置指南
Ubuntu系统是一款广泛使用的操作系统,而Ubuntu 20和Ubuntu 22是目前这个系列中最受关注的版本。无论是新手还是有经验的用户,配置网络对于使用Ubuntu系统来说都是至关重要的。...【详细内容】
2023-08-23  微技术之家    Tags:Ubuntu   点击:(275)  评论:(0)  加入收藏
Ubuntu Linux的4个非常不错的应用坞
Ubuntu Linux是一款备受欢迎的开源操作系统,以其简洁、易用和优质的功能而受到广大使用者的喜爱。作为一个高度可定制的系统,Ubuntu为使用者提供了多种方式来组织和访问应用程...【详细内容】
2023-07-14  罗永林的日记    Tags:Ubuntu   点击:(287)  评论:(0)  加入收藏
如何从 Ubuntu 中删除软件仓库
你可以 在 Ubuntu 中添加外部仓库 来访问官方仓库中不可用的软件包。例如,如果你 在 Ubuntu 中安装 Brave 浏览器,则将其仓库添加到你的系统中。如果你添加了一个 PPA,它也会添...【详细内容】
2023-07-11    Linux中国  Tags:Ubuntu   点击:(217)  评论:(0)  加入收藏
再见,Ubuntu,你好,Manjaro
作者 | Jenny List译者 | 明明如月责编 | 夏萌出品 | CSDN(ID:CSDNnews)本文作者从 Ubuntu 转向 Manjaro 的决定引发了网友们的热议。许多网友赞扬了 Arch Linux(Manjaro 的基础...【详细内容】
2023-06-13    CSDN  Tags:Ubuntu   点击:(337)  评论:(0)  加入收藏
终于!Ubuntu下水“不可变”!
要说今年Linux哪个概念火?肯定少不了“不可变”。Ubuntu也终于按捺不住了。就在6月初,Ubuntu的母公司Canonical宣布:将很快加入不可变的发行版潮流。虽然一开始Snap的首席开发...【详细内容】
2023-06-08    51CTO  Tags:Ubuntu   点击:(325)  评论:(0)  加入收藏
Ubuntu系统是什么,它的优势是什么
I. Ubuntu系统是什么Ubuntu系统是一种基于Linux内核的免费开源操作系统。它由Canonical公司发布,适用于个人电脑、移动设备和云服务器等不同平台。Ubuntu系统的目标是提供一...【详细内容】
2023-06-04  曙光星空    Tags:Ubuntu   点击:(327)  评论:(0)  加入收藏
Ubuntu开启不可变桌面版时代,Snap实验版本首度亮相
【ITBEAR科技资讯】6月1日消息,Canonical公司的工程师Oliver Grawert透露,为了迎合不同用户对操作系统构建格式的需求,下一个Ubuntu长期支持版本计划提供两个可供下载的桌面版...【详细内容】
2023-06-01  ITBEAR科技资讯    Tags:Ubuntu   点击:(209)  评论:(0)  加入收藏
在 Ubuntu 上安装和使用 Qemu
导读:学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 Linux 发行版。本文字数:3906,阅读时长大约: 5分钟 学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 Linux...【详细内容】
2023-05-22    Linux   Tags:Qemu   点击:(343)  评论:(0)  加入收藏
站内最新
站内热门
站内头条