kvm学习 - 迅速上手示例

目录

kvmtool

kvmsample


kvmtool

GitHub - kvmtool/kvmtool: Stand-alone Native Linux KVM Tool repoStand-alone Native Linux KVM Tool repo. Contribute to kvmtool/kvmtool development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/kvmtool/kvmtool.git

cd linux-4.19.314
vim .config
make menuconfig
make bzImage

cd kvmtool
make
./kvmtool/lkvm run --disk busybox-1.32.0/rootfs.img --kernel linux-4.19.314/arch/x86/boot/bzImage --network virtio

[    1.258999] mpls_gso: MPLS GSO support
[    1.266097] mce: Using 32 MCE banks
[    1.266976] sched_clock: Marking stable (1260247822, 6666344)->(1292583338, -25669172)
[    1.272405] registered taskstats version 1
[    1.273291] Loading compiled-in X.509 certificates
[    1.306523] Loaded X.509 cert 'Build time autogenerated kernel key: 757998206b609d18c4420f1a70819e82e555d1bb'
[    1.308873] zswap: loaded using pool lzo/zbud
[    1.312077] page_owner is disabled
[    1.316333] Key type big_key registered
[    1.318660] Key type trusted registered
[    1.320881] Key type encrypted registered
[    1.321887] ima: No TPM chip found, activating TPM-bypass!
[    1.323132] ima: Allocated hash algorithm: sha1
[    1.324114] evm: Initialising EVM extended attributes:
[    1.325212] evm: security.selinux
[    1.325935] evm: security.ima
[    1.326580] evm: security.capability
[    1.327331] evm: HMAC attrs: 0x1
[    1.328089]   Magic number: 12:316:478
[    1.328973] hctosys: unable to open rtc device (rtc0)
[    1.330418] md: Waiting for all devices to be available before autodetect
[    1.331859] md: If you don't use raid, use raid=noautodetect
[    1.333631] md: Autodetecting RAID arrays.
[    1.334517] md: autorun ...
[    1.335113] md: ... autorun DONE.
[    1.336436] EXT4-fs (vda): mounting ext2 file system using the ext4 subsystem
[    1.338733] EXT4-fs (vda): warning: mounting unchecked fs, running e2fsck is recommended
[    1.341284] EXT4-fs (vda): mounted filesystem without journal. Opts: (null)
[    1.342797] VFS: Mounted root (ext2 filesystem) on device 253:0.
[    1.344681] devtmpfs: mounted
[    1.588912] Freeing unused decrypted memory: 2040K
[    1.651098] Freeing unused kernel image memory: 2524K
[    1.655588] Write protecting the kernel read-only data: 18432k
[    1.660867] Freeing unused kernel image memory: 2012K
[    1.662805] Freeing unused kernel image memory: 328K
[    1.664321] rodata_test: all tests were successful
[    1.665348] Run /sbin/init as init process
mount: mounting none on /dev/pts failed: No such file or directory
mount: mounting Tmpfs on /dev/shm failed: No such file or directory
id: unknown ID 0
/ #

kvmsample

GitHub - soulxu/kvmsample: minivm based on kvmminivm based on kvm. Contribute to soulxu/kvmsample development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/soulxu/kvmsample.git

cd kvmsample

make

[root@Host-HF2GD3X kvmsample]# ./kvmsample
read size: 712288
KVM start run
KVM_EXIT_IO
out port: 16, data: 0
KVM start run
KVM_EXIT_IO
out port: 16, data: 1
KVM start run
KVM_EXIT_IO
out port: 16, data: 2
KVM start run
KVM_EXIT_IO
out port: 16, data: 3
KVM start run
KVM_EXIT_IO
out port: 16, data: 4
KVM start run
KVM_EXIT_IO
out port: 16, data: 5
KVM start run
KVM_EXIT_IO
out port: 16, data: 6
KVM start run
KVM_EXIT_IO
out port: 16, data: 7
^C

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

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

相关文章

Wpf 使用 Prism 开发MyToDo应用程序

MyToDo 是使用 WPF ,并且塔配Prism 框架进行开发的项目。项目中进行了前后端分离设计,客户端所有的数据均通过API接口获取。适合新手入门学习WPF以及Prism 框架使用。 首页统计以及点击导航到相关模块功能待办事项增删改查功能备忘录增删改查功能登录注册…

Vue渲染函数与JSX指南

title: Vue渲染函数与JSX指南 date: 2024/6/3 下午6:43:53 updated: 2024/6/3 下午6:43:53 categories: 前端开发 tags:Vue渲染JSX基础性能优化组件对比React JSX大项目测试策略 第1章:Vue.js入门 Vue.js的历史和背景 Vue.js是一个用于构建用户界面的JavaScript框…

Java流与链表:探索java.util.stream与LinkedList的交汇点

在现代Java开发中,流(Streams)和链表(LinkedList)都是强大且常用的数据处理工具。java.util.stream提供了高效的方式来处理数据流,而LinkedList则是java.util包中的经典集合实现。本文将探索它们的交汇点&a…

【Java】接口详解

接口是抽象类的更进一步. 抽象类中还可以包含非抽象方法, 和字段. 而接口中包含的方法都是抽象方法, 字段只能包含静态常量。 一个简单的接口代码示例 interface IShape { void draw(); } class Cycle implements IShape { Override public void draw() { System.out.println…

【论文笔记】Content-based Unrestricted Adversarial Attack

图2:Adversarial Content Attack的流程。首先使用Image Latent Mapping将图像映射到潜变量空间。然后,用Adversarial Latent Optimization生成对抗性样本。最后,生成的对抗性样本可以欺骗到目标分类模型。 3.1 Image Latent Mapping 对于扩…

升级 macOS 12 之后,CleanMyMac 闪退怎么办?

​​好多朋友在升级 macOS 12 之后,发现 CleanMyMac 出现闪退问题,这可能是TNT的证书过期造成的,那么如何解决CleanMyMac闪退的问题呢? 今天给大家带来了三种解决方法,如下: 一、打开“终端”,运…

回溯算法常见思路

回溯问题 回溯法,一般可以解决如下几种问题: 组合问题:N个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集排列问题:N个数…

for深入学习

目录 练习&#xff1a; 例1&#xff1a; 求解0-100中整除3的数有哪些 例2&#xff1a; 求0-100中含数字9个个数 作业&#xff1a; 练习&#xff1a; 例1&#xff1a; 求解0-100中整除3的数有哪些 代码&#xff1a; #include<stdio.h> int main() {printf("整…

揭秘!天工AI如何帮我轻松搞定产品经理工作,低调强大

聊到AI搜索&#xff0c;总会想起那句话&#xff1a;“领导者和追随者最大的区别在于创新” 作为一名AI产品经理&#xff0c;我深刻体会到搜索引擎对我们日常生活的重要性&#xff0c;在本文中我将会分享我是如何使用图文并茂的天工AI搜索引擎辅助我完成产品经理的工作。 从最初…

强大的机器学习建模扩展包:mlxtend

公众号&#xff1a;尤而小屋编辑&#xff1a;Peter作者&#xff1a;Peter 大家好&#xff0c;我是Peter~ 今天给大家介绍一个强大的机器学习建模扩展包&#xff1a;mlxtend。 mlxtend(machine learning extensions&#xff0c;机器学习扩展)是一个用于日常数据分析、机器学习…

LeetCode216组合总和3

题目描述 找出所有相加之和为 n 的 k 个数的组合&#xff0c;且满足下列条件&#xff1a;只使用数字1到9。每个数字 最多使用一次。返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次&#xff0c;组合可以以任何顺序返回。 解析 递归加剪枝&#xff0c;搜索长度达…

基于JSP的美食推荐管理系统

你好呀&#xff0c;我是学长猫哥&#xff01;如果有需求可以文末加我。 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;JSPJavaBeansServlet 系统展示 首页 用户注册 用户登录 热门美食 摘要 本文介绍了一个基于JSP技术的美食推荐管理系统&#xff0…

企业内业务系统与Activiti流程引擎的结合(十一)

摘要:前文分享了企业内部系统集成Activiti的架构和API设计,这里再介绍下 bpmn 流程图的绘制以及与 流程图与bpm后台服务代码的结合点。 一、画流程图 以使用 eclipse 画流程图为例 1. 将 Activiti BPMN 插件安装到 eclipse 插件安装成本后的效果:新建向导中出现 Activiti…

ARM公司发展历程

Arm从1990年成立前开始&#xff0c;历经漫长岁月树立各项公司里程碑及产品成就&#xff0c;一步步成为全球最普及的运算平台。 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; Acorn 时期 1978年&#xff0c;Chris Curry和Hermann Hauser共同创立了Acorn…

electron初学

最近有一个开发桌面端的业务&#xff0c;考虑到跨平台就使用了electron。 引用官网&#xff1a;Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows…

OpenAI 近期动荡:解雇 Sam Altman 事件分析与 AI 未来展望

引言 OpenAI 的动荡从未停止。最近&#xff0c;由于 OpenAI 高层领导的更迭&#xff0c;引发了广泛的关注和讨论。特别是在 Sam Altman 被解雇后&#xff0c;再次回归 CEO 职位的过程&#xff0c;更是引起了公众和业内的巨大反响。前 OpenAI 董事会成员 Helen Toner 在最新一期…

如何利用AI大模型给我写程序

文章目录 1&#xff0c;应用情景&#xff08;给文件夹里的图片批量重命名&#xff09;2&#xff0c;选择合适的AI大模型3&#xff0c;复制AI给出来的代码&#xff0c;在本地执行4&#xff0c;结果检查 1&#xff0c;应用情景&#xff08;给文件夹里的图片批量重命名&#xff09…

JasperReport-动态数据源数据填充

一、数据填充 在正式环境中,报表中的内容或数据通常是通过查询底层数据源获取然后再进行数据填充。JasperReport的JAVA SDK中,提供了多种方法提供数据填充(如下其中一个示例): /** * 填充数据构造JasperPrint * is: 文件输入流 * parameters:参数 * connection:数据源…

基于java的CRM客户关系管理系统(六)

目录 5.3 表现层设计 5.3.1 模型层&#xff08;M&#xff09; 5.3.2 视图层&#xff08;V&#xff09; 5.3.3 控制层&#xff08;C&#xff09; 5.4 系统主要功能模块的实现 5.4.1 登录功能的实现 5.4.2 客户管理的实现 5.5 本章小结 参考文献 前面内容请移步 基于java…

k8s学习--Secret详细解释与应用

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 Secret什么是Secret?Secret四种类型及其特点Secret应用案例&#xff08;1&#xff09;将明文密码进行base64编码&#xff08;2&#xff09;编写创建secret的YAML文…