安装kvm虚拟机报错,could not open disk ,imagePermission              denied的解决

某次使用virt-install 命令安装虚拟机出现权限错误的报错,想来觉得比较有意思,特此写下,以备遗忘。

[root@centos3 ~]# virt-install --name=centos --memory=8196 --vcpus=2 --location=/root/CentOS-7-x86_64-DVD-1708.iso --disk /var/lib/libvirt/images/centos7.qcow2,device=disk,bus=virtio,size=8 --network network=default --os-type=linux  --nographics --extra-args='console=tty0 console=ttyS0,115200n8 serial'
WARNING  No operating system detected, VM performance may suffer. Specify an OS with --os-variant for optimal results.Starting install...
Retrieving file .treeinfo...                                                                                                                                                                                         |  354 B  00:00:00
Retrieving file vmlinuz...                                                                                                                                                                                           | 5.6 MB  00:00:00
Retrieving file initrd.img...                                                                                                                                                                                        |  46 MB  00:00:00
Allocating 'centos7.qcow2'                                                                                                                                                                                           | 8.0 GB  00:00:00
ERROR    internal error: process exited while connecting to monitor: 2020-06-21T10:52:49.576929Z qemu-kvm: -drive file=/root/CentOS-7-x86_64-DVD-1708.iso,format=raw,if=none,id=drive-ide0-0-0,readonly=on: could not open disk image /root/CentOS-7-x86_64-DVD-1708.iso: Could not open '/root/CentOS-7-x86_64-DVD-1708.iso': Permission denied
#这是提示权限不足的
Removing disk 'centos7.qcow2'                                                                                                                                                                                        |    0 B  00:00:00
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:virsh --connect qemu:///system start centos
otherwise, please restart your installation.
#这个报错总的来说就是说virt-install无权限运行这个镜像iso包
#最底下给出了两个建议,一个是添加参数,一个是重新运行安装程序
#但,很显然,这两个建议没有涉及权限,实验后都宣告失败

那么,如何更改文件权限?ls -al /root/CentOS-7-x86_64-DVD-1708.iso这个原始ISO包后,发现是root:root的权限,并没有什么不对,添加了x权限也不行,百度还是可以的,苦寻半个小时后找到了答案------更改文件vim /etc/libvirt/qemu.conf,在该配置文件下,放开root权限,由于更改了配置文件,相应服务重启即可顺利安装了。

vim /etc/libvirt/qemu.conf 


执行命令:systemctl restart libvirt

可以愉快的安装了:

 virt-install --virt-type kvm --name centos --ram 1024   --disk /tmp/centos.qcow2,format=qcow2   --network network=default   --graphics vnc,listen=0.0.0.0 --noautoconsole   --os-type=linux --os-variant=centos7.0   --location=/root/CentOS-7-x86_64-DVD-1708.iso 

Starting install...
Retrieving file .treeinfo...                                                                                                                                                                                         |  354 B  00:00:00     
Retrieving file vmlinuz...                                                                                                                                                                                           | 5.6 MB  00:00:00     
Retrieving file initrd.img...                                                                                                                                                                                        |  46 MB  00:00:00     
Domain installation still in progress. You can reconnect to 
the console to complete the installation process.

总结:权限问题就是权限问题,不要怀疑,最猛的药可以治最恶心的毛病。。

安装kvm虚拟机报错,could not open disk ,imagePermission denied的解决相关推荐

  1. 安装Docker Desktop报错WSL 2 installation is incomplete的问题(解决报错)

    我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面 ...

  2. U盘安装Windows10系统报错无法打开文件install.wim原因及解决办法

    1.现象描述: 毕业后买了一台联想Y7000P笔记本电脑用了一年左右,换了工作后一直用的公司Mac笔记本,就这样联想笔记本闲置几年再次使用时系统更新一下,卡的要死就想重新安装一下系统,还是按之前经验使 ...

  3. logstash mysql eror_Logstash安装记录(报错com.mysql.jdbc.Driver not loaded的解决)

    Logstash是es官方标配的ELK中的"L",它们三者的关系是这样:"E"指elasticsearch,用来提供核心的搜索服务:"L"指 ...

  4. 【安装】wsl ubuntu18.04安装libc6:i138报错E: Unable to locate package libc6-i386及解决

    问题描述: ubuntu上安装rv1109的需要,需要安装到libc6-i386这个包,但是出现了以下报错: 问题解决: 1. 增加源 对/etc/apt/source.list进行备份: $sudo ...

  5. Git报错:remote: HTTP Basic: Access denied的解决方法

    背景 由于一些zz行为,在开发的中途更改了本地的一些git信息设置.导致最终想提交代码时,Git 执行 git push 报错如下: remote: HTTP Basic: Access denied ...

  6. 10 windows 启动虚拟机报错_Windows 系统如何安装 Docker

    1 docker 是基于 unix 开发的系列工具,所以在 windows 上安装 docker 非常容易出现环境不兼容的问题. 如果 windows 版本是 pro,一般是可以直接安装 docker ...

  7. VMware安装、启动虚拟机报错:无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导?

    VMware安装.启动虚拟机报错:无法打开内核设备"\\.\VMCIDev\VMX": 操作成功完成.是否在安装 VMware Workstation 后重新引导? 解决步骤: 一 ...

  8. 安装虚拟机报错,尝试选择采用nomodeset模式

    安装虚拟机报错,尝试选择采用nomodeset模式 第一步: Ubuntu选择安装界面,在e进入编辑界面. 找到quiet splash - 修改成: nomodeset quiet splash&q ...

  9. openstack的qcow2镜像制作、linux系统中安装kvm虚拟机并导出为qcow2虚拟机、virt-manager制作qocw2镜像和转为raw格式——2.6w字超详细说明所有流程。

    文章目录 说明 环境准备 虚拟机中安装kvm虚拟机 1.确保支持cpu虚拟化 2.安装qemu-kvm.libvirt.virt-install包和权限调整 3.开启libvirtd服务病开机自启 4 ...

最新文章

  1. IIS 7.5 + FastCGI + PHP + Drupal 7 + Oracle
  2. 干货 | 5个常用的深度学习框架
  3. C 编程异常 — /usr/bin/ld: 找不到 -lm
  4. Http请求Response Code含义
  5. 感情沟通出了问题要怎么解决_对待感情最理性的星座,懂得如何沟通,会想办法解决问题...
  6. OpenGL实现3D魔方游戏源代码
  7. python 线程超时设置_python 条件变量Condition(36)
  8. Python中的高级数据结构
  9. Django 使用 mysql 数据库连接
  10. 对Windows桌面应用程序进行UI自动化测试
  11. oracle重置sys密码
  12. 复杂性思维中文第二版 六、生命游戏
  13. 关于bridge-nf-call-iptables的设计问题
  14. iOS常用的几种锁详解以及用法
  15. 人都“爆”了有这么好的东西《vtdakz.com》顶硬了!
  16. 如何将静图制作成动图?教你一招快速合成GIF动图的方法
  17. ADP(自适应动态规划)-值迭代
  18. python服务器传输wav文件,Python处理wav文件(二进制文件读写)
  19. 6.5世界环境日!来聊聊那些你想不到的环保黑科技?
  20. 用Rest assured作API自动化集成测试

热门文章

  1. 智慧校园:02 Slide侧边栏开发
  2. 威盾php解密函数,威盾PHP加密专家解密算法 | LsevenTT博客-站群哥
  3. RDV代码笔记-network.py部分(持续更新)
  4. java 文件的读效率,java 读取文件内容 三种形式及效率对比
  5. 设定网页为浏览器首页
  6. 什么是KeyShot_KeyShot有哪些用途
  7. LISP 圆孔标记_机械图纸过孔表示符号
  8. frappe-charts表格插件的使用
  9. Python拾珍:用这些功能写出更简洁、更可读或更高效的代码
  10. Python软件编程等级考试一级——20210905