linux系统制作qcow2,制作qcow2镜像

linux系统制作qcow2,制作qcow2镜像准备工作 准备 ISO 源镜像 例如 SLES 11 SP4 DVD x86 64 GM DVD1 iso 准备一台 linux 机器准备 vnc 工具 例如 vncviewer 步骤 1 把 ISO 文件 copy 到 linux 的机器上 并确保硬盘有足够的空间 2 用 qemu 命令创建 qcow2 镜像 例 qemu imgcreate fqcow2 opt image suse11 qcow240G3 用 qem

【准备工作】

准备ISO源镜像,例如“SLES-11-SP4-DVD-x86_64-GM-DVD1.iso”

准备一台linux机器

准备vnc工具,例如vnc viewer

【步骤】

1.把ISO文件copy到linux的机器上,并确保硬盘有足够的空间

2.用qemu命令创建qcow2镜像,例

qemu-img create -f qcow2 /opt/image/suse11.qcow2 40G

3.用qemu命令启动vm,安装操作系统

qumu-kvm -name suse11sp4 -cpu host -m 4096 -hda /opt/image/suse11.qcow2 -cdrom /opt/SLES-11-SP4-DVD-x86_64-GM-DVD1.iso -boot d -vnc:1

4.用vnc工具登陆虚拟机,按照界面提示,一步一步安装操作系统

5.系统安装完毕后,可以关闭防火墙,安装自己需要打进镜像的软件

6.修改磁盘为物理盘

依次打开以下文件

/boot/grub/menu.lst

/boot/grub/device.map

/etc/fstab

/etc/mtab

/etc/sysconfig/bootloader

将有如下磁盘的描述改为物理盘描述

/dev/disk/by-id/ata-QEMU_HARDDISK_QM0001-part —》 /dev/sda

/dev/disk/by-id/ata-QEMU_HARDDISK_QM0001-part 1—》 /dev/sda1

删掉如

/dev/sr0 这样的CDROM描述

7.修改硬件设备驱动

打开/etc/sysconfig/kernel文件,修改INITRD_MODULESE

INITRD_MODULES=” ahci mpt3sas megaraid_sas ” ahci是键鼠usb驱动,后两个是raid的驱动,可以空格继续追加其他驱动

保存后执行mkinitrd命令,刷新bootloader

8.不要在vnc里关机,直接在qemu下Ctrl+C结束qemu-kvm进程,查看/opt/image下的qcow2镜像,可以直接作为ironic镜像使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221076.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午6:58
下一篇 2026年3月17日 下午6:59


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号