安装kvm虚拟机报错,could not open disk ,imagePermission denied的解决
安装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的解决相关推荐
- 安装Docker Desktop报错WSL 2 installation is incomplete的问题(解决报错)
我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面 ...
- U盘安装Windows10系统报错无法打开文件install.wim原因及解决办法
1.现象描述: 毕业后买了一台联想Y7000P笔记本电脑用了一年左右,换了工作后一直用的公司Mac笔记本,就这样联想笔记本闲置几年再次使用时系统更新一下,卡的要死就想重新安装一下系统,还是按之前经验使 ...
- logstash mysql eror_Logstash安装记录(报错com.mysql.jdbc.Driver not loaded的解决)
Logstash是es官方标配的ELK中的"L",它们三者的关系是这样:"E"指elasticsearch,用来提供核心的搜索服务:"L"指 ...
- 【安装】wsl ubuntu18.04安装libc6:i138报错E: Unable to locate package libc6-i386及解决
问题描述: ubuntu上安装rv1109的需要,需要安装到libc6-i386这个包,但是出现了以下报错: 问题解决: 1. 增加源 对/etc/apt/source.list进行备份: $sudo ...
- Git报错:remote: HTTP Basic: Access denied的解决方法
背景 由于一些zz行为,在开发的中途更改了本地的一些git信息设置.导致最终想提交代码时,Git 执行 git push 报错如下: remote: HTTP Basic: Access denied ...
- 10 windows 启动虚拟机报错_Windows 系统如何安装 Docker
1 docker 是基于 unix 开发的系列工具,所以在 windows 上安装 docker 非常容易出现环境不兼容的问题. 如果 windows 版本是 pro,一般是可以直接安装 docker ...
- VMware安装、启动虚拟机报错:无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导?
VMware安装.启动虚拟机报错:无法打开内核设备"\\.\VMCIDev\VMX": 操作成功完成.是否在安装 VMware Workstation 后重新引导? 解决步骤: 一 ...
- 安装虚拟机报错,尝试选择采用nomodeset模式
安装虚拟机报错,尝试选择采用nomodeset模式 第一步: Ubuntu选择安装界面,在e进入编辑界面. 找到quiet splash - 修改成: nomodeset quiet splash&q ...
- openstack的qcow2镜像制作、linux系统中安装kvm虚拟机并导出为qcow2虚拟机、virt-manager制作qocw2镜像和转为raw格式——2.6w字超详细说明所有流程。
文章目录 说明 环境准备 虚拟机中安装kvm虚拟机 1.确保支持cpu虚拟化 2.安装qemu-kvm.libvirt.virt-install包和权限调整 3.开启libvirtd服务病开机自启 4 ...
最新文章
- IIS 7.5 + FastCGI + PHP + Drupal 7 + Oracle
- 干货 | 5个常用的深度学习框架
- C 编程异常 — /usr/bin/ld: 找不到 -lm
- Http请求Response Code含义
- 感情沟通出了问题要怎么解决_对待感情最理性的星座,懂得如何沟通,会想办法解决问题...
- OpenGL实现3D魔方游戏源代码
- python 线程超时设置_python 条件变量Condition(36)
- Python中的高级数据结构
- Django 使用 mysql 数据库连接
- 对Windows桌面应用程序进行UI自动化测试
- oracle重置sys密码
- 复杂性思维中文第二版 六、生命游戏
- 关于bridge-nf-call-iptables的设计问题
- iOS常用的几种锁详解以及用法
- 人都“爆”了有这么好的东西《vtdakz.com》顶硬了!
- 如何将静图制作成动图?教你一招快速合成GIF动图的方法
- ADP(自适应动态规划)-值迭代
- python服务器传输wav文件,Python处理wav文件(二进制文件读写)
- 6.5世界环境日!来聊聊那些你想不到的环保黑科技?
- 用Rest assured作API自动化集成测试