• 下载源码

https://www.qemu.org/download/#source

  • 编译

./configure --enable-kvm --python=python3.6 --target-list=x86_64-softmmu --enable-debug   --enable-plugins --disable-user --disable-linux-user --disable-bsd-user --disable-sdl --disable-gtk --disable-vnc

make

  • Guest OS qcows镜像下载

centos

http://cloud.centos.org/centos/8/x86_64/images/

ubuntu
http://cloud-images.ubuntu.com/xenial/current/  关闭cloud-init,sudo touch /etc/cloud/cloud-init.disabled

  • 运行

./qemu-system-x86_64 -m 1G -smp 2 -drive file=../../xenial-server-cloudimg-amd64-disk1.img -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5555-:22 --enable-kvm  -serial stdio

  • Guest密码修改

## Centos7:

# yum -y install guestfish

## ubuntu

# apt get install libguestfs-tools

生ssl成加密密码

# openssl passwd -1 PASSWORD # 这里把 PASSWORD 替换为自己想要设置的密码

$1$/jCcCUMM$rU8XqMS6kVuZ7zxn.PQCs. # 生成的加密密码,会写入到镜像中

修改文件系统/etc/shadow

# guestfish --rw -a /root/CentOS-7.2-1511.img

><fs> ## 提示符变成了这样,进入了 guestfish 会话

><fs> run ## 它会启动一个虚拟机,用于完成我们所以的对文件的操作

><fs> list-filesystems ## 通过list-filesystems命令,我们可查看镜像内的文件系统列表:

/dev/vda1: xfs

><fs> mount /dev/sda1 / ## 挂载上述分区

><fs> vi /etc/shadow ## 把前面通过openssl 生成的加密密码替换root后面的密码,root之后第一个:和第二个:之间

  • ssh登录Guest OS

sshpass -p isa ssh -p 5555 root@localhost

  • 配置vfio :

在host OS配置

/etc/default/grub文件

在GRUB_CMDLINE_LINUX参数加入intel_iommu=on

sudo update-grub2

modprobe vfio

modprobe vfio-pci

在/etc/modules

加入

vfio

vfio-pci

查看支持intel iommu

dmesg | grep DMAR

笔记-qemu sriov环境配置相关推荐

  1. ESP32_WIFI Mesh学习笔记1---Ardino IDE 环境配置

    ESP_WIFI MESH学习笔记1-Ardino IDE 环境配置 文章目录 ESP_WIFI MESH学习笔记1---Ardino IDE 环境配置 前言 一.Arduino IDE配置问题 二. ...

  2. MIT JOS学习笔记01:环境配置、Boot Loader(2016.10.22)

    未经许可谢绝以任何形式对本文内容进行转载! 一.环境配置 关于MIT课程中使用的JOS的配置教程网上已经有很多了,在这里就不做介绍,个人使用的是Ubuntu 16.04 + qemu.另注,本文章中贴 ...

  3. Hadoop自学笔记(七)Hadoop环境配置和优化

    概览 1. Hadoop Trouble Shooting 查看logs, 存储位置等 2. Hadoop Administration 常见Hadoop管理员面对的问题 3. Hadoop Opti ...

  4. 【MindStudio训练营第一期】【昇腾AI训练营新手班学习笔记】开发环境配置

    准备 购买云服务器,安装提供的镜像 华为云:https://www.huaweicloud.com 下载MindStudio(windows),安装 MindStuidio下载页: https://w ...

  5. vim学习笔记一(环境配置及编译文件)

    今天开始在linux进行编程学习,首先是环境的配置.使用的ubuntu系统自带的vim.但是在使用前要先对vim进行配置,使其更友好. 配置方法是对vimrc进行修改,分享下我的vimrc,(下载地址 ...

  6. 学习笔记-python数据分析-环境配置

    系统win10 64位 miix5 512G 由于装双系统比较复杂,且miix在网上还没有发现成功的案例(本身就小众,即便ubuntu是通用的系统,也会存在驱动的问题) 1.安装最新版python3. ...

  7. bluekitchen-stm32f1/csr8311移植笔记(1)-开发环境配置

    bluekitchen是一个代码完全开源的蓝牙协议栈,支持ble,ble mesh,edr.它的功能丰富,且可配置性极高,支持多个不同的软件平台,以及多种知名的蓝牙芯片,具有很高的可移植性,非常适合蓝 ...

  8. 国产之路:复旦微调试笔记3:环境配置

    烧写步骤:   Xilinx:基本流程为逻辑在vivado中配置开发生成hdf,不带操作操作系统时直接用sdk在线或者参考之前固化篇,带操作系统时用petalinux配制,生成BOOT.bin(含fs ...

  9. (Object-C)学习笔记(一)--开发环境配置和与c语言的区别

    博主是大三快要实习的学生,作为软件技术专业的我认真的考虑了一下出路,认为去干起点低低java不如花点钱选择iOS.正好我也对iOS很感兴趣,虽然我赶不上08年之后的那一段互联网热潮,但是这一段时间互联 ...

最新文章

  1. java将字符串和字符串数组互相转换方法
  2. kubernetest master 节点恢复灾备恢复操作指南
  3. 工行居逸贷,信贷员说3年利率11.38%!!!
  4. 牛客 牛牛做除法II
  5. 北大校友的算法被玩出新高度,AI自动化在线抠图
  6. Kali渗透测试——netdiscover
  7. Windows 和 Ubuntu双系统时间同步设置方法
  8. CPU负载均衡之EAS
  9. Thrift原理简析
  10. windows anaconda 虚拟环境 与 系统变量冲突 pyinstaller 打包软件过大
  11. vasp服务器中断,vasp优化结构没提示直接中断
  12. VARCHART XGantt甘特图具有更多功能的HTML5 / Gantt图表的可视计划小部件
  13. postgresql数据库修改md5密码,口令认证
  14. 2、Linux命令合集
  15. 手动绘制R语言Logistic回归模型的外部验证校准曲线(Calibration curve)(2)
  16. tikz 折线 箭头_LaTeX技巧862:用 TikZ 实现带箭头的注释效果
  17. Spark Streaming架构介绍_大数据培训
  18. Mysql第四天笔记04——视图和索引
  19. 适合中国学生的AP课程有哪些?内附课程详解
  20. VS2017 winform开发知识点汇总

热门文章

  1. 对校招生培养工作的建议_对招生工作的建议和意见
  2. (一)神经网络和深度学习
  3. 微信推文中英文显示换行_如何从以前的推文中删除所有位置信息
  4. 环境监测空气保护网站搭建模板
  5. 手绘线条一直画不直_手绘板线条画不直怎么办?板绘画线诀窍分享
  6. 盛世昊通带你领略四驱MPV的魅力
  7. 输入13V,输出5V 1.5A ,封装为TO-252-2(DPAK)的LDO芯片推荐
  8. 智能RPA企业Aisera获得4000万美元C轮融资,由Icon Ventures领投
  9. mysql 浮动ip查找方法_浮动ip - CanntBelieve - 博客园
  10. 【CodeForces 1265C --- Beautiful Regional Contest】