如何快速更改 qcow2 镜像文件

用户头像
奔跑的菜鸟
关注
发布于: 2020 年 05 月 14 日
如何快速更改qcow2镜像文件

在虚拟机管理程序上运行虚拟机(VM)时,可以创建一个或多个镜像。作为虚拟机磁盘(qcow2)使用,如果要在不启动虚拟机的情况下修改VM镜像中的文件,可能通过挂载镜像文件。然后,就可以修改磁盘镜像的内容了。在Linux中,有一些方法挂载镜像,不同类型的镜像需要不同的方法。如果您使用的是qcow2类型的镜像(QEMU / KVM使用),则可以通过以下方式在Linux上挂载进行修改。



安装工具包mount qcow2镜像文件

  • 安装libguestfs-tools工具

$ apt-get install libguestfs-tools
  • 查看镜像分区

$ virt-filesystems -a IFc.qcow2
/dev/sda1
/dev/sda2
/dev/sda4
  • 挂载分区

#guestmount -a IFc.qcow2 -m /dev/sda1 /mnt
-a 指定镜像文件
-m 指定镜像文件需要挂载的目录
/mnt 指定本地的挂载点



修改镜像网卡配置文件(这里以centos为例)



  • 切换到指定目录



$ cd /mnt/etc/sysconfig/network-scripts/
$ vim ifcfg-eth0

NAME=eth0
USERCTL=no
NM_CONTROLLED=no
BOOTPROTO=dhcp
DEVICE=eth0
ONBOOT=yes




  • 去掉设备信息

$ cd /mnt/etc/udev/rules.d
$ vim 70-persistent-net-rules 删除所有信息
  • 卸载

$ umount /mnt



发布于: 2020 年 05 月 14 日 阅读数: 73
用户头像

奔跑的菜鸟

关注

微信公众号:白梓陂 2018.09.07 加入

Openstack,Docker,网络 日拱一卒,不期而至

评论

发布
暂无评论
如何快速更改qcow2镜像文件