如何使用guestfish修改generic-cloud镜像

本文介绍了在CentOS 7.2环境下,如何使用guestfish工具修改generic-cloud镜像文件。首先确保安装了相关组件,接着修改qemu配置文件以允许root访问,再给予镜像文件root权限。然后通过guestfish挂载并编辑镜像,完成修改后上传使用。
摘要由CSDN通过智能技术生成

环境:

1. CentOS 7.2系统虚拟机一台(物理机也可);

2. 待修改的镜像文件:CentOS-7-x86_64-GenericCloud-1511.qcow2

 

步骤:

1. yum 安装所需组件:

yum install libguestfs-tools guestfish -y

 

2. 修改qemu配置文件并重启libvert:

vi /etc/libvirt/qemu.conf

将user和group改为root:

user = "root"
group = "root"

重启libvert:

service libvertd restart

假如不修改用户,则默认用户为qemu,会出现 "Permission denied" 的错误信息

 

3. 修改镜像文件权限,root完全可读写:

chmod +x CentOS-7-x86_64-GenericCloud-1511.qcow2

 

4. 使用 guestfish 运行并修改镜像:

guestfish --rw -a CentOS-7-x86_64-GenericCloud-1511.qcow2

运行run并挂载文件目录ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值