Linux系统下玩转Quickemu虚拟机管理工具

Linux系统下玩转Quickemu虚拟机管理工具

  • 一、Quickemu介绍
    • 1.1 Quickemu简介
    • 1.2 Quickemu关键特性
    • 1.3 Quickemu特点
    • 1.4 Quickemu使用场景
    • 1.5 相关命令解释
  • 二、本地环境介绍
    • 2.1 本地环境规划
    • 2.2 本次实践介绍
  • 三、检查本地环境
    • 3.1 检查本地操作系统版本
    • 3.2 检查系统内核版本
  • 四、环境准备工作
    • 4.1 配置镜像源
    • 4.2 安装jq工具
    • 4.3 开启虚拟化
    • 4.3 安装qemu
    • 4.4 安装spicy图形客户端
  • 五、安装虚拟机
    • 5.1 拉取quickemu源码
    • 5.2 查看Quickemu版本
  • 5.3 下载系统镜像
    • 5.4 查看支持的操作系统
    • 5.5 启动虚拟机
    • 5.6 其余操作系统(可选)
  • 六、运行操作系统
    • 6.1 进入Ubuntu系统桌面
    • 6.2 打开虚拟机浏览器
  • 七、总结

一、Quickemu介绍

1.1 Quickemu简介

Quickemu是一个开源的基于QEMU的命令行工具,旨在简化虚拟机的创建和管理过程。它允许用户快速创建和运行Linux、BSD、macOS和Windows桌面虚拟机。无需深入技术细节或手动配置QEMU参数,Quickemu使得设置和运行不同操作系统变得简单快捷。适用于那些希望快速体验不同操作系统的用户。

1.2 Quickemu关键特性

  1. 自动化配置:Quickemu通过预设的最佳实践和优化配置,自动处理虚拟机的设置过程。这意味着用户不需要了解QEMU的所有复杂选项,就能享受到高性能的虚拟化体验。

  2. 广泛支持:它支持创建和运行多种操作系统的虚拟机,包括但不限于各种Linux发行版、FreeBSD、OpenBSD等BSD系统、macOS(需注意法律与许可限制),以及Windows。这样的广泛兼容性使得Quickemu成为一个非常灵活的工具。

  3. 易于使用:Quickemu通过命令行界面操作,但其设计目的是让即便是非专业用户也能轻松上手。通常,创建一个新的虚拟机只需几个简单的命令。

  4. 优化性能:它利用QEMU的最新功能和技术,如KVM(Kernel-based Virtual Machine)加速,以提供接近本机的性能体验。对于图形密集型应用,Quicke

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/848963.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 【数据结构】 TreeSetTreeMap(二叉搜索树详解)【神装】

登神长阶 第八神装 TreeSet 第九神装 TreeMap 目录 💉 一.二叉搜索树 🩸1. 定义 💊2. 基本操作 🩹3. 插入操作 🩼4. 查找操作 🩺5. 删除操作* 🩻6. 遍历操作 🪒7.性能分析 …

引用(C++)和内联函数

前言&#xff1a;本文主要讲解C语法中引用如何使用和使用时的一些技巧 基本语法 引用就是取别名 #include <iostream> using namespace std; int main() {int a 10;int& b a;//给a取别名为bcout << a << endl;cout << b << endl;return 0…

MogoTemplate基本入门(Mongodb数据库基本增删改查)

nosql 因为没有标准的 sql&#xff0c;各有各的操作方式&#xff0c;所以学习成本比较高。实际应用也不会去命令行直接操作&#xff0c;而是用编程语言的 api。 所以我们可以简单了解一下Mongodb&#xff0c;然后用java的Api去操作就行了 没必要花很大功夫在命令行上操作执行…

正则表达式三

运算符的优先级 相同优先级的从左到右计算&#xff0c;不同优先级&#xff0c;优先级高得先运算。从高到低为&#xff1a; 转义字符&#xff1a; 圆括号或方括号&#xff1a;(),[] 限定符&#xff1a;指限定前面元素的次数如&#xff1a;*&#xff0c;,?,{n},{n,},{n,m} 字符…

【机器学习】GLM4-9B-Chat大模型/GLM-4V-9B多模态大模型概述、原理及推理实战

​​​​​​​ 目录 一、引言 二、模型简介 2.1 GLM4-9B 模型概述 2.2 GLM4-9B 模型架构 三、模型推理 3.1 GLM4-9B-Chat 语言模型 3.1.1 model.generate 3.1.2 model.chat 3.2 GLM-4V-9B 多模态模型 3.2.1 多模态模型概述 3.2.2 多模态模型实践 四、总结 一、引言…

parseInt函数

貌似遇到问题了&#xff0c;在Java中&#xff0c;parseInt方法是java.lang.Integer类的一个静态方法&#xff0c;它用来将字符串转换为基本数据类型int。如果字符串不能被解析为有效的整数&#xff0c;parseInt会抛出一个NumberFormatException。 原来是取整串转换&#xff0c;…

Vue随笔记

1 Idea里面使用Vue Idea里面要安装Vue插件 File - New - Project - JavaScript - Vue.js 然后出现&#xff1a; "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npx-cli.js" --ignore-existing --package vue/cli…

Keil中for(int i=0;;)报错

一、报错 二、报错原因 定义变量i报错 这是C的写法&#xff0c;C语言不支持 用C语言格式应该为 int i0; for(int i;;;) {} c99支持第一种写法&#xff0c;如果使用gcc&#xff0c;可以指定c99模式。 三、指定c99模式

cv2.imwrite路径中存在中文时出现乱码问题

cv2.imwrite(path, img) 在写入包含中文的路径的时候&#xff0c;保存的文件名称为乱码。 解决办法&#xff1a; cv2.imwrite(path,image)将上面的代码修改为以下代码&#xff0c;可以避免出现中文乱码。 cv2.imencode(.jpg, image)[1].tofile(path)

前端 JS 经典:Reflect 本质

1. 什么是 Reflect Reflect 可以调用对象的基本方法&#xff08;内部方法&#xff09;&#xff0c;在 ES6 之前我们是没有任何方法去直接调用对象的基本方法的。只能间接调用&#xff0c;间接调用它又会给你做一些额外得事。 2. 对象的基本方法 什么是对象的基本方法呢&…

搜索与图论:图中点的层次

搜索与图论&#xff1a;图中点的层次 题目描述参考代码 题目描述 输入样例 4 5 1 2 2 3 3 4 1 3 1 4输出样例 1参考代码 #include <cstring> #include <iostream> #include <algorithm>using namespace std;const int N 100010;int n, m; int h[N], e[N]…

后端开发面经系列--360一面面经

360嵌入式开发一面面经 公众号&#xff1a;阿Q技术站 来源: https://www.nowcoder.com/feed/main/detail/22a2f509f0a94c3cbb8ba485de084d19 1、Wi-Fi关联是怎么做的了解过吗&#xff1f; 扫描可用网络&#xff1a; 设备会主动扫描附近的无线网络&#xff0c;以查找可用的Wi-…

【Linux网络】传输层协议 - UDP

文章目录 一、传输层&#xff08;运输层&#xff09;运输层的特点复用和分用再谈端口号端口号范围划分认识知名端口号&#xff08;Well-Know Port Number&#xff09;两个问题① 一个进程是否可以绑定多个端口号&#xff1f;② 一个端口号是否可以被多个进程绑定&#xff1f; n…

常用STL标准模板库

1 容器&#xff08;Containers&#xff09; 1.1 序列式容器 1.1.1 vector 数组 1.1.2 string 字符串 1.1.3 list 列表 1.1.4 stack 栈 1.1.5 queue 队列 1.1.6 deque 双端队列 1.2 关联式容器 1.2.1 set / multiset 集合 / 多重集合 1.2.2 pair 对组 1.2.3 map / mu…

德国西门子论未来质量管理 - 如何与明天相遇?

未来制造业的质量 -- 如何用软件方案满足质量要求 作者&#xff1a;Bill Butcher 翻译&编辑&#xff1a;数字化营销工兵 【前言】在Frost&Sullivan最近发表的一份白皮书中&#xff0c;他们讨论了制造业的质量投资。质量是制造过程的关键要素&#xff0c;但似乎比其他…

vllm 大模型量化微调推理使用: lora、gptq、awq

1)微调lora模型推理 docker run --gpus all -v /ai/Qwen1.5-7B-Chat:/qwen-7b -v /ai/lora:/lora -p 10860:10860 --

LiveData是如何感知Room数据变化的

一 Room数据变化LiveData如何收到onChanged回调的&#xff1f; 1.1 LiveData是如何创建的 这里讨论的LiveData的创建是特指Dao定义的方法的返回类型&#xff0c;而不是所有的LiveData。 以NoteDao 举例&#xff1a; Dao public interface NoteDao {Query("select * fr…

【贡献度分析(帕累托图)】

文章目录 前言一、贡献度分析是什么&#xff1f;二、使用步骤1. 准备数据2. 排序数据3. 绘制帕累托图4. 分析结果5. 实际应用 三、示例代码 前言 贡献度分析也称为帕累托分析。它可以帮助我们理解数据集中各个因素对整体影响的程度&#xff0c;从而优先处理最重要的因素&#…

代码随想录算法训练营第四十九天| 139.单词拆分、背包问题总结

139.单词拆分 题目链接&#xff1a;139.单词拆分 文档讲解&#xff1a;代码随想录/单词拆分 视频讲解&#xff1a;视频讲解-单词拆分 状态&#xff1a;已完成&#xff08;0遍&#xff09; 解题过程 这几天博主忙着面试和入职&#xff0c;一晃已经周四了&#xff0c;这个礼拜…

大模型微调工具LLaMA-Factory docker安装、大模型lora微调训练

参考: https://github.com/hiyouga/LLaMA-Factory 报错解决: 1)Docker 构建报错 RuntimeError: can’t start new thread: https://github.com/hiyouga/LLaMA-Factory/issues/3859 修改后的Dockerfile: FROM nvcr.io/nvidia/pytorch:24.01-py3WORKDIR /appCOPY requirem…