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

———————————————— 版权声明:本文为CSDN博主「晚风_END」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/alwaysbefine/article/details/106891390 使用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在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值